@@ -300,6 +300,10 @@ public final class Cluster extends com.google.api.client.json.GenericJson {
300300 private LegacyAbac legacyAbac ;
301301
302302 /**
303+ * Output only. The name of the Google Compute Engine
304+ * [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or
305+ * [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which
306+ * the cluster resides.
303307 * The value may be {@code null}.
304308 */
305309 @ com .google .api .client .util .Key
@@ -379,7 +383,7 @@ public final class Cluster extends com.google.api.client.json.GenericJson {
379383
380384 /**
381385 * The monitoring service the cluster should use to write metrics. Currently available options: *
382- * " monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native
386+ * ` monitoring.googleapis.com/kubernetes` - The Cloud Monitoring service with a Kubernetes-native
383387 * resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer
384388 * available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as
385389 * an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or
@@ -483,6 +487,13 @@ public final class Cluster extends com.google.api.client.json.GenericJson {
483487 @ com .google .api .client .util .Key
484488 private ParentProductConfig parentProductConfig ;
485489
490+ /**
491+ * The config for pod autoscaling.
492+ * The value may be {@code null}.
493+ */
494+ @ com .google .api .client .util .Key
495+ private PodAutoscaling podAutoscaling ;
496+
486497 /**
487498 * Configuration for private cluster.
488499 * The value may be {@code null}.
@@ -1281,13 +1292,21 @@ public Cluster setLegacyAbac(LegacyAbac legacyAbac) {
12811292 }
12821293
12831294 /**
1295+ * Output only. The name of the Google Compute Engine
1296+ * [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or
1297+ * [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which
1298+ * the cluster resides.
12841299 * @return value or {@code null} for none
12851300 */
12861301 public java .lang .String getLocation () {
12871302 return location ;
12881303 }
12891304
12901305 /**
1306+ * Output only. The name of the Google Compute Engine
1307+ * [zone](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) or
1308+ * [region](https://cloud.google.com/compute/docs/regions-zones/regions-zones#available) in which
1309+ * the cluster resides.
12911310 * @param location location or {@code null} for none
12921311 */
12931312 public Cluster setLocation (java .lang .String location ) {
@@ -1465,7 +1484,7 @@ public Cluster setMonitoringConfig(MonitoringConfig monitoringConfig) {
14651484
14661485 /**
14671486 * The monitoring service the cluster should use to write metrics. Currently available options: *
1468- * " monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native
1487+ * ` monitoring.googleapis.com/kubernetes` - The Cloud Monitoring service with a Kubernetes-native
14691488 * resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer
14701489 * available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as
14711490 * an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or
@@ -1478,7 +1497,7 @@ public java.lang.String getMonitoringService() {
14781497
14791498 /**
14801499 * The monitoring service the cluster should use to write metrics. Currently available options: *
1481- * " monitoring.googleapis.com/kubernetes" - The Cloud Monitoring service with a Kubernetes-native
1500+ * ` monitoring.googleapis.com/kubernetes` - The Cloud Monitoring service with a Kubernetes-native
14821501 * resource model * `monitoring.googleapis.com` - The legacy Cloud Monitoring service (no longer
14831502 * available as of GKE 1.15). * `none` - No metrics will be exported from the cluster. If left as
14841503 * an empty string,`monitoring.googleapis.com/kubernetes` will be used for GKE 1.14+ or
@@ -1711,6 +1730,23 @@ public Cluster setParentProductConfig(ParentProductConfig parentProductConfig) {
17111730 return this ;
17121731 }
17131732
1733+ /**
1734+ * The config for pod autoscaling.
1735+ * @return value or {@code null} for none
1736+ */
1737+ public PodAutoscaling getPodAutoscaling () {
1738+ return podAutoscaling ;
1739+ }
1740+
1741+ /**
1742+ * The config for pod autoscaling.
1743+ * @param podAutoscaling podAutoscaling or {@code null} for none
1744+ */
1745+ public Cluster setPodAutoscaling (PodAutoscaling podAutoscaling ) {
1746+ this .podAutoscaling = podAutoscaling ;
1747+ return this ;
1748+ }
1749+
17141750 /**
17151751 * Configuration for private cluster.
17161752 * @return value or {@code null} for none
0 commit comments