Skip to content

Commit f929414

Browse files
1 parent f5416c8 commit f929414

28 files changed

+841
-84
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-rev20260310-2.0.0</version>
25+
<version>v1-rev20260323-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-rev20260310-2.0.0'
38+
implementation 'com.google.apis:google-api-services-container:v1-rev20260323-2.0.0'
3939
}
4040
```
4141

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.model;
18+
19+
/**
20+
* AccurateTimeConfig contains configuration for the accurate time synchronization feature.
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 AccurateTimeConfig extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Enables enhanced time synchronization using PTP-KVM.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.Boolean enablePtpKvmTimeSync;
39+
40+
/**
41+
* Enables enhanced time synchronization using PTP-KVM.
42+
* @return value or {@code null} for none
43+
*/
44+
public java.lang.Boolean getEnablePtpKvmTimeSync() {
45+
return enablePtpKvmTimeSync;
46+
}
47+
48+
/**
49+
* Enables enhanced time synchronization using PTP-KVM.
50+
* @param enablePtpKvmTimeSync enablePtpKvmTimeSync or {@code null} for none
51+
*/
52+
public AccurateTimeConfig setEnablePtpKvmTimeSync(java.lang.Boolean enablePtpKvmTimeSync) {
53+
this.enablePtpKvmTimeSync = enablePtpKvmTimeSync;
54+
return this;
55+
}
56+
57+
@Override
58+
public AccurateTimeConfig set(String fieldName, Object value) {
59+
return (AccurateTimeConfig) super.set(fieldName, value);
60+
}
61+
62+
@Override
63+
public AccurateTimeConfig clone() {
64+
return (AccurateTimeConfig) super.clone();
65+
}
66+
67+
}

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public final class CertificateAuthorityDomainConfig extends com.google.api.clien
3333

3434
/**
3535
* List of fully qualified domain names (FQDN). Specifying port is supported. Wildcards are NOT
36-
* supported. Examples: - my.customdomain.com - 10.0.1.2:5000
36+
* supported. Examples: - `my.customdomain.com` - `10.0.1.2:5000`
3737
* The value may be {@code null}.
3838
*/
3939
@com.google.api.client.util.Key
@@ -48,7 +48,7 @@ public final class CertificateAuthorityDomainConfig extends com.google.api.clien
4848

4949
/**
5050
* List of fully qualified domain names (FQDN). Specifying port is supported. Wildcards are NOT
51-
* supported. Examples: - my.customdomain.com - 10.0.1.2:5000
51+
* supported. Examples: - `my.customdomain.com` - `10.0.1.2:5000`
5252
* @return value or {@code null} for none
5353
*/
5454
public java.util.List<java.lang.String> getFqdns() {
@@ -57,7 +57,7 @@ public java.util.List<java.lang.String> getFqdns() {
5757

5858
/**
5959
* List of fully qualified domain names (FQDN). Specifying port is supported. Wildcards are NOT
60-
* supported. Examples: - my.customdomain.com - 10.0.1.2:5000
60+
* supported. Examples: - `my.customdomain.com` - `10.0.1.2:5000`
6161
* @param fqdns fqdns or {@code null} for none
6262
*/
6363
public CertificateAuthorityDomainConfig setFqdns(java.util.List<java.lang.String> fqdns) {

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

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ public final class Cluster extends com.google.api.client.json.GenericJson {
114114
@com.google.api.client.util.Key
115115
private ConfidentialNodes confidentialNodes;
116116

117+
/**
118+
* Configuration for control plane egress control.
119+
* The value may be {@code null}.
120+
*/
121+
@com.google.api.client.util.Key
122+
private ControlPlaneEgress controlPlaneEgress;
123+
117124
/**
118125
* Configuration for all cluster's control plane endpoints.
119126
* The value may be {@code null}.
@@ -603,6 +610,13 @@ public final class Cluster extends com.google.api.client.json.GenericJson {
603610
@com.google.api.client.util.Key
604611
private SecretManagerConfig secretManagerConfig;
605612

613+
/**
614+
* Configuration for sync Secret Manager secrets as k8s secrets.
615+
* The value may be {@code null}.
616+
*/
617+
@com.google.api.client.util.Key
618+
private SecretSyncConfig secretSyncConfig;
619+
606620
/**
607621
* Optional. Enable/Disable Security Posture API features for the cluster.
608622
* The value may be {@code null}.
@@ -898,6 +912,23 @@ public Cluster setConfidentialNodes(ConfidentialNodes confidentialNodes) {
898912
return this;
899913
}
900914

915+
/**
916+
* Configuration for control plane egress control.
917+
* @return value or {@code null} for none
918+
*/
919+
public ControlPlaneEgress getControlPlaneEgress() {
920+
return controlPlaneEgress;
921+
}
922+
923+
/**
924+
* Configuration for control plane egress control.
925+
* @param controlPlaneEgress controlPlaneEgress or {@code null} for none
926+
*/
927+
public Cluster setControlPlaneEgress(ControlPlaneEgress controlPlaneEgress) {
928+
this.controlPlaneEgress = controlPlaneEgress;
929+
return this;
930+
}
931+
901932
/**
902933
* Configuration for all cluster's control plane endpoints.
903934
* @return value or {@code null} for none
@@ -2053,6 +2084,23 @@ public Cluster setSecretManagerConfig(SecretManagerConfig secretManagerConfig) {
20532084
return this;
20542085
}
20552086

2087+
/**
2088+
* Configuration for sync Secret Manager secrets as k8s secrets.
2089+
* @return value or {@code null} for none
2090+
*/
2091+
public SecretSyncConfig getSecretSyncConfig() {
2092+
return secretSyncConfig;
2093+
}
2094+
2095+
/**
2096+
* Configuration for sync Secret Manager secrets as k8s secrets.
2097+
* @param secretSyncConfig secretSyncConfig or {@code null} for none
2098+
*/
2099+
public Cluster setSecretSyncConfig(SecretSyncConfig secretSyncConfig) {
2100+
this.secretSyncConfig = secretSyncConfig;
2101+
return this;
2102+
}
2103+
20562104
/**
20572105
* Optional. Enable/Disable Security Posture API features for the cluster.
20582106
* @return value or {@code null} for none

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

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,13 @@ public final class ClusterUpdate extends com.google.api.client.json.GenericJson
118118
@com.google.api.client.util.Key
119119
private ContainerdConfig desiredContainerdConfig;
120120

121+
/**
122+
* The desired control plane egress control config for the cluster.
123+
* The value may be {@code null}.
124+
*/
125+
@com.google.api.client.util.Key
126+
private ControlPlaneEgress desiredControlPlaneEgress;
127+
121128
/**
122129
* Control plane endpoints configuration.
123130
* The value may be {@code null}.
@@ -530,6 +537,13 @@ public final class ClusterUpdate extends com.google.api.client.json.GenericJson
530537
@com.google.api.client.util.Key
531538
private SecretManagerConfig desiredSecretManagerConfig;
532539

540+
/**
541+
* Configuration for sync Secret Manager secrets as k8s secrets.
542+
* The value may be {@code null}.
543+
*/
544+
@com.google.api.client.util.Key
545+
private SecretSyncConfig desiredSecretSyncConfig;
546+
533547
/**
534548
* Enable/Disable Security Posture API features for the cluster.
535549
* The value may be {@code null}.
@@ -829,6 +843,23 @@ public ClusterUpdate setDesiredContainerdConfig(ContainerdConfig desiredContaine
829843
return this;
830844
}
831845

846+
/**
847+
* The desired control plane egress control config for the cluster.
848+
* @return value or {@code null} for none
849+
*/
850+
public ControlPlaneEgress getDesiredControlPlaneEgress() {
851+
return desiredControlPlaneEgress;
852+
}
853+
854+
/**
855+
* The desired control plane egress control config for the cluster.
856+
* @param desiredControlPlaneEgress desiredControlPlaneEgress or {@code null} for none
857+
*/
858+
public ClusterUpdate setDesiredControlPlaneEgress(ControlPlaneEgress desiredControlPlaneEgress) {
859+
this.desiredControlPlaneEgress = desiredControlPlaneEgress;
860+
return this;
861+
}
862+
832863
/**
833864
* Control plane endpoints configuration.
834865
* @return value or {@code null} for none
@@ -1812,6 +1843,23 @@ public ClusterUpdate setDesiredSecretManagerConfig(SecretManagerConfig desiredSe
18121843
return this;
18131844
}
18141845

1846+
/**
1847+
* Configuration for sync Secret Manager secrets as k8s secrets.
1848+
* @return value or {@code null} for none
1849+
*/
1850+
public SecretSyncConfig getDesiredSecretSyncConfig() {
1851+
return desiredSecretSyncConfig;
1852+
}
1853+
1854+
/**
1855+
* Configuration for sync Secret Manager secrets as k8s secrets.
1856+
* @param desiredSecretSyncConfig desiredSecretSyncConfig or {@code null} for none
1857+
*/
1858+
public ClusterUpdate setDesiredSecretSyncConfig(SecretSyncConfig desiredSecretSyncConfig) {
1859+
this.desiredSecretSyncConfig = desiredSecretSyncConfig;
1860+
return this;
1861+
}
1862+
18151863
/**
18161864
* Enable/Disable Security Posture API features for the cluster.
18171865
* @return value or {@code null} for none
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
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.model;
18+
19+
/**
20+
* ControlPlaneEgress defines the settings needed to enable control plane egress control.
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 ControlPlaneEgress extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Defines the mode of control plane egress.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String mode;
39+
40+
/**
41+
* Defines the mode of control plane egress.
42+
* @return value or {@code null} for none
43+
*/
44+
public java.lang.String getMode() {
45+
return mode;
46+
}
47+
48+
/**
49+
* Defines the mode of control plane egress.
50+
* @param mode mode or {@code null} for none
51+
*/
52+
public ControlPlaneEgress setMode(java.lang.String mode) {
53+
this.mode = mode;
54+
return this;
55+
}
56+
57+
@Override
58+
public ControlPlaneEgress set(String fieldName, Object value) {
59+
return (ControlPlaneEgress) super.set(fieldName, value);
60+
}
61+
62+
@Override
63+
public ControlPlaneEgress clone() {
64+
return (ControlPlaneEgress) super.clone();
65+
}
66+
67+
}

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

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,10 @@ public final class HostConfig extends com.google.api.client.json.GenericJson {
8282
private java.util.List<RegistryHeader> header;
8383

8484
/**
85-
* Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and
86-
* IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: -
87-
* my.customdomain.com - 10.0.1.2:5000
85+
* Host configures the registry host/mirror. It supports fully qualified domain names (FQDNs) and
86+
* IP addresses. Specifying scheme, port or path is supported. Scheme can only be http or https.
87+
* Wildcards are NOT supported. Examples: - `my.customdomain.com` -
88+
* `https://my.customdomain.com/path` - `10.0.1.2:5000`
8889
* The value may be {@code null}.
8990
*/
9091
@com.google.api.client.util.Key
@@ -193,19 +194,21 @@ public HostConfig setHeader(java.util.List<RegistryHeader> header) {
193194
}
194195

195196
/**
196-
* Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and
197-
* IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: -
198-
* my.customdomain.com - 10.0.1.2:5000
197+
* Host configures the registry host/mirror. It supports fully qualified domain names (FQDNs) and
198+
* IP addresses. Specifying scheme, port or path is supported. Scheme can only be http or https.
199+
* Wildcards are NOT supported. Examples: - `my.customdomain.com` -
200+
* `https://my.customdomain.com/path` - `10.0.1.2:5000`
199201
* @return value or {@code null} for none
200202
*/
201203
public java.lang.String getHost() {
202204
return host;
203205
}
204206

205207
/**
206-
* Host configures the registry host/mirror. It supports fully qualified domain names (FQDN) and
207-
* IP addresses: Specifying port is supported. Wildcards are NOT supported. Examples: -
208-
* my.customdomain.com - 10.0.1.2:5000
208+
* Host configures the registry host/mirror. It supports fully qualified domain names (FQDNs) and
209+
* IP addresses. Specifying scheme, port or path is supported. Scheme can only be http or https.
210+
* Wildcards are NOT supported. Examples: - `my.customdomain.com` -
211+
* `https://my.customdomain.com/path` - `10.0.1.2:5000`
209212
* @param host host or {@code null} for none
210213
*/
211214
public HostConfig setHost(java.lang.String host) {

0 commit comments

Comments
 (0)