Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions clients/google-api-services-container/v1/2.0.0/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-container</artifactId>
<version>v1-rev20260818-2.0.0</version>
<version>v1-rev20260901-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -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'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -458,15 +459,17 @@ 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() {
return parallelstoreCsiDriverConfig;
}

/**
* 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) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 <=
Expand Down Expand Up @@ -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 <=
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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.
*
* <p> 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
Expand Down
Original file line number Diff line number Diff line change
@@ -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.
*
* <p> 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:
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
* </p>
*
* @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();
}

}
4 changes: 2 additions & 2 deletions clients/google-api-services-container/v1/2.0.0/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

<groupId>com.google.apis</groupId>
<artifactId>google-api-services-container</artifactId>
<version>v1-rev20260818-2.0.0</version>
<name>Kubernetes Engine API v1-rev20260818-2.0.0</name>
<version>v1-rev20260901-2.0.0</version>
<name>Kubernetes Engine API v1-rev20260901-2.0.0</name>
<packaging>jar</packaging>

<inceptionYear>2011</inceptionYear>
Expand Down
4 changes: 2 additions & 2 deletions clients/google-api-services-container/v1/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-container</artifactId>
<version>v1-rev20260818-2.0.0</version>
<version>v1-rev20260901-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -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'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
<dependency>
<groupId>com.google.apis</groupId>
<artifactId>google-api-services-container</artifactId>
<version>v1beta1-rev20260818-2.0.0</version>
<version>v1beta1-rev20260901-2.0.0</version>
</dependency>
</dependencies>
</project>
Expand All @@ -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'
}
```

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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}.
Expand All @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down Expand Up @@ -509,15 +510,17 @@ 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() {
return parallelstoreCsiDriverConfig;
}

/**
* 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) {
Expand Down
Loading
Loading