Skip to content

Commit b174e93

Browse files
1 parent 500ac8e commit b174e93

File tree

12 files changed

+198
-12
lines changed

12 files changed

+198
-12
lines changed

clients/google-api-services-container/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-container</artifactId>
25-
<version>v1-rev20250603-2.0.0</version>
25+
<version>v1-rev20250617-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-container:v1-rev20250603-2.0.0'
38+
implementation 'com.google.apis:google-api-services-container:v1-rev20250617-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodeKubeletConfig.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,15 @@ public final class NodeKubeletConfig extends com.google.api.client.json.GenericJ
163163
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
164164
private java.lang.Long podPidsLimit;
165165

166+
/**
167+
* Optional. Defines whether to enable single process OOM killer. If true, will prevent the
168+
* memory.oom.group flag from being set for container cgroups in cgroups v2. This causes processes
169+
* in the container to be OOM killed individually instead of as a group.
170+
* The value may be {@code null}.
171+
*/
172+
@com.google.api.client.util.Key
173+
private java.lang.Boolean singleProcessOomKill;
174+
166175
/**
167176
* Optional. Controls Topology Manager configuration on the node. For more information, see:
168177
* https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/
@@ -476,6 +485,27 @@ public NodeKubeletConfig setPodPidsLimit(java.lang.Long podPidsLimit) {
476485
return this;
477486
}
478487

488+
/**
489+
* Optional. Defines whether to enable single process OOM killer. If true, will prevent the
490+
* memory.oom.group flag from being set for container cgroups in cgroups v2. This causes processes
491+
* in the container to be OOM killed individually instead of as a group.
492+
* @return value or {@code null} for none
493+
*/
494+
public java.lang.Boolean getSingleProcessOomKill() {
495+
return singleProcessOomKill;
496+
}
497+
498+
/**
499+
* Optional. Defines whether to enable single process OOM killer. If true, will prevent the
500+
* memory.oom.group flag from being set for container cgroups in cgroups v2. This causes processes
501+
* in the container to be OOM killed individually instead of as a group.
502+
* @param singleProcessOomKill singleProcessOomKill or {@code null} for none
503+
*/
504+
public NodeKubeletConfig setSingleProcessOomKill(java.lang.Boolean singleProcessOomKill) {
505+
this.singleProcessOomKill = singleProcessOomKill;
506+
return this;
507+
}
508+
479509
/**
480510
* Optional. Controls Topology Manager configuration on the node. For more information, see:
481511
* https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/

clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodeNetworkConfig.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,16 @@ public final class NodeNetworkConfig extends com.google.api.client.json.GenericJ
128128
@com.google.api.client.util.Key
129129
private java.lang.String podRange;
130130

131+
/**
132+
* Output only. The subnetwork path for the node pool. Format:
133+
* projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with
134+
* multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization
135+
* during node pool creation and is immutable.
136+
* The value may be {@code null}.
137+
*/
138+
@com.google.api.client.util.Key
139+
private java.lang.String subnetwork;
140+
131141
/**
132142
* We specify the additional node networks for this node pool using this list. Each node network
133143
* corresponds to an additional interface
@@ -327,6 +337,29 @@ public NodeNetworkConfig setPodRange(java.lang.String podRange) {
327337
return this;
328338
}
329339

340+
/**
341+
* Output only. The subnetwork path for the node pool. Format:
342+
* projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with
343+
* multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization
344+
* during node pool creation and is immutable.
345+
* @return value or {@code null} for none
346+
*/
347+
public java.lang.String getSubnetwork() {
348+
return subnetwork;
349+
}
350+
351+
/**
352+
* Output only. The subnetwork path for the node pool. Format:
353+
* projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with
354+
* multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization
355+
* during node pool creation and is immutable.
356+
* @param subnetwork subnetwork or {@code null} for none
357+
*/
358+
public NodeNetworkConfig setSubnetwork(java.lang.String subnetwork) {
359+
this.subnetwork = subnetwork;
360+
return this;
361+
}
362+
330363
@Override
331364
public NodeNetworkConfig set(String fieldName, Object value) {
332365
return (NodeNetworkConfig) super.set(fieldName, value);

clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/SoleTenantConfig.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@
3131
@SuppressWarnings("javadoc")
3232
public final class SoleTenantConfig extends com.google.api.client.json.GenericJson {
3333

34+
/**
35+
* Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-
36+
* tenant node. This field can only be set if the node pool is created in a shared sole-tenant
37+
* node group.
38+
* The value may be {@code null}.
39+
*/
40+
@com.google.api.client.util.Key
41+
private java.lang.Integer minNodeCpus;
42+
3443
/**
3544
* NodeAffinities used to match to a shared sole tenant node group.
3645
* The value may be {@code null}.
@@ -44,6 +53,27 @@ public final class SoleTenantConfig extends com.google.api.client.json.GenericJs
4453
com.google.api.client.util.Data.nullOf(NodeAffinity.class);
4554
}
4655

56+
/**
57+
* Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-
58+
* tenant node. This field can only be set if the node pool is created in a shared sole-tenant
59+
* node group.
60+
* @return value or {@code null} for none
61+
*/
62+
public java.lang.Integer getMinNodeCpus() {
63+
return minNodeCpus;
64+
}
65+
66+
/**
67+
* Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-
68+
* tenant node. This field can only be set if the node pool is created in a shared sole-tenant
69+
* node group.
70+
* @param minNodeCpus minNodeCpus or {@code null} for none
71+
*/
72+
public SoleTenantConfig setMinNodeCpus(java.lang.Integer minNodeCpus) {
73+
this.minNodeCpus = minNodeCpus;
74+
return this;
75+
}
76+
4777
/**
4878
* NodeAffinities used to match to a shared sole tenant node group.
4979
* @return value or {@code null} for none

clients/google-api-services-container/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-container</artifactId>
11-
<version>v1-rev20250603-2.0.0</version>
12-
<name>Kubernetes Engine API v1-rev20250603-2.0.0</name>
11+
<version>v1-rev20250617-2.0.0</version>
12+
<name>Kubernetes Engine API v1-rev20250617-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-container/v1/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-container</artifactId>
25-
<version>v1-rev20250603-2.0.0</version>
25+
<version>v1-rev20250617-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-container:v1-rev20250603-2.0.0'
38+
implementation 'com.google.apis:google-api-services-container:v1-rev20250617-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-container/v1beta1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-container</artifactId>
25-
<version>v1beta1-rev20250603-2.0.0</version>
25+
<version>v1beta1-rev20250617-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-container:v1beta1-rev20250603-2.0.0'
38+
implementation 'com.google.apis:google-api-services-container:v1beta1-rev20250617-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodeKubeletConfig.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,15 @@ public final class NodeKubeletConfig extends com.google.api.client.json.GenericJ
163163
@com.google.api.client.util.Key @com.google.api.client.json.JsonString
164164
private java.lang.Long podPidsLimit;
165165

166+
/**
167+
* Optional. Defines whether to enable single process OOM killer. If true, will prevent the
168+
* memory.oom.group flag from being set for container cgroups in cgroups v2. This causes processes
169+
* in the container to be OOM killed individually instead of as a group.
170+
* The value may be {@code null}.
171+
*/
172+
@com.google.api.client.util.Key
173+
private java.lang.Boolean singleProcessOomKill;
174+
166175
/**
167176
* Optional. Controls Topology Manager configuration on the node. For more information, see:
168177
* https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/
@@ -476,6 +485,27 @@ public NodeKubeletConfig setPodPidsLimit(java.lang.Long podPidsLimit) {
476485
return this;
477486
}
478487

488+
/**
489+
* Optional. Defines whether to enable single process OOM killer. If true, will prevent the
490+
* memory.oom.group flag from being set for container cgroups in cgroups v2. This causes processes
491+
* in the container to be OOM killed individually instead of as a group.
492+
* @return value or {@code null} for none
493+
*/
494+
public java.lang.Boolean getSingleProcessOomKill() {
495+
return singleProcessOomKill;
496+
}
497+
498+
/**
499+
* Optional. Defines whether to enable single process OOM killer. If true, will prevent the
500+
* memory.oom.group flag from being set for container cgroups in cgroups v2. This causes processes
501+
* in the container to be OOM killed individually instead of as a group.
502+
* @param singleProcessOomKill singleProcessOomKill or {@code null} for none
503+
*/
504+
public NodeKubeletConfig setSingleProcessOomKill(java.lang.Boolean singleProcessOomKill) {
505+
this.singleProcessOomKill = singleProcessOomKill;
506+
return this;
507+
}
508+
479509
/**
480510
* Optional. Controls Topology Manager configuration on the node. For more information, see:
481511
* https://kubernetes.io/docs/tasks/administer-cluster/topology-manager/

clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodeNetworkConfig.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,16 @@ public final class NodeNetworkConfig extends com.google.api.client.json.GenericJ
128128
@com.google.api.client.util.Key
129129
private java.lang.String podRange;
130130

131+
/**
132+
* Output only. The subnetwork path for the node pool. Format:
133+
* projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with
134+
* multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization
135+
* during node pool creation and is immutable.
136+
* The value may be {@code null}.
137+
*/
138+
@com.google.api.client.util.Key
139+
private java.lang.String subnetwork;
140+
131141
/**
132142
* We specify the additional node networks for this node pool using this list. Each node network
133143
* corresponds to an additional interface
@@ -327,6 +337,29 @@ public NodeNetworkConfig setPodRange(java.lang.String podRange) {
327337
return this;
328338
}
329339

340+
/**
341+
* Output only. The subnetwork path for the node pool. Format:
342+
* projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with
343+
* multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization
344+
* during node pool creation and is immutable.
345+
* @return value or {@code null} for none
346+
*/
347+
public java.lang.String getSubnetwork() {
348+
return subnetwork;
349+
}
350+
351+
/**
352+
* Output only. The subnetwork path for the node pool. Format:
353+
* projects/{project}/regions/{region}/subnetworks/{subnetwork} If the cluster is associated with
354+
* multiple subnetworks, the subnetwork for the node pool is picked based on the IP utilization
355+
* during node pool creation and is immutable.
356+
* @param subnetwork subnetwork or {@code null} for none
357+
*/
358+
public NodeNetworkConfig setSubnetwork(java.lang.String subnetwork) {
359+
this.subnetwork = subnetwork;
360+
return this;
361+
}
362+
330363
@Override
331364
public NodeNetworkConfig set(String fieldName, Object value) {
332365
return (NodeNetworkConfig) super.set(fieldName, value);

clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/SoleTenantConfig.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,15 @@
3131
@SuppressWarnings("javadoc")
3232
public final class SoleTenantConfig extends com.google.api.client.json.GenericJson {
3333

34+
/**
35+
* Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-
36+
* tenant node. This field can only be set if the node pool is created in a shared sole-tenant
37+
* node group.
38+
* The value may be {@code null}.
39+
*/
40+
@com.google.api.client.util.Key
41+
private java.lang.Integer minNodeCpus;
42+
3443
/**
3544
* NodeAffinities used to match to a shared sole tenant node group.
3645
* The value may be {@code null}.
@@ -44,6 +53,27 @@ public final class SoleTenantConfig extends com.google.api.client.json.GenericJs
4453
com.google.api.client.util.Data.nullOf(NodeAffinity.class);
4554
}
4655

56+
/**
57+
* Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-
58+
* tenant node. This field can only be set if the node pool is created in a shared sole-tenant
59+
* node group.
60+
* @return value or {@code null} for none
61+
*/
62+
public java.lang.Integer getMinNodeCpus() {
63+
return minNodeCpus;
64+
}
65+
66+
/**
67+
* Optional. The minimum number of virtual CPUs this instance will consume when running on a sole-
68+
* tenant node. This field can only be set if the node pool is created in a shared sole-tenant
69+
* node group.
70+
* @param minNodeCpus minNodeCpus or {@code null} for none
71+
*/
72+
public SoleTenantConfig setMinNodeCpus(java.lang.Integer minNodeCpus) {
73+
this.minNodeCpus = minNodeCpus;
74+
return this;
75+
}
76+
4777
/**
4878
* NodeAffinities used to match to a shared sole tenant node group.
4979
* @return value or {@code null} for none

0 commit comments

Comments
 (0)