Skip to content

Commit 6d4a00e

Browse files
1 parent 5d13d4e commit 6d4a00e

10 files changed

Lines changed: 623 additions & 6 deletions

File tree

‎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-rev20261021-2.9.2</version>
25+
<version>v1beta1-rev20261027-2.9.2</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-rev20261021-2.9.2'
38+
implementation 'com.google.apis:google-api-services-container:v1beta1-rev20261027-2.9.2'
3939
}
4040
```
4141

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

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -749,6 +749,15 @@ public final class Cluster extends com.google.api.client.json.GenericJson {
749749
@com.google.api.client.util.Key
750750
private java.lang.String subnetwork;
751751

752+
/**
753+
* Optional. The cluster-level default node version to be used for newly created node pools where
754+
* the node version is not explicitly specified. The node version is also used to reconcile
755+
* existing node pools to this version.
756+
* The value may be {@code null}.
757+
*/
758+
@com.google.api.client.util.Key
759+
private java.lang.String targetNodeVersion;
760+
752761
/**
753762
* Configuration for Cloud TPU support; This field is deprecated due to the deprecation of 2VM
754763
* TPU. The end of life date for 2VM TPU is 2025-04-25.
@@ -2517,6 +2526,27 @@ public Cluster setSubnetwork(java.lang.String subnetwork) {
25172526
return this;
25182527
}
25192528

2529+
/**
2530+
* Optional. The cluster-level default node version to be used for newly created node pools where
2531+
* the node version is not explicitly specified. The node version is also used to reconcile
2532+
* existing node pools to this version.
2533+
* @return value or {@code null} for none
2534+
*/
2535+
public java.lang.String getTargetNodeVersion() {
2536+
return targetNodeVersion;
2537+
}
2538+
2539+
/**
2540+
* Optional. The cluster-level default node version to be used for newly created node pools where
2541+
* the node version is not explicitly specified. The node version is also used to reconcile
2542+
* existing node pools to this version.
2543+
* @param targetNodeVersion targetNodeVersion or {@code null} for none
2544+
*/
2545+
public Cluster setTargetNodeVersion(java.lang.String targetNodeVersion) {
2546+
this.targetNodeVersion = targetNodeVersion;
2547+
return this;
2548+
}
2549+
25202550
/**
25212551
* Configuration for Cloud TPU support; This field is deprecated due to the deprecation of 2VM
25222552
* TPU. The end of life date for 2VM TPU is 2025-04-25.
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.container.v1beta1.model;
18+
19+
/**
20+
* Additional entries to be added to /etc/hosts.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation
24+
* see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class EtcHostsEntry extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* The hostname of the host.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String host;
39+
40+
/**
41+
* The IPv4 or IPv6 address of the host.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String ip;
46+
47+
/**
48+
* The hostname of the host.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getHost() {
52+
return host;
53+
}
54+
55+
/**
56+
* The hostname of the host.
57+
* @param host host or {@code null} for none
58+
*/
59+
public EtcHostsEntry setHost(java.lang.String host) {
60+
this.host = host;
61+
return this;
62+
}
63+
64+
/**
65+
* The IPv4 or IPv6 address of the host.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.String getIp() {
69+
return ip;
70+
}
71+
72+
/**
73+
* The IPv4 or IPv6 address of the host.
74+
* @param ip ip or {@code null} for none
75+
*/
76+
public EtcHostsEntry setIp(java.lang.String ip) {
77+
this.ip = ip;
78+
return this;
79+
}
80+
81+
@Override
82+
public EtcHostsEntry set(String fieldName, Object value) {
83+
return (EtcHostsEntry) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public EtcHostsEntry clone() {
88+
return (EtcHostsEntry) super.clone();
89+
}
90+
91+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.container.v1beta1.model;
18+
19+
/**
20+
* Definition of possible additional kernel command line arguments to be configured to the kernel.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation
24+
* see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class KernelCommandlineOverrides extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. Defines the change of init_on_alloc.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String initOnAlloc;
39+
40+
/**
41+
* Optional. Defines the change of spec_rstack_overflow.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.String specRstackOverflow;
46+
47+
/**
48+
* Optional. Defines the change of init_on_alloc.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getInitOnAlloc() {
52+
return initOnAlloc;
53+
}
54+
55+
/**
56+
* Optional. Defines the change of init_on_alloc.
57+
* @param initOnAlloc initOnAlloc or {@code null} for none
58+
*/
59+
public KernelCommandlineOverrides setInitOnAlloc(java.lang.String initOnAlloc) {
60+
this.initOnAlloc = initOnAlloc;
61+
return this;
62+
}
63+
64+
/**
65+
* Optional. Defines the change of spec_rstack_overflow.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.String getSpecRstackOverflow() {
69+
return specRstackOverflow;
70+
}
71+
72+
/**
73+
* Optional. Defines the change of spec_rstack_overflow.
74+
* @param specRstackOverflow specRstackOverflow or {@code null} for none
75+
*/
76+
public KernelCommandlineOverrides setSpecRstackOverflow(java.lang.String specRstackOverflow) {
77+
this.specRstackOverflow = specRstackOverflow;
78+
return this;
79+
}
80+
81+
@Override
82+
public KernelCommandlineOverrides set(String fieldName, Object value) {
83+
return (KernelCommandlineOverrides) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public KernelCommandlineOverrides clone() {
88+
return (KernelCommandlineOverrides) super.clone();
89+
}
90+
91+
}
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.container.v1beta1.model;
18+
19+
/**
20+
* Parameters that can be configured on the kernel.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Kubernetes Engine API. For a detailed explanation
24+
* see:
25+
* <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>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class KernelOverrides extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. Allow setting for optional kernel command line arguments overrides.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private KernelCommandlineOverrides kernelCommandlineOverrides;
39+
40+
/**
41+
* Optional. lrugen (Multi-Gen LRU) options
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private LRUGen lruGen;
46+
47+
/**
48+
* Optional. Allow setting for optional kernel command line arguments overrides.
49+
* @return value or {@code null} for none
50+
*/
51+
public KernelCommandlineOverrides getKernelCommandlineOverrides() {
52+
return kernelCommandlineOverrides;
53+
}
54+
55+
/**
56+
* Optional. Allow setting for optional kernel command line arguments overrides.
57+
* @param kernelCommandlineOverrides kernelCommandlineOverrides or {@code null} for none
58+
*/
59+
public KernelOverrides setKernelCommandlineOverrides(KernelCommandlineOverrides kernelCommandlineOverrides) {
60+
this.kernelCommandlineOverrides = kernelCommandlineOverrides;
61+
return this;
62+
}
63+
64+
/**
65+
* Optional. lrugen (Multi-Gen LRU) options
66+
* @return value or {@code null} for none
67+
*/
68+
public LRUGen getLruGen() {
69+
return lruGen;
70+
}
71+
72+
/**
73+
* Optional. lrugen (Multi-Gen LRU) options
74+
* @param lruGen lruGen or {@code null} for none
75+
*/
76+
public KernelOverrides setLruGen(LRUGen lruGen) {
77+
this.lruGen = lruGen;
78+
return this;
79+
}
80+
81+
@Override
82+
public KernelOverrides set(String fieldName, Object value) {
83+
return (KernelOverrides) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public KernelOverrides clone() {
88+
return (KernelOverrides) super.clone();
89+
}
90+
91+
}

0 commit comments

Comments
 (0)