From 7749e83f4f913fe8e0046931688d27ccaabd1de1 Mon Sep 17 00:00:00 2001 From: yoshi-code-bot <70984784+yoshi-code-bot@users.noreply.github.com> Date: Thu, 15 Oct 2026 18:05:54 -0700 Subject: [PATCH] chore: regenerate saasservicemgmt client --- .../v1/2.0.0/README.md | 4 +- .../saasservicemgmt/v1/model/AppParams.java | 100 +++++++++++++++ .../v1/model/ComponentRef.java | 118 +++++++++++++++++ .../v1/model/CompositeRef.java | 121 ++++++++++++++++++ .../saasservicemgmt/v1/model/Release.java | 24 ++++ .../saasservicemgmt/v1/model/Rollout.java | 33 ----- .../saasservicemgmt/v1/model/Saas.java | 60 +++++++++ .../v1/model/{FlagUpdate.java => Scope.java} | 30 ++--- .../saasservicemgmt/v1/model/Unit.java | 51 ++++---- .../saasservicemgmt/v1/model/UnitKind.java | 73 +++++++---- .../v1/model/UnitOperation.java | 24 ---- .../v1/2.0.0/pom.xml | 4 +- .../v1/README.md | 4 +- .../v1beta1/2.0.0/README.md | 4 +- .../v1beta1/model/ComponentRef.java | 6 +- .../v1beta1/model/EvaluationSpec.java | 48 +++++++ .../saasservicemgmt/v1beta1/model/Flag.java | 18 +-- .../v1beta1/model/Rollout.java | 12 +- .../saasservicemgmt/v1beta1/model/Saas.java | 24 ++-- .../v1beta1/2.0.0/pom.xml | 4 +- .../v1beta1/README.md | 4 +- 21 files changed, 599 insertions(+), 167 deletions(-) create mode 100644 clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/AppParams.java create mode 100644 clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/ComponentRef.java create mode 100644 clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/CompositeRef.java rename clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/{FlagUpdate.java => Scope.java} (64%) diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/README.md b/clients/google-api-services-saasservicemgmt/v1/2.0.0/README.md index 723b1075ef6..6ad23366185 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/README.md +++ b/clients/google-api-services-saasservicemgmt/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-saasservicemgmt - v1-rev20260928-2.0.0 + v1-rev20261005-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-saasservicemgmt:v1-rev20260928-2.0.0' + implementation 'com.google.apis:google-api-services-saasservicemgmt:v1-rev20261005-2.0.0' } ``` diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/AppParams.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/AppParams.java new file mode 100644 index 00000000000..04212a6232d --- /dev/null +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/AppParams.java @@ -0,0 +1,100 @@ +/* + * 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.saasservicemgmt.v1.model; + +/** + * AppParams contains the parameters for creating an AppHub Application. + * + *

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 App Lifecycle Manager 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 AppParams extends com.google.api.client.json.GenericJson { + + /** + * Optional. Grouping used to construct the name of the AppHub Application. Multiple UnitKinds can + * specify the same group to use the same Application across their respective units. Corresponds + * to the app_boundary_id in the ADC composite ApplicationTemplate. Defaults to UnitKind.name + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String group; + + /** + * Optional. Corresponds to the scope in the ADC composite ApplicationTemplate. Defaults to + * TYPE_REGIONAL. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private Scope scope; + + /** + * Optional. Grouping used to construct the name of the AppHub Application. Multiple UnitKinds can + * specify the same group to use the same Application across their respective units. Corresponds + * to the app_boundary_id in the ADC composite ApplicationTemplate. Defaults to UnitKind.name + * @return value or {@code null} for none + */ + public java.lang.String getGroup() { + return group; + } + + /** + * Optional. Grouping used to construct the name of the AppHub Application. Multiple UnitKinds can + * specify the same group to use the same Application across their respective units. Corresponds + * to the app_boundary_id in the ADC composite ApplicationTemplate. Defaults to UnitKind.name + * @param group group or {@code null} for none + */ + public AppParams setGroup(java.lang.String group) { + this.group = group; + return this; + } + + /** + * Optional. Corresponds to the scope in the ADC composite ApplicationTemplate. Defaults to + * TYPE_REGIONAL. + * @return value or {@code null} for none + */ + public Scope getScope() { + return scope; + } + + /** + * Optional. Corresponds to the scope in the ADC composite ApplicationTemplate. Defaults to + * TYPE_REGIONAL. + * @param scope scope or {@code null} for none + */ + public AppParams setScope(Scope scope) { + this.scope = scope; + return this; + } + + @Override + public AppParams set(String fieldName, Object value) { + return (AppParams) super.set(fieldName, value); + } + + @Override + public AppParams clone() { + return (AppParams) super.clone(); + } + +} diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/ComponentRef.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/ComponentRef.java new file mode 100644 index 00000000000..eca53eec96c --- /dev/null +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/ComponentRef.java @@ -0,0 +1,118 @@ +/* + * 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.saasservicemgmt.v1.model; + +/** + * ComponentRef represents a reference to a component resource. + * + *

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 App Lifecycle Manager 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 ComponentRef extends com.google.api.client.json.GenericJson { + + /** + * Optional. Name of the component in composite.Components + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String component; + + /** + * Optional. Reference to the Composite ApplicationTemplate. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private CompositeRef compositeRef; + + /** + * Optional. Revision of the component. If the component does not have a revision, this field will + * be explicitly set to the revision of the composite ApplicationTemplate. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String revision; + + /** + * Optional. Name of the component in composite.Components + * @return value or {@code null} for none + */ + public java.lang.String getComponent() { + return component; + } + + /** + * Optional. Name of the component in composite.Components + * @param component component or {@code null} for none + */ + public ComponentRef setComponent(java.lang.String component) { + this.component = component; + return this; + } + + /** + * Optional. Reference to the Composite ApplicationTemplate. + * @return value or {@code null} for none + */ + public CompositeRef getCompositeRef() { + return compositeRef; + } + + /** + * Optional. Reference to the Composite ApplicationTemplate. + * @param compositeRef compositeRef or {@code null} for none + */ + public ComponentRef setCompositeRef(CompositeRef compositeRef) { + this.compositeRef = compositeRef; + return this; + } + + /** + * Optional. Revision of the component. If the component does not have a revision, this field will + * be explicitly set to the revision of the composite ApplicationTemplate. + * @return value or {@code null} for none + */ + public java.lang.String getRevision() { + return revision; + } + + /** + * Optional. Revision of the component. If the component does not have a revision, this field will + * be explicitly set to the revision of the composite ApplicationTemplate. + * @param revision revision or {@code null} for none + */ + public ComponentRef setRevision(java.lang.String revision) { + this.revision = revision; + return this; + } + + @Override + public ComponentRef set(String fieldName, Object value) { + return (ComponentRef) super.set(fieldName, value); + } + + @Override + public ComponentRef clone() { + return (ComponentRef) super.clone(); + } + +} diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/CompositeRef.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/CompositeRef.java new file mode 100644 index 00000000000..8f17fc6508a --- /dev/null +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/CompositeRef.java @@ -0,0 +1,121 @@ +/* + * 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.saasservicemgmt.v1.model; + +/** + * CompositeRef represents a reference to a composite resource. + * + *

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 App Lifecycle Manager 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 CompositeRef extends com.google.api.client.json.GenericJson { + + /** + * Required. Reference to the ApplicationTemplate resource. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String applicationTemplate; + + /** + * Optional. Revision of the ApplicationTemplate to use. Changes to revision will trigger manual + * resynchronization. If empty, ApplicationTemplate will be ignored. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String revision; + + /** + * Output only. Reference to on-going AppTemplate import and replication operation (i.e. the + * operation_id for the long-running operation). This field is opaque for external usage. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String syncOperation; + + /** + * Required. Reference to the ApplicationTemplate resource. + * @return value or {@code null} for none + */ + public java.lang.String getApplicationTemplate() { + return applicationTemplate; + } + + /** + * Required. Reference to the ApplicationTemplate resource. + * @param applicationTemplate applicationTemplate or {@code null} for none + */ + public CompositeRef setApplicationTemplate(java.lang.String applicationTemplate) { + this.applicationTemplate = applicationTemplate; + return this; + } + + /** + * Optional. Revision of the ApplicationTemplate to use. Changes to revision will trigger manual + * resynchronization. If empty, ApplicationTemplate will be ignored. + * @return value or {@code null} for none + */ + public java.lang.String getRevision() { + return revision; + } + + /** + * Optional. Revision of the ApplicationTemplate to use. Changes to revision will trigger manual + * resynchronization. If empty, ApplicationTemplate will be ignored. + * @param revision revision or {@code null} for none + */ + public CompositeRef setRevision(java.lang.String revision) { + this.revision = revision; + return this; + } + + /** + * Output only. Reference to on-going AppTemplate import and replication operation (i.e. the + * operation_id for the long-running operation). This field is opaque for external usage. + * @return value or {@code null} for none + */ + public java.lang.String getSyncOperation() { + return syncOperation; + } + + /** + * Output only. Reference to on-going AppTemplate import and replication operation (i.e. the + * operation_id for the long-running operation). This field is opaque for external usage. + * @param syncOperation syncOperation or {@code null} for none + */ + public CompositeRef setSyncOperation(java.lang.String syncOperation) { + this.syncOperation = syncOperation; + return this; + } + + @Override + public CompositeRef set(String fieldName, Object value) { + return (CompositeRef) super.set(fieldName, value); + } + + @Override + public CompositeRef clone() { + return (CompositeRef) super.clone(); + } + +} diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Release.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Release.java index d12b7dafc06..65371929dc9 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Release.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Release.java @@ -41,6 +41,13 @@ public final class Release extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private java.util.Map annotations; + /** + * Output only. Reference to component and revision in a composite ApplicationTemplate. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ComponentRef applicationTemplateComponent; + /** * Optional. Blueprints are OCI Images that contain all of the artifacts needed to provision a * unit. @@ -161,6 +168,23 @@ public Release setAnnotations(java.util.Map annotation return this; } + /** + * Output only. Reference to component and revision in a composite ApplicationTemplate. + * @return value or {@code null} for none + */ + public ComponentRef getApplicationTemplateComponent() { + return applicationTemplateComponent; + } + + /** + * Output only. Reference to component and revision in a composite ApplicationTemplate. + * @param applicationTemplateComponent applicationTemplateComponent or {@code null} for none + */ + public Release setApplicationTemplateComponent(ComponentRef applicationTemplateComponent) { + this.applicationTemplateComponent = applicationTemplateComponent; + return this; + } + /** * Optional. Blueprints are OCI Images that contain all of the artifacts needed to provision a * unit. diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Rollout.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Rollout.java index 0fee285f4fc..0111f142cea 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Rollout.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Rollout.java @@ -94,16 +94,6 @@ public final class Rollout extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private java.lang.String etag; - /** - * Optional. Immutable. Name of the FlagRelease to be rolled out to the target Units. Release and - * FlagRelease are mutually exclusive. Note: `release` comment needs to be adjusted to mention - * that "Release and FlagRelease are mutually exclusive" when visibility restriction will be - * lifted. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.lang.String flagRelease; - /** * Optional. The labels on the resource, which can be used for categorization. similar to * Kubernetes resource labels. @@ -379,29 +369,6 @@ public Rollout setEtag(java.lang.String etag) { return this; } - /** - * Optional. Immutable. Name of the FlagRelease to be rolled out to the target Units. Release and - * FlagRelease are mutually exclusive. Note: `release` comment needs to be adjusted to mention - * that "Release and FlagRelease are mutually exclusive" when visibility restriction will be - * lifted. - * @return value or {@code null} for none - */ - public java.lang.String getFlagRelease() { - return flagRelease; - } - - /** - * Optional. Immutable. Name of the FlagRelease to be rolled out to the target Units. Release and - * FlagRelease are mutually exclusive. Note: `release` comment needs to be adjusted to mention - * that "Release and FlagRelease are mutually exclusive" when visibility restriction will be - * lifted. - * @param flagRelease flagRelease or {@code null} for none - */ - public Rollout setFlagRelease(java.lang.String flagRelease) { - this.flagRelease = flagRelease; - return this; - } - /** * Optional. The labels on the resource, which can be used for categorization. similar to * Kubernetes resource labels. diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Saas.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Saas.java index d3a07a3d073..c63be3dd5fe 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Saas.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Saas.java @@ -40,6 +40,24 @@ public final class Saas extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private java.util.Map annotations; + /** + * Optional. Reference to composite ApplicationTemplate. When specified, the template components + * will be imported into their equivalent UnitKind, Release and Blueprint resources. Deleted + * references will not delete imported resources. Should only be specified on source regions, and + * be unspecified on replica regions. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private CompositeRef applicationTemplate; + + /** + * Output only. Name of repository in Artifact Registry for system-generated Blueprints, eg. + * Blueprints of imported ApplicationTemplates. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String blueprintRepo; + /** * Output only. A set of conditions which indicate the various conditions this resource can have. * The value may be {@code null}. @@ -151,6 +169,48 @@ public Saas setAnnotations(java.util.Map annotations) return this; } + /** + * Optional. Reference to composite ApplicationTemplate. When specified, the template components + * will be imported into their equivalent UnitKind, Release and Blueprint resources. Deleted + * references will not delete imported resources. Should only be specified on source regions, and + * be unspecified on replica regions. + * @return value or {@code null} for none + */ + public CompositeRef getApplicationTemplate() { + return applicationTemplate; + } + + /** + * Optional. Reference to composite ApplicationTemplate. When specified, the template components + * will be imported into their equivalent UnitKind, Release and Blueprint resources. Deleted + * references will not delete imported resources. Should only be specified on source regions, and + * be unspecified on replica regions. + * @param applicationTemplate applicationTemplate or {@code null} for none + */ + public Saas setApplicationTemplate(CompositeRef applicationTemplate) { + this.applicationTemplate = applicationTemplate; + return this; + } + + /** + * Output only. Name of repository in Artifact Registry for system-generated Blueprints, eg. + * Blueprints of imported ApplicationTemplates. + * @return value or {@code null} for none + */ + public java.lang.String getBlueprintRepo() { + return blueprintRepo; + } + + /** + * Output only. Name of repository in Artifact Registry for system-generated Blueprints, eg. + * Blueprints of imported ApplicationTemplates. + * @param blueprintRepo blueprintRepo or {@code null} for none + */ + public Saas setBlueprintRepo(java.lang.String blueprintRepo) { + this.blueprintRepo = blueprintRepo; + return this; + } + /** * Output only. A set of conditions which indicate the various conditions this resource can have. * @return value or {@code null} for none diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/FlagUpdate.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Scope.java similarity index 64% rename from clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/FlagUpdate.java rename to clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Scope.java index 09f61f65dc8..20be7345c6a 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/FlagUpdate.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Scope.java @@ -17,7 +17,7 @@ package com.google.api.services.saasservicemgmt.v1.model; /** - * FlagUpdate is a UnitOperation that pushes new flag values to Units. + * Scope of an application. * *

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 App Lifecycle Manager API. For a detailed explanation @@ -28,40 +28,40 @@ * @author Google, Inc. */ @SuppressWarnings("javadoc") -public final class FlagUpdate extends com.google.api.client.json.GenericJson { +public final class Scope extends com.google.api.client.json.GenericJson { /** - * Required. Flag release being applied by UnitOperation. + * Required. Scope Type. * The value may be {@code null}. */ @com.google.api.client.util.Key - private java.lang.String flagRelease; + private java.lang.String type; /** - * Required. Flag release being applied by UnitOperation. + * Required. Scope Type. * @return value or {@code null} for none */ - public java.lang.String getFlagRelease() { - return flagRelease; + public java.lang.String getType() { + return type; } /** - * Required. Flag release being applied by UnitOperation. - * @param flagRelease flagRelease or {@code null} for none + * Required. Scope Type. + * @param type type or {@code null} for none */ - public FlagUpdate setFlagRelease(java.lang.String flagRelease) { - this.flagRelease = flagRelease; + public Scope setType(java.lang.String type) { + this.type = type; return this; } @Override - public FlagUpdate set(String fieldName, Object value) { - return (FlagUpdate) super.set(fieldName, value); + public Scope set(String fieldName, Object value) { + return (Scope) super.set(fieldName, value); } @Override - public FlagUpdate clone() { - return (FlagUpdate) super.clone(); + public Scope clone() { + return (Scope) super.clone(); } } diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Unit.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Unit.java index 24d02edf753..631d73511be 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Unit.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/Unit.java @@ -42,6 +42,14 @@ public final class Unit extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private java.util.Map annotations; + /** + * Optional. Reference to the AppHub Application this unit belongs to. All resources deployed in + * this Unit will be associated with the specified Application. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String application; + /** * Optional. Output only. A set of conditions which indicate the various conditions this resource * can have. @@ -81,13 +89,6 @@ public final class Unit extends com.google.api.client.json.GenericJson { @com.google.api.client.util.Key private java.lang.String etag; - /** - * Optional. Output only. Flag revisions used by this Unit. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private java.util.List flagRevisions; - /** * Optional. Output only. Indicates the current input variables deployed by the unit * The value may be {@code null}. @@ -261,6 +262,25 @@ public Unit setAnnotations(java.util.Map annotations) return this; } + /** + * Optional. Reference to the AppHub Application this unit belongs to. All resources deployed in + * this Unit will be associated with the specified Application. + * @return value or {@code null} for none + */ + public java.lang.String getApplication() { + return application; + } + + /** + * Optional. Reference to the AppHub Application this unit belongs to. All resources deployed in + * this Unit will be associated with the specified Application. + * @param application application or {@code null} for none + */ + public Unit setApplication(java.lang.String application) { + this.application = application; + return this; + } + /** * Optional. Output only. A set of conditions which indicate the various conditions this resource * can have. @@ -354,23 +374,6 @@ public Unit setEtag(java.lang.String etag) { return this; } - /** - * Optional. Output only. Flag revisions used by this Unit. - * @return value or {@code null} for none - */ - public java.util.List getFlagRevisions() { - return flagRevisions; - } - - /** - * Optional. Output only. Flag revisions used by this Unit. - * @param flagRevisions flagRevisions or {@code null} for none - */ - public Unit setFlagRevisions(java.util.List flagRevisions) { - this.flagRevisions = flagRevisions; - return this; - } - /** * Optional. Output only. Indicates the current input variables deployed by the unit * @return value or {@code null} for none diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitKind.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitKind.java index c850d2cdab9..cf971076a41 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitKind.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitKind.java @@ -42,26 +42,32 @@ public final class UnitKind extends com.google.api.client.json.GenericJson { private java.util.Map annotations; /** - * Optional. Output only. BoundaryType describes the type of boundary the Unit Kind represents. + * Optional. AppParams contains the parameters for creating an AppHub Application. * The value may be {@code null}. */ @com.google.api.client.util.Key - private java.lang.String boundaryType; + private AppParams appParams; /** - * Output only. The timestamp when the resource was created. + * Optional. Reference to component and revision in a composite ApplicationTemplate. * The value may be {@code null}. */ @com.google.api.client.util.Key - private String createTime; + private ComponentRef applicationTemplateComponent; + + /** + * Optional. Output only. BoundaryType describes the type of boundary the Unit Kind represents. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String boundaryType; /** - * Optional. Default revisions of flags for this UnitKind. Newly created units will use the flag - * default_flag_revisions present at the time of creation. + * Output only. The timestamp when the resource was created. * The value may be {@code null}. */ @com.google.api.client.util.Key - private java.util.List defaultFlagRevisions; + private String createTime; /** * Optional. A reference to the Release object to use as default for creating new units of this @@ -187,6 +193,40 @@ public UnitKind setAnnotations(java.util.Map annotatio return this; } + /** + * Optional. AppParams contains the parameters for creating an AppHub Application. + * @return value or {@code null} for none + */ + public AppParams getAppParams() { + return appParams; + } + + /** + * Optional. AppParams contains the parameters for creating an AppHub Application. + * @param appParams appParams or {@code null} for none + */ + public UnitKind setAppParams(AppParams appParams) { + this.appParams = appParams; + return this; + } + + /** + * Optional. Reference to component and revision in a composite ApplicationTemplate. + * @return value or {@code null} for none + */ + public ComponentRef getApplicationTemplateComponent() { + return applicationTemplateComponent; + } + + /** + * Optional. Reference to component and revision in a composite ApplicationTemplate. + * @param applicationTemplateComponent applicationTemplateComponent or {@code null} for none + */ + public UnitKind setApplicationTemplateComponent(ComponentRef applicationTemplateComponent) { + this.applicationTemplateComponent = applicationTemplateComponent; + return this; + } + /** * Optional. Output only. BoundaryType describes the type of boundary the Unit Kind represents. * @return value or {@code null} for none @@ -221,25 +261,6 @@ public UnitKind setCreateTime(String createTime) { return this; } - /** - * Optional. Default revisions of flags for this UnitKind. Newly created units will use the flag - * default_flag_revisions present at the time of creation. - * @return value or {@code null} for none - */ - public java.util.List getDefaultFlagRevisions() { - return defaultFlagRevisions; - } - - /** - * Optional. Default revisions of flags for this UnitKind. Newly created units will use the flag - * default_flag_revisions present at the time of creation. - * @param defaultFlagRevisions defaultFlagRevisions or {@code null} for none - */ - public UnitKind setDefaultFlagRevisions(java.util.List defaultFlagRevisions) { - this.defaultFlagRevisions = defaultFlagRevisions; - return this; - } - /** * Optional. A reference to the Release object to use as default for creating new units of this * UnitKind (optional). If not specified, a new unit must explicitly reference which release to diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitOperation.java b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitOperation.java index 936ac49bb6a..6497b9c0b59 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitOperation.java +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/com/google/api/services/saasservicemgmt/v1/model/UnitOperation.java @@ -107,13 +107,6 @@ public final class UnitOperation extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private java.lang.String etag; - /** - * Optional. Flag update operation. - * The value may be {@code null}. - */ - @com.google.api.client.util.Key - private FlagUpdate flagUpdate; - /** * Optional. The labels on the resource, which can be used for categorization. similar to * Kubernetes resource labels. @@ -373,23 +366,6 @@ public UnitOperation setEtag(java.lang.String etag) { return this; } - /** - * Optional. Flag update operation. - * @return value or {@code null} for none - */ - public FlagUpdate getFlagUpdate() { - return flagUpdate; - } - - /** - * Optional. Flag update operation. - * @param flagUpdate flagUpdate or {@code null} for none - */ - public UnitOperation setFlagUpdate(FlagUpdate flagUpdate) { - this.flagUpdate = flagUpdate; - return this; - } - /** * Optional. The labels on the resource, which can be used for categorization. similar to * Kubernetes resource labels. diff --git a/clients/google-api-services-saasservicemgmt/v1/2.0.0/pom.xml b/clients/google-api-services-saasservicemgmt/v1/2.0.0/pom.xml index d3e346cd918..d7aa6169c11 100644 --- a/clients/google-api-services-saasservicemgmt/v1/2.0.0/pom.xml +++ b/clients/google-api-services-saasservicemgmt/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-saasservicemgmt - v1-rev20260928-2.0.0 - App Lifecycle Manager API v1-rev20260928-2.0.0 + v1-rev20261005-2.0.0 + App Lifecycle Manager API v1-rev20261005-2.0.0 jar 2011 diff --git a/clients/google-api-services-saasservicemgmt/v1/README.md b/clients/google-api-services-saasservicemgmt/v1/README.md index 723b1075ef6..6ad23366185 100644 --- a/clients/google-api-services-saasservicemgmt/v1/README.md +++ b/clients/google-api-services-saasservicemgmt/v1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-saasservicemgmt - v1-rev20260928-2.0.0 + v1-rev20261005-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-saasservicemgmt:v1-rev20260928-2.0.0' + implementation 'com.google.apis:google-api-services-saasservicemgmt:v1-rev20261005-2.0.0' } ``` diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/README.md b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/README.md index c81e62b93d3..d7ce4d3944e 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/README.md +++ b/clients/google-api-services-saasservicemgmt/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-saasservicemgmt - v1beta1-rev20260928-2.0.0 + v1beta1-rev20261005-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-saasservicemgmt:v1beta1-rev20260928-2.0.0' + implementation 'com.google.apis:google-api-services-saasservicemgmt:v1beta1-rev20261005-2.0.0' } ``` diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/ComponentRef.java b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/ComponentRef.java index 98786d5e5c0..7f6344d1170 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/ComponentRef.java +++ b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/ComponentRef.java @@ -38,7 +38,7 @@ public final class ComponentRef extends com.google.api.client.json.GenericJson { private java.lang.String component; /** - * Reference to the Composite ApplicationTemplate. + * Optional. Reference to the Composite ApplicationTemplate. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -70,7 +70,7 @@ public ComponentRef setComponent(java.lang.String component) { } /** - * Reference to the Composite ApplicationTemplate. + * Optional. Reference to the Composite ApplicationTemplate. * @return value or {@code null} for none */ public CompositeRef getCompositeRef() { @@ -78,7 +78,7 @@ public CompositeRef getCompositeRef() { } /** - * Reference to the Composite ApplicationTemplate. + * Optional. Reference to the Composite ApplicationTemplate. * @param compositeRef compositeRef or {@code null} for none */ public ComponentRef setCompositeRef(CompositeRef compositeRef) { diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/EvaluationSpec.java b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/EvaluationSpec.java index c07dc076ae7..dcea42b6a4c 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/EvaluationSpec.java +++ b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/EvaluationSpec.java @@ -51,6 +51,13 @@ public final class EvaluationSpec extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private java.util.List attributes; + /** + * Optional. The ID of an allocation to use as the default. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String defaultAllocation; + /** * Optional. Deprecated: Use `base_target` instead. Default variant or allocation of the flag. * The value may be {@code null}. @@ -58,6 +65,13 @@ public final class EvaluationSpec extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private java.lang.String defaultTarget; + /** + * Optional. The name of a variant to use as the default. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String defaultVariant; + /** * Optional. Evaluation rules define the logic for evaluating the flag against a given context. * The rules are evaluated sequentially in their specified order. @@ -115,6 +129,23 @@ public EvaluationSpec setAttributes(java.util.List attributes) return this; } + /** + * Optional. The ID of an allocation to use as the default. + * @return value or {@code null} for none + */ + public java.lang.String getDefaultAllocation() { + return defaultAllocation; + } + + /** + * Optional. The ID of an allocation to use as the default. + * @param defaultAllocation defaultAllocation or {@code null} for none + */ + public EvaluationSpec setDefaultAllocation(java.lang.String defaultAllocation) { + this.defaultAllocation = defaultAllocation; + return this; + } + /** * Optional. Deprecated: Use `base_target` instead. Default variant or allocation of the flag. * @return value or {@code null} for none @@ -132,6 +163,23 @@ public EvaluationSpec setDefaultTarget(java.lang.String defaultTarget) { return this; } + /** + * Optional. The name of a variant to use as the default. + * @return value or {@code null} for none + */ + public java.lang.String getDefaultVariant() { + return defaultVariant; + } + + /** + * Optional. The name of a variant to use as the default. + * @param defaultVariant defaultVariant or {@code null} for none + */ + public EvaluationSpec setDefaultVariant(java.lang.String defaultVariant) { + this.defaultVariant = defaultVariant; + return this; + } + /** * Optional. Evaluation rules define the logic for evaluating the flag against a given context. * The rules are evaluated sequentially in their specified order. diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Flag.java b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Flag.java index a464884bb21..37e144d3bf9 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Flag.java +++ b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Flag.java @@ -65,9 +65,9 @@ public final class Flag extends com.google.api.client.json.GenericJson { /** * Optional. Specification of how the flag value should be evaluated. If a bool flag is created - * without an evaluation_spec specified, two default variants, "Enabled" (with bool_value = true) - * and "Disabled" (with bool_value = false), are created by default, and "Disabled" is set as the - * default_target. + * without an evaluation_spec specified, two default variants, "Enabled" (with boolean_value = + * true) and "Disabled" (with boolean_value = false), are created by default, and "Disabled" is + * set as the default_variant. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -238,9 +238,9 @@ public Flag setEtag(java.lang.String etag) { /** * Optional. Specification of how the flag value should be evaluated. If a bool flag is created - * without an evaluation_spec specified, two default variants, "Enabled" (with bool_value = true) - * and "Disabled" (with bool_value = false), are created by default, and "Disabled" is set as the - * default_target. + * without an evaluation_spec specified, two default variants, "Enabled" (with boolean_value = + * true) and "Disabled" (with boolean_value = false), are created by default, and "Disabled" is + * set as the default_variant. * @return value or {@code null} for none */ public EvaluationSpec getEvaluationSpec() { @@ -249,9 +249,9 @@ public EvaluationSpec getEvaluationSpec() { /** * Optional. Specification of how the flag value should be evaluated. If a bool flag is created - * without an evaluation_spec specified, two default variants, "Enabled" (with bool_value = true) - * and "Disabled" (with bool_value = false), are created by default, and "Disabled" is set as the - * default_target. + * without an evaluation_spec specified, two default variants, "Enabled" (with boolean_value = + * true) and "Disabled" (with boolean_value = false), are created by default, and "Disabled" is + * set as the default_variant. * @param evaluationSpec evaluationSpec or {@code null} for none */ public Flag setEvaluationSpec(EvaluationSpec evaluationSpec) { diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Rollout.java b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Rollout.java index bf384a496ae..e9d4e296fe3 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Rollout.java +++ b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Rollout.java @@ -96,9 +96,7 @@ public final class Rollout extends com.google.api.client.json.GenericJson { /** * Optional. Immutable. Name of the FlagRelease to be rolled out to the target Units. Release and - * FlagRelease are mutually exclusive. Note: `release` comment needs to be adjusted to mention - * that "Release and FlagRelease are mutually exclusive" when visibility restriction will be - * lifted. + * FlagRelease are mutually exclusive. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -381,9 +379,7 @@ public Rollout setEtag(java.lang.String etag) { /** * Optional. Immutable. Name of the FlagRelease to be rolled out to the target Units. Release and - * FlagRelease are mutually exclusive. Note: `release` comment needs to be adjusted to mention - * that "Release and FlagRelease are mutually exclusive" when visibility restriction will be - * lifted. + * FlagRelease are mutually exclusive. * @return value or {@code null} for none */ public java.lang.String getFlagRelease() { @@ -392,9 +388,7 @@ public java.lang.String getFlagRelease() { /** * Optional. Immutable. Name of the FlagRelease to be rolled out to the target Units. Release and - * FlagRelease are mutually exclusive. Note: `release` comment needs to be adjusted to mention - * that "Release and FlagRelease are mutually exclusive" when visibility restriction will be - * lifted. + * FlagRelease are mutually exclusive. * @param flagRelease flagRelease or {@code null} for none */ public Rollout setFlagRelease(java.lang.String flagRelease) { diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Saas.java b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Saas.java index c63000e23a2..360699c51b1 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Saas.java +++ b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/com/google/api/services/saasservicemgmt/v1beta1/model/Saas.java @@ -41,10 +41,10 @@ public final class Saas extends com.google.api.client.json.GenericJson { private java.util.Map annotations; /** - * Reference to composite ApplicationTemplate. When specified, the template components will be - * imported into their equivalent UnitKind, Release and Blueprint resources. Deleted references - * will not delete imported resources. Should only be specified on source regions, and be - * unspecified on replica regions. + * Optional. Reference to composite ApplicationTemplate. When specified, the template components + * will be imported into their equivalent UnitKind, Release and Blueprint resources. Deleted + * references will not delete imported resources. Should only be specified on source regions, and + * be unspecified on replica regions. * The value may be {@code null}. */ @com.google.api.client.util.Key @@ -170,10 +170,10 @@ public Saas setAnnotations(java.util.Map annotations) } /** - * Reference to composite ApplicationTemplate. When specified, the template components will be - * imported into their equivalent UnitKind, Release and Blueprint resources. Deleted references - * will not delete imported resources. Should only be specified on source regions, and be - * unspecified on replica regions. + * Optional. Reference to composite ApplicationTemplate. When specified, the template components + * will be imported into their equivalent UnitKind, Release and Blueprint resources. Deleted + * references will not delete imported resources. Should only be specified on source regions, and + * be unspecified on replica regions. * @return value or {@code null} for none */ public CompositeRef getApplicationTemplate() { @@ -181,10 +181,10 @@ public CompositeRef getApplicationTemplate() { } /** - * Reference to composite ApplicationTemplate. When specified, the template components will be - * imported into their equivalent UnitKind, Release and Blueprint resources. Deleted references - * will not delete imported resources. Should only be specified on source regions, and be - * unspecified on replica regions. + * Optional. Reference to composite ApplicationTemplate. When specified, the template components + * will be imported into their equivalent UnitKind, Release and Blueprint resources. Deleted + * references will not delete imported resources. Should only be specified on source regions, and + * be unspecified on replica regions. * @param applicationTemplate applicationTemplate or {@code null} for none */ public Saas setApplicationTemplate(CompositeRef applicationTemplate) { diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/pom.xml b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/pom.xml index 14ae7bdcdae..cbff7f0322a 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/pom.xml +++ b/clients/google-api-services-saasservicemgmt/v1beta1/2.0.0/pom.xml @@ -8,8 +8,8 @@ com.google.apis google-api-services-saasservicemgmt - v1beta1-rev20260928-2.0.0 - App Lifecycle Manager API v1beta1-rev20260928-2.0.0 + v1beta1-rev20261005-2.0.0 + App Lifecycle Manager API v1beta1-rev20261005-2.0.0 jar 2011 diff --git a/clients/google-api-services-saasservicemgmt/v1beta1/README.md b/clients/google-api-services-saasservicemgmt/v1beta1/README.md index c81e62b93d3..d7ce4d3944e 100644 --- a/clients/google-api-services-saasservicemgmt/v1beta1/README.md +++ b/clients/google-api-services-saasservicemgmt/v1beta1/README.md @@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file: com.google.apis google-api-services-saasservicemgmt - v1beta1-rev20260928-2.0.0 + v1beta1-rev20261005-2.0.0 @@ -35,7 +35,7 @@ repositories { mavenCentral() } dependencies { - implementation 'com.google.apis:google-api-services-saasservicemgmt:v1beta1-rev20260928-2.0.0' + implementation 'com.google.apis:google-api-services-saasservicemgmt:v1beta1-rev20261005-2.0.0' } ```