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:
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 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