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 ea41753beee..1877076fa46 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-rev20260519-2.0.0 + v1-rev20260602-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1-rev20260519-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1-rev20260602-2.0.0' } ``` diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageConfig.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageConfig.java index fd43541c6b9..451e7cb950e 100644 --- a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageConfig.java +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageConfig.java @@ -37,13 +37,6 @@ public final class CustomImageConfig extends com.google.api.client.json.GenericJ @com.google.api.client.util.Key private java.lang.String image; - /** - * The name of the image family to use for this node. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String imageFamily; - /** * The project containing the image to use for this node. * The value may be {@code null}. @@ -68,23 +61,6 @@ public CustomImageConfig setImage(java.lang.String image) { return this; } - /** - * The name of the image family to use for this node. - * @return value or {@code null} for none - */ - public java.lang.String getImageFamily() { - return imageFamily; - } - - /** - * The name of the image family to use for this node. - * @param imageFamily imageFamily or {@code null} for none - */ - public CustomImageConfig setImageFamily(java.lang.String imageFamily) { - this.imageFamily = imageFamily; - return this; - } - /** * The project containing the image to use for this node. * @return value or {@code null} for none diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageInfo.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageInfo.java new file mode 100644 index 00000000000..64f47a28085 --- /dev/null +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/CustomImageInfo.java @@ -0,0 +1,67 @@ +/* + * 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; + +/** + * Contains the custom image info for a node pool. + * + *

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 CustomImageInfo extends com.google.api.client.json.GenericJson { + + /** + * Output only. The human-readable upgrade message for the custom image. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String upgradeMessage; + + /** + * Output only. The human-readable upgrade message for the custom image. + * @return value or {@code null} for none + */ + public java.lang.String getUpgradeMessage() { + return upgradeMessage; + } + + /** + * Output only. The human-readable upgrade message for the custom image. + * @param upgradeMessage upgradeMessage or {@code null} for none + */ + public CustomImageInfo setUpgradeMessage(java.lang.String upgradeMessage) { + this.upgradeMessage = upgradeMessage; + return this; + } + + @Override + public CustomImageInfo set(String fieldName, Object value) { + return (CustomImageInfo) super.set(fieldName, value); + } + + @Override + public CustomImageInfo clone() { + return (CustomImageInfo) super.clone(); + } + +} diff --git a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodePoolUpgradeInfo.java b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodePoolUpgradeInfo.java index 7beeb2c93ae..56ef6776734 100644 --- a/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodePoolUpgradeInfo.java +++ b/clients/google-api-services-container/v1/2.0.0/com/google/api/services/container/model/NodePoolUpgradeInfo.java @@ -37,6 +37,13 @@ public final class NodePoolUpgradeInfo extends com.google.api.client.json.Generi @com.google.api.client.util.Key private java.util.List autoUpgradeStatus; + /** + * Output only. Upgrade info for the node pool specific to the usage of custom images. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private CustomImageInfo customImageInfo; + /** * The node pool's current minor version's end of extended support timestamp. * The value may be {@code null}. @@ -96,6 +103,23 @@ public NodePoolUpgradeInfo setAutoUpgradeStatus(java.util.List return this; } + /** + * Output only. Upgrade info for the node pool specific to the usage of custom images. + * @return value or {@code null} for none + */ + public CustomImageInfo getCustomImageInfo() { + return customImageInfo; + } + + /** + * Output only. Upgrade info for the node pool specific to the usage of custom images. + * @param customImageInfo customImageInfo or {@code null} for none + */ + public NodePoolUpgradeInfo setCustomImageInfo(CustomImageInfo customImageInfo) { + this.customImageInfo = customImageInfo; + return this; + } + /** * The node pool's current minor version's end of extended support timestamp. * @return value or {@code null} for none 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 104fdb5749a..271972ed762 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-rev20260519-2.0.0 - Kubernetes Engine API v1-rev20260519-2.0.0 + v1-rev20260602-2.0.0 + Kubernetes Engine API v1-rev20260602-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 ea41753beee..1877076fa46 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-rev20260519-2.0.0 + v1-rev20260602-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1-rev20260519-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1-rev20260602-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 09311663206..0b8fd790c05 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-rev20260519-2.0.0 + v1beta1-rev20260602-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260519-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260602-2.0.0' } ``` diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/CustomImageConfig.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/CustomImageConfig.java index 319758b496e..7ba748b2eac 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/CustomImageConfig.java +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/CustomImageConfig.java @@ -37,13 +37,6 @@ public final class CustomImageConfig extends com.google.api.client.json.GenericJ @com.google.api.client.util.Key private java.lang.String image; - /** - * The name of the image family to use for this node. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String imageFamily; - /** * The project containing the image to use for this node. * The value may be {@code null}. @@ -68,23 +61,6 @@ public CustomImageConfig setImage(java.lang.String image) { return this; } - /** - * The name of the image family to use for this node. - * @return value or {@code null} for none - */ - public java.lang.String getImageFamily() { - return imageFamily; - } - - /** - * The name of the image family to use for this node. - * @param imageFamily imageFamily or {@code null} for none - */ - public CustomImageConfig setImageFamily(java.lang.String imageFamily) { - this.imageFamily = imageFamily; - return this; - } - /** * The project containing the image to use for this node. * @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/CustomImageInfo.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/CustomImageInfo.java new file mode 100644 index 00000000000..05fd9ece853 --- /dev/null +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/CustomImageInfo.java @@ -0,0 +1,67 @@ +/* + * 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; + +/** + * Contains the custom image info for a node pool. + * + *

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 CustomImageInfo extends com.google.api.client.json.GenericJson { + + /** + * Output only. The human-readable upgrade message for the custom image. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String upgradeMessage; + + /** + * Output only. The human-readable upgrade message for the custom image. + * @return value or {@code null} for none + */ + public java.lang.String getUpgradeMessage() { + return upgradeMessage; + } + + /** + * Output only. The human-readable upgrade message for the custom image. + * @param upgradeMessage upgradeMessage or {@code null} for none + */ + public CustomImageInfo setUpgradeMessage(java.lang.String upgradeMessage) { + this.upgradeMessage = upgradeMessage; + return this; + } + + @Override + public CustomImageInfo set(String fieldName, Object value) { + return (CustomImageInfo) super.set(fieldName, value); + } + + @Override + public CustomImageInfo clone() { + return (CustomImageInfo) super.clone(); + } + +} diff --git a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodePoolUpgradeInfo.java b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodePoolUpgradeInfo.java index 77e5f560c08..188891193c0 100644 --- a/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodePoolUpgradeInfo.java +++ b/clients/google-api-services-container/v1beta1/2.0.0/com/google/api/services/container/v1beta1/model/NodePoolUpgradeInfo.java @@ -37,6 +37,13 @@ public final class NodePoolUpgradeInfo extends com.google.api.client.json.Generi @com.google.api.client.util.Key private java.util.List autoUpgradeStatus; + /** + * Output only. Upgrade info for the node pool specific to the usage of custom images. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private CustomImageInfo customImageInfo; + /** * The node pool's current minor version's end of extended support timestamp. * The value may be {@code null}. @@ -96,6 +103,23 @@ public NodePoolUpgradeInfo setAutoUpgradeStatus(java.util.List return this; } + /** + * Output only. Upgrade info for the node pool specific to the usage of custom images. + * @return value or {@code null} for none + */ + public CustomImageInfo getCustomImageInfo() { + return customImageInfo; + } + + /** + * Output only. Upgrade info for the node pool specific to the usage of custom images. + * @param customImageInfo customImageInfo or {@code null} for none + */ + public NodePoolUpgradeInfo setCustomImageInfo(CustomImageInfo customImageInfo) { + this.customImageInfo = customImageInfo; + return this; + } + /** * The node pool's current minor version's end of extended support timestamp. * @return value or {@code null} for none 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 035caf320c0..0e700c5f432 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-rev20260519-2.0.0 - Kubernetes Engine API v1beta1-rev20260519-2.0.0 + v1beta1-rev20260602-2.0.0 + Kubernetes Engine API v1beta1-rev20260602-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 09311663206..0b8fd790c05 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-rev20260519-2.0.0 + v1beta1-rev20260602-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260519-2.0.0' + implementation 'com.google.apis:google-api-services-container:v1beta1-rev20260602-2.0.0' } ```