diff --git a/clients/google-api-services-container/v1/2.0.0/README.md b/clients/google-api-services-container/v1/2.0.0/README.md index cbf03742fe0..373b2735a76 100644 --- a/clients/google-api-services-container/v1/2.0.0/README.md +++ b/clients/google-api-services-container/v1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-container - v1-rev20260818-2.0.0 + v1-rev20260901-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1-rev20260818-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1-rev20260901-2.0.0' } ``` diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/AddonsConfig.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/AddonsConfig.java index ebc66b96e20..30ca79f49d3 100644 --- a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/AddonsConfig.java +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/AddonsConfig.java @@ -145,7 +145,8 @@ public final class AddonsConfig extends com.google.api.client.json.GenericJson { private NodeReadinessConfig nodeReadinessConfig; /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -458,7 +459,8 @@ public AddonsConfig setNodeReadinessConfig(NodeReadinessConfig nodeReadinessConf } /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * @return value or {@code null} for none */ public ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig() { @@ -466,7 +468,8 @@ public ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig() { } /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * @param parallelstoreCsiDriverConfig parallelstoreCsiDriverConfig or {@code null} for none */ public AddonsConfig setParallelstoreCsiDriverConfig(ParallelstoreCsiDriverConfig parallelstoreCsiDriverConfig) { diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodeKubeletConfig.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodeKubeletConfig.java index 2d5b94596c3..815306ca197 100644 --- a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodeKubeletConfig.java +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodeKubeletConfig.java @@ -219,6 +219,14 @@ public final class NodeKubeletConfig extends com.google.api.client.json.GenericJ @com.google.api.client.util.Key @com.google.api.client.json.JsonString private java.lang.Long podPidsLimit; + /** + * Optional. Controls the reserved resources on the node. Only included if any fields are + * specified. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ReservedResourcesConfig reservedResourcesConfig; + /** * Optional. shutdown_grace_period_critical_pods_seconds is the maximum allowed grace period (in * seconds) used to terminate critical pods during a node shutdown. This value should be <= @@ -693,6 +701,25 @@ public NodeKubeletConfig setPodPidsLimit(java.lang.Long podPidsLimit) { return this; } + /** + * Optional. Controls the reserved resources on the node. Only included if any fields are + * specified. + * @return value or {@code null} for none + */ + public ReservedResourcesConfig getReservedResourcesConfig() { + return reservedResourcesConfig; + } + + /** + * Optional. Controls the reserved resources on the node. Only included if any fields are + * specified. + * @param reservedResourcesConfig reservedResourcesConfig or {@code null} for none + */ + public NodeKubeletConfig setReservedResourcesConfig(ReservedResourcesConfig reservedResourcesConfig) { + this.reservedResourcesConfig = reservedResourcesConfig; + return this; + } + /** * Optional. shutdown_grace_period_critical_pods_seconds is the maximum allowed grace period (in * seconds) used to terminate critical pods during a node shutdown. This value should be <= diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ParallelstoreCsiDriverConfig.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ParallelstoreCsiDriverConfig.java index 605562b4db0..671095ab94c 100644 --- a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ParallelstoreCsiDriverConfig.java +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ParallelstoreCsiDriverConfig.java @@ -17,7 +17,8 @@ package com.google.api.services.container.model; /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * *

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ReservedResourcesConfig.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ReservedResourcesConfig.java new file mode 100644 index 00000000000..7693ad7843b --- /dev/null +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/ReservedResourcesConfig.java @@ -0,0 +1,157 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.container.model; + +/** + * ReservedResourcesConfig contains the configuration for the reserved resources on the node. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class ReservedResourcesConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. The amount of CPU to reserve for system daemons. This is a user-specified value. If + * unspecified, GKE decides the default based on node version using different formula. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long cpuReservedMillicore; + + /** + * Output only. The effective amount of CPU reserved for system daemons. If + * `cpu_reserved_millicore` is specified, user-specified value is used. Otherwise the GKE default + * is applied. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long effectiveCpuReservedMillicore; + + /** + * Output only. The effective amount of memory reserved for system daemons. If + * `memory_reserved_mib` is specified, the user-specified value is used. Otherwise the GKE default + * is applied. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long effectiveMemoryReservedMib; + + /** + * Optional. The amount of memory to reserve for system daemons (in MiB). This is a user-specified + * value. If unspecified, GKE decides the default based on node version using different formula. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long memoryReservedMib; + + /** + * Optional. The amount of CPU to reserve for system daemons. This is a user-specified value. If + * unspecified, GKE decides the default based on node version using different formula. + * @return value or {@code null} for none + */ + public java.lang.Long getCpuReservedMillicore() { + return cpuReservedMillicore; + } + + /** + * Optional. The amount of CPU to reserve for system daemons. This is a user-specified value. If + * unspecified, GKE decides the default based on node version using different formula. + * @param cpuReservedMillicore cpuReservedMillicore or {@code null} for none + */ + public ReservedResourcesConfig setCpuReservedMillicore(java.lang.Long cpuReservedMillicore) { + this.cpuReservedMillicore = cpuReservedMillicore; + return this; + } + + /** + * Output only. The effective amount of CPU reserved for system daemons. If + * `cpu_reserved_millicore` is specified, user-specified value is used. Otherwise the GKE default + * is applied. + * @return value or {@code null} for none + */ + public java.lang.Long getEffectiveCpuReservedMillicore() { + return effectiveCpuReservedMillicore; + } + + /** + * Output only. The effective amount of CPU reserved for system daemons. If + * `cpu_reserved_millicore` is specified, user-specified value is used. Otherwise the GKE default + * is applied. + * @param effectiveCpuReservedMillicore effectiveCpuReservedMillicore or {@code null} for none + */ + public ReservedResourcesConfig setEffectiveCpuReservedMillicore(java.lang.Long effectiveCpuReservedMillicore) { + this.effectiveCpuReservedMillicore = effectiveCpuReservedMillicore; + return this; + } + + /** + * Output only. The effective amount of memory reserved for system daemons. If + * `memory_reserved_mib` is specified, the user-specified value is used. Otherwise the GKE default + * is applied. + * @return value or {@code null} for none + */ + public java.lang.Long getEffectiveMemoryReservedMib() { + return effectiveMemoryReservedMib; + } + + /** + * Output only. The effective amount of memory reserved for system daemons. If + * `memory_reserved_mib` is specified, the user-specified value is used. Otherwise the GKE default + * is applied. + * @param effectiveMemoryReservedMib effectiveMemoryReservedMib or {@code null} for none + */ + public ReservedResourcesConfig setEffectiveMemoryReservedMib(java.lang.Long effectiveMemoryReservedMib) { + this.effectiveMemoryReservedMib = effectiveMemoryReservedMib; + return this; + } + + /** + * Optional. The amount of memory to reserve for system daemons (in MiB). This is a user-specified + * value. If unspecified, GKE decides the default based on node version using different formula. + * @return value or {@code null} for none + */ + public java.lang.Long getMemoryReservedMib() { + return memoryReservedMib; + } + + /** + * Optional. The amount of memory to reserve for system daemons (in MiB). This is a user-specified + * value. If unspecified, GKE decides the default based on node version using different formula. + * @param memoryReservedMib memoryReservedMib or {@code null} for none + */ + public ReservedResourcesConfig setMemoryReservedMib(java.lang.Long memoryReservedMib) { + this.memoryReservedMib = memoryReservedMib; + return this; + } + + @Override + public ReservedResourcesConfig set(String fieldName, Object value) { + return (ReservedResourcesConfig) super.set(fieldName, value); + } + + @Override + public ReservedResourcesConfig clone() { + return (ReservedResourcesConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-container/v1/2.0.0/pom.xml b/clients/google-api-services-container/v1/2.0.0/pom.xml index 91e5fd418e8..6804b63ce51 100644 --- a/clients/google-api-services-container/v1/2.0.0/pom.xml +++ b/clients/google-api-services-container/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-container - v1-rev20260818-2.0.0 - Kubernetes Engine API v1-rev20260818-2.0.0 + v1-rev20260901-2.0.0 + Kubernetes Engine API v1-rev20260901-2.0.0 jar 2011 diff --git a/clients/google-api-services-container/v1/README.md b/clients/google-api-services-container/v1/README.md index cbf03742fe0..373b2735a76 100644 --- a/clients/google-api-services-container/v1/README.md +++ b/clients/google-api-services-container/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-container - v1-rev20260818-2.0.0 + v1-rev20260901-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1-rev20260818-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1-rev20260901-2.0.0' } ``` diff --git a/clients/google-api-services-container/v1beta1/2.0.0/README.md b/clients/google-api-services-container/v1beta1/2.0.0/README.md index fce91ce2208..39068079307 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/README.md +++ b/clients/google-api-services-container/v1beta1/2.0.0/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-container - v1beta1-rev20260818-2.0.0 + v1beta1-rev20260901-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260818-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260901-2.0.0' } ``` diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AdditionalNodeNetworkConfig.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AdditionalNodeNetworkConfig.java index 1022b827314..2ac6b48d32e 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AdditionalNodeNetworkConfig.java +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AdditionalNodeNetworkConfig.java @@ -38,6 +38,13 @@ public final class AdditionalNodeNetworkConfig extends com.google.api.client.jso @com.google.api.client.util.Key private java.lang.String network; + /** + * Optional. Additional NIC stack type, configured by the client. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String stackType; + /** * Name of the subnetwork where the additional interface belongs * The value may be {@code null}. @@ -62,6 +69,23 @@ public AdditionalNodeNetworkConfig setNetwork(java.lang.String network) { return this; } + /** + * Optional. Additional NIC stack type, configured by the client. + * @return value or {@code null} for none + */ + public java.lang.String getStackType() { + return stackType; + } + + /** + * Optional. Additional NIC stack type, configured by the client. + * @param stackType stackType or {@code null} for none + */ + public AdditionalNodeNetworkConfig setStackType(java.lang.String stackType) { + this.stackType = stackType; + return this; + } + /** * Name of the subnetwork where the additional interface belongs * @return value or {@code null} for none diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AddonsConfig.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AddonsConfig.java index a200ac02a59..285a7b7f073 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AddonsConfig.java +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/AddonsConfig.java @@ -160,7 +160,8 @@ public final class AddonsConfig extends com.google.api.client.json.GenericJson { private NodeReadinessConfig nodeReadinessConfig; /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -509,7 +510,8 @@ public AddonsConfig setNodeReadinessConfig(NodeReadinessConfig nodeReadinessConf } /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * @return value or {@code null} for none */ public ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig() { @@ -517,7 +519,8 @@ public ParallelstoreCsiDriverConfig getParallelstoreCsiDriverConfig() { } /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * @param parallelstoreCsiDriverConfig parallelstoreCsiDriverConfig or {@code null} for none */ public AddonsConfig setParallelstoreCsiDriverConfig(ParallelstoreCsiDriverConfig parallelstoreCsiDriverConfig) { diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodeKubeletConfig.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodeKubeletConfig.java index 84621c83cf5..b72c74d0967 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodeKubeletConfig.java +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodeKubeletConfig.java @@ -219,6 +219,14 @@ public final class NodeKubeletConfig extends com.google.api.client.json.GenericJ @com.google.api.client.util.Key @com.google.api.client.json.JsonString private java.lang.Long podPidsLimit; + /** + * Optional. Controls the reserved resources on the node. Only included if any fields are + * specified. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ReservedResourcesConfig reservedResourcesConfig; + /** * Optional. shutdown_grace_period_critical_pods_seconds is the maximum allowed grace period (in * seconds) used to terminate critical pods during a node shutdown. This value should be <= @@ -693,6 +701,25 @@ public NodeKubeletConfig setPodPidsLimit(java.lang.Long podPidsLimit) { return this; } + /** + * Optional. Controls the reserved resources on the node. Only included if any fields are + * specified. + * @return value or {@code null} for none + */ + public ReservedResourcesConfig getReservedResourcesConfig() { + return reservedResourcesConfig; + } + + /** + * Optional. Controls the reserved resources on the node. Only included if any fields are + * specified. + * @param reservedResourcesConfig reservedResourcesConfig or {@code null} for none + */ + public NodeKubeletConfig setReservedResourcesConfig(ReservedResourcesConfig reservedResourcesConfig) { + this.reservedResourcesConfig = reservedResourcesConfig; + return this; + } + /** * Optional. shutdown_grace_period_critical_pods_seconds is the maximum allowed grace period (in * seconds) used to terminate critical pods during a node shutdown. This value should be <= diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ParallelstoreCsiDriverConfig.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ParallelstoreCsiDriverConfig.java index 6760c4015fc..2402da3161c 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ParallelstoreCsiDriverConfig.java +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ParallelstoreCsiDriverConfig.java @@ -17,7 +17,8 @@ package com.google.api.services.container.v1beta1.model; /** - * Configuration for the Cloud Storage Parallelstore CSI driver. + * Deprecated: The Parallelstore CSI driver is no longer supported. Configuration for the Cloud + * Storage Parallelstore CSI driver. * *

This is the Java data model class that specifies how to parse/serialize into the JSON that is * transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ReservedResourcesConfig.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ReservedResourcesConfig.java new file mode 100644 index 00000000000..e51bef9bb81 --- /dev/null +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/ReservedResourcesConfig.java @@ -0,0 +1,157 @@ +/* + * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except + * in compliance with the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software distributed under the License + * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express + * or implied. See the License for the specific language governing permissions and limitations under + * the License. + */ +/* + * This code was generated by https://github.com/googleapis/google-api-java-client-services/ + * Modify at your own risk. + */ + +package com.google.api.services.container.v1beta1.model; + +/** + * ReservedResourcesConfig contains the configuration for the reserved resources on the node. + * + *

This is the Java data model class that specifies how to parse/serialize into the JSON that is + * transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation + * see: + * https://developers.google.com/api-client-library/java/google-http-java-client/json + *

+ * + * @author Google, Inc. + */ +@SuppressWarnings("javadoc") +public final class ReservedResourcesConfig extends com.google.api.client.json.GenericJson { + + /** + * Optional. The amount of CPU to reserve for system daemons. This is a user-specified value. If + * unspecified, GKE decides the default based on node version using different formula. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long cpuReservedMillicore; + + /** + * Output only. The effective amount of CPU reserved for system daemons. If + * `cpu_reserved_millicore` is specified, user-specified value is used. Otherwise the GKE default + * is applied. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long effectiveCpuReservedMillicore; + + /** + * Output only. The effective amount of memory reserved for system daemons. If + * `memory_reserved_mib` is specified, the user-specified value is used. Otherwise the GKE default + * is applied. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long effectiveMemoryReservedMib; + + /** + * Optional. The amount of memory to reserve for system daemons (in MiB). This is a user-specified + * value. If unspecified, GKE decides the default based on node version using different formula. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key @com.google.api.client.json.JsonString + private java.lang.Long memoryReservedMib; + + /** + * Optional. The amount of CPU to reserve for system daemons. This is a user-specified value. If + * unspecified, GKE decides the default based on node version using different formula. + * @return value or {@code null} for none + */ + public java.lang.Long getCpuReservedMillicore() { + return cpuReservedMillicore; + } + + /** + * Optional. The amount of CPU to reserve for system daemons. This is a user-specified value. If + * unspecified, GKE decides the default based on node version using different formula. + * @param cpuReservedMillicore cpuReservedMillicore or {@code null} for none + */ + public ReservedResourcesConfig setCpuReservedMillicore(java.lang.Long cpuReservedMillicore) { + this.cpuReservedMillicore = cpuReservedMillicore; + return this; + } + + /** + * Output only. The effective amount of CPU reserved for system daemons. If + * `cpu_reserved_millicore` is specified, user-specified value is used. Otherwise the GKE default + * is applied. + * @return value or {@code null} for none + */ + public java.lang.Long getEffectiveCpuReservedMillicore() { + return effectiveCpuReservedMillicore; + } + + /** + * Output only. The effective amount of CPU reserved for system daemons. If + * `cpu_reserved_millicore` is specified, user-specified value is used. Otherwise the GKE default + * is applied. + * @param effectiveCpuReservedMillicore effectiveCpuReservedMillicore or {@code null} for none + */ + public ReservedResourcesConfig setEffectiveCpuReservedMillicore(java.lang.Long effectiveCpuReservedMillicore) { + this.effectiveCpuReservedMillicore = effectiveCpuReservedMillicore; + return this; + } + + /** + * Output only. The effective amount of memory reserved for system daemons. If + * `memory_reserved_mib` is specified, the user-specified value is used. Otherwise the GKE default + * is applied. + * @return value or {@code null} for none + */ + public java.lang.Long getEffectiveMemoryReservedMib() { + return effectiveMemoryReservedMib; + } + + /** + * Output only. The effective amount of memory reserved for system daemons. If + * `memory_reserved_mib` is specified, the user-specified value is used. Otherwise the GKE default + * is applied. + * @param effectiveMemoryReservedMib effectiveMemoryReservedMib or {@code null} for none + */ + public ReservedResourcesConfig setEffectiveMemoryReservedMib(java.lang.Long effectiveMemoryReservedMib) { + this.effectiveMemoryReservedMib = effectiveMemoryReservedMib; + return this; + } + + /** + * Optional. The amount of memory to reserve for system daemons (in MiB). This is a user-specified + * value. If unspecified, GKE decides the default based on node version using different formula. + * @return value or {@code null} for none + */ + public java.lang.Long getMemoryReservedMib() { + return memoryReservedMib; + } + + /** + * Optional. The amount of memory to reserve for system daemons (in MiB). This is a user-specified + * value. If unspecified, GKE decides the default based on node version using different formula. + * @param memoryReservedMib memoryReservedMib or {@code null} for none + */ + public ReservedResourcesConfig setMemoryReservedMib(java.lang.Long memoryReservedMib) { + this.memoryReservedMib = memoryReservedMib; + return this; + } + + @Override + public ReservedResourcesConfig set(String fieldName, Object value) { + return (ReservedResourcesConfig) super.set(fieldName, value); + } + + @Override + public ReservedResourcesConfig clone() { + return (ReservedResourcesConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-container/v1beta1/2.0.0/pom.xml b/clients/google-api-services-container/v1beta1/2.0.0/pom.xml index 29b4e931975..eae955e96da 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/pom.xml +++ b/clients/google-api-services-container/v1beta1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-container - v1beta1-rev20260818-2.0.0 - Kubernetes Engine API v1beta1-rev20260818-2.0.0 + v1beta1-rev20260901-2.0.0 + Kubernetes Engine API v1beta1-rev20260901-2.0.0 jar 2011 diff --git a/clients/google-api-services-container/v1beta1/README.md b/clients/google-api-services-container/v1beta1/README.md index fce91ce2208..39068079307 100644 --- a/clients/google-api-services-container/v1beta1/README.md +++ b/clients/google-api-services-container/v1beta1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-container - v1beta1-rev20260818-2.0.0 + v1beta1-rev20260901-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260818-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260901-2.0.0' } ```