{@link ConfigureExascale#initialize(com.google.api.client.googleapis.services.Ab + * stractGoogleClientRequest)} must be called to initialize this instance immediately after + * invoking the constructor.
+ * + * @param name Required. The name of the Cloud Exadata Infrastructure in the following format: + * projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrast + * ructure}. + * @param content the {@link com.google.api.services.oracledatabase.v1.model.ConfigureExascaleCloudExadataInfrastructureRequest} + * @since 1.13 + */ + protected ConfigureExascale(java.lang.String name, com.google.api.services.oracledatabase.v1.model.ConfigureExascaleCloudExadataInfrastructureRequest content) { + super(OracleDatabase.this, "POST", REST_PATH, content, com.google.api.services.oracledatabase.v1.model.Operation.class); + this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^projects/[^/]+/locations/[^/]+/cloudExadataInfrastructures/[^/]+$"); + } + } + + @Override + public ConfigureExascale set$Xgafv(java.lang.String $Xgafv) { + return (ConfigureExascale) super.set$Xgafv($Xgafv); + } + + @Override + public ConfigureExascale setAccessToken(java.lang.String accessToken) { + return (ConfigureExascale) super.setAccessToken(accessToken); + } + + @Override + public ConfigureExascale setAlt(java.lang.String alt) { + return (ConfigureExascale) super.setAlt(alt); + } + + @Override + public ConfigureExascale setCallback(java.lang.String callback) { + return (ConfigureExascale) super.setCallback(callback); + } + + @Override + public ConfigureExascale setFields(java.lang.String fields) { + return (ConfigureExascale) super.setFields(fields); + } + + @Override + public ConfigureExascale setKey(java.lang.String key) { + return (ConfigureExascale) super.setKey(key); + } + + @Override + public ConfigureExascale setOauthToken(java.lang.String oauthToken) { + return (ConfigureExascale) super.setOauthToken(oauthToken); + } + + @Override + public ConfigureExascale setPrettyPrint(java.lang.Boolean prettyPrint) { + return (ConfigureExascale) super.setPrettyPrint(prettyPrint); + } + + @Override + public ConfigureExascale setQuotaUser(java.lang.String quotaUser) { + return (ConfigureExascale) super.setQuotaUser(quotaUser); + } + + @Override + public ConfigureExascale setUploadType(java.lang.String uploadType) { + return (ConfigureExascale) super.setUploadType(uploadType); + } + + @Override + public ConfigureExascale setUploadProtocol(java.lang.String uploadProtocol) { + return (ConfigureExascale) super.setUploadProtocol(uploadProtocol); + } + + /** + * Required. The name of the Cloud Exadata Infrastructure in the following format: project + * s/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastruct + * ure}. + */ + @com.google.api.client.util.Key + private java.lang.String name; + + /** Required. The name of the Cloud Exadata Infrastructure in the following format: + projects/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastructure}. + */ + public java.lang.String getName() { + return name; + } + + /** + * Required. The name of the Cloud Exadata Infrastructure in the following format: project + * s/{project}/locations/{location}/cloudExadataInfrastructures/{cloud_exadata_infrastruct + * ure}. + */ + public ConfigureExascale setName(java.lang.String name) { + if (!getSuppressPatternChecks()) { + com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), + "Parameter name must conform to the pattern " + + "^projects/[^/]+/locations/[^/]+/cloudExadataInfrastructures/[^/]+$"); + } + this.name = name; + return this; + } + + @Override + public ConfigureExascale set(String parameterName, Object value) { + return (ConfigureExascale) super.set(parameterName, value); + } + } /** * Creates a new Exadata Infrastructure in a given project and location. * @@ -11033,155 +11178,6 @@ public GoldengateConnectionTypes goldengateConnectionTypes() { */ public class GoldengateConnectionTypes { - /** - * Gets details of a single GoldengateConnectionType. - * - * Create a request for the method "goldengateConnectionTypes.get". - * - * This request holds the parameters needed by the oracledatabase server. After setting any - * optional parameters, call the {@link Get#execute()} method to invoke the remote operation. - * - * @param name Required. Name of the resource in the format: - * projects/{project}/locations/{location}/goldengateConnectionTypes/{goldengate_connection_t - * ype} - * @return the request - */ - public Get get(java.lang.String name) throws java.io.IOException { - Get result = new Get(name); - initialize(result); - return result; - } - - public class Get extends OracleDatabaseRequest- * {@link Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} - * must be called to initialize this instance immediately after invoking the constructor.
- * - * @param name Required. Name of the resource in the format: - * projects/{project}/locations/{location}/goldengateConnectionTypes/{goldengate_connection_t - * ype} - * @since 1.13 - */ - protected Get(java.lang.String name) { - super(OracleDatabase.this, "GET", REST_PATH, null, com.google.api.services.oracledatabase.v1.model.GoldengateConnectionType.class); - this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateConnectionTypes/[^/]+$"); - } - } - - @Override - public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { - return super.executeUsingHead(); - } - - @Override - public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { - return super.buildHttpRequestUsingHead(); - } - - @Override - public Get set$Xgafv(java.lang.String $Xgafv) { - return (Get) super.set$Xgafv($Xgafv); - } - - @Override - public Get setAccessToken(java.lang.String accessToken) { - return (Get) super.setAccessToken(accessToken); - } - - @Override - public Get setAlt(java.lang.String alt) { - return (Get) super.setAlt(alt); - } - - @Override - public Get setCallback(java.lang.String callback) { - return (Get) super.setCallback(callback); - } - - @Override - public Get setFields(java.lang.String fields) { - return (Get) super.setFields(fields); - } - - @Override - public Get setKey(java.lang.String key) { - return (Get) super.setKey(key); - } - - @Override - public Get setOauthToken(java.lang.String oauthToken) { - return (Get) super.setOauthToken(oauthToken); - } - - @Override - public Get setPrettyPrint(java.lang.Boolean prettyPrint) { - return (Get) super.setPrettyPrint(prettyPrint); - } - - @Override - public Get setQuotaUser(java.lang.String quotaUser) { - return (Get) super.setQuotaUser(quotaUser); - } - - @Override - public Get setUploadType(java.lang.String uploadType) { - return (Get) super.setUploadType(uploadType); - } - - @Override - public Get setUploadProtocol(java.lang.String uploadProtocol) { - return (Get) super.setUploadProtocol(uploadProtocol); - } - - /** - * Required. Name of the resource in the format: projects/{project}/locations/{location}/g - * oldengateConnectionTypes/{goldengate_connection_type} - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** Required. Name of the resource in the format: - projects/{project}/locations/{location}/goldengateConnectionTypes/{goldengate_connection_type} - */ - public java.lang.String getName() { - return name; - } - - /** - * Required. Name of the resource in the format: projects/{project}/locations/{location}/g - * oldengateConnectionTypes/{goldengate_connection_type} - */ - public Get setName(java.lang.String name) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateConnectionTypes/[^/]+$"); - } - this.name = name; - return this; - } - - @Override - public Get set(String parameterName, Object value) { - return (Get) super.set(parameterName, value); - } - } /** * Lists GoldengateConnectionTypes in a given project and location. * @@ -12191,189 +12187,42 @@ public GoldengateDeploymentEnvironments goldengateDeploymentEnvironments() { public class GoldengateDeploymentEnvironments { /** - * Gets details of a single GoldengateDeploymentEnvironment. + * Lists GoldengateDeploymentEnvironments in a given project and location. * - * Create a request for the method "goldengateDeploymentEnvironments.get". + * Create a request for the method "goldengateDeploymentEnvironments.list". * * This request holds the parameters needed by the oracledatabase server. After setting any - * optional parameters, call the {@link Get#execute()} method to invoke the remote operation. + * optional parameters, call the {@link List#execute()} method to invoke the remote operation. * - * @param name Required. Name of the resource with the format: projects/{project}/locations/{location}/goldengateDe - * ploymentEnvironments/{goldengate_deployment_environment} + * @param parent Required. The parent, which owns this collection of GoldengateDeploymentEnvironments. Format: + * projects/{project}/locations/{location} * @return the request */ - public Get get(java.lang.String name) throws java.io.IOException { - Get result = new Get(name); + public List list(java.lang.String parent) throws java.io.IOException { + List result = new List(parent); initialize(result); return result; } - public class Get extends OracleDatabaseRequest- * {@link Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} + * optional parameters, call the {@link List#execute()} method to invoke the remote operation.
+ * {@link List#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} * must be called to initialize this instance immediately after invoking the constructor.
* - * @param name Required. Name of the resource with the format: projects/{project}/locations/{location}/goldengateDe - * ploymentEnvironments/{goldengate_deployment_environment} - * @since 1.13 - */ - protected Get(java.lang.String name) { - super(OracleDatabase.this, "GET", REST_PATH, null, com.google.api.services.oracledatabase.v1.model.GoldengateDeploymentEnvironment.class); - this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateDeploymentEnvironments/[^/]+$"); - } - } - - @Override - public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { - return super.executeUsingHead(); - } - - @Override - public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { - return super.buildHttpRequestUsingHead(); - } - - @Override - public Get set$Xgafv(java.lang.String $Xgafv) { - return (Get) super.set$Xgafv($Xgafv); - } - - @Override - public Get setAccessToken(java.lang.String accessToken) { - return (Get) super.setAccessToken(accessToken); - } - - @Override - public Get setAlt(java.lang.String alt) { - return (Get) super.setAlt(alt); - } - - @Override - public Get setCallback(java.lang.String callback) { - return (Get) super.setCallback(callback); - } - - @Override - public Get setFields(java.lang.String fields) { - return (Get) super.setFields(fields); - } - - @Override - public Get setKey(java.lang.String key) { - return (Get) super.setKey(key); - } - - @Override - public Get setOauthToken(java.lang.String oauthToken) { - return (Get) super.setOauthToken(oauthToken); - } - - @Override - public Get setPrettyPrint(java.lang.Boolean prettyPrint) { - return (Get) super.setPrettyPrint(prettyPrint); - } - - @Override - public Get setQuotaUser(java.lang.String quotaUser) { - return (Get) super.setQuotaUser(quotaUser); - } - - @Override - public Get setUploadType(java.lang.String uploadType) { - return (Get) super.setUploadType(uploadType); - } - - @Override - public Get setUploadProtocol(java.lang.String uploadProtocol) { - return (Get) super.setUploadProtocol(uploadProtocol); - } - - /** - * Required. Name of the resource with the format: projects/{project}/locations/{location} - * /goldengateDeploymentEnvironments/{goldengate_deployment_environment} - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** Required. Name of the resource with the format: projects/{project}/locations/{location}/goldengateD - eploymentEnvironments/{goldengate_deployment_environment} - */ - public java.lang.String getName() { - return name; - } - - /** - * Required. Name of the resource with the format: projects/{project}/locations/{location} - * /goldengateDeploymentEnvironments/{goldengate_deployment_environment} - */ - public Get setName(java.lang.String name) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateDeploymentEnvironments/[^/]+$"); - } - this.name = name; - return this; - } - - @Override - public Get set(String parameterName, Object value) { - return (Get) super.set(parameterName, value); - } - } - /** - * Lists GoldengateDeploymentEnvironments in a given project and location. - * - * Create a request for the method "goldengateDeploymentEnvironments.list". - * - * This request holds the parameters needed by the oracledatabase server. After setting any - * optional parameters, call the {@link List#execute()} method to invoke the remote operation. - * - * @param parent Required. The parent, which owns this collection of GoldengateDeploymentEnvironments. Format: - * projects/{project}/locations/{location} - * @return the request - */ - public List list(java.lang.String parent) throws java.io.IOException { - List result = new List(parent); - initialize(result); - return result; - } - - public class List extends OracleDatabaseRequest- * {@link List#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} - * must be called to initialize this instance immediately after invoking the constructor.
- * - * @param parent Required. The parent, which owns this collection of GoldengateDeploymentEnvironments. Format: - * projects/{project}/locations/{location} + * @param parent Required. The parent, which owns this collection of GoldengateDeploymentEnvironments. Format: + * projects/{project}/locations/{location} * @since 1.13 */ protected List(java.lang.String parent) { @@ -12547,155 +12396,6 @@ public GoldengateDeploymentTypes goldengateDeploymentTypes() { */ public class GoldengateDeploymentTypes { - /** - * Gets details of a single GoldenGateDeploymentType. - * - * Create a request for the method "goldengateDeploymentTypes.get". - * - * This request holds the parameters needed by the oracledatabase server. After setting any - * optional parameters, call the {@link Get#execute()} method to invoke the remote operation. - * - * @param name Required. The name of the GoldengateDeploymentType to retrieve. Format: - * projects/{project}/locations/{location}/goldengateDeploymentTypes/{goldengate_deployment_t - * ype} - * @return the request - */ - public Get get(java.lang.String name) throws java.io.IOException { - Get result = new Get(name); - initialize(result); - return result; - } - - public class Get extends OracleDatabaseRequest- * {@link Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} - * must be called to initialize this instance immediately after invoking the constructor.
- * - * @param name Required. The name of the GoldengateDeploymentType to retrieve. Format: - * projects/{project}/locations/{location}/goldengateDeploymentTypes/{goldengate_deployment_t - * ype} - * @since 1.13 - */ - protected Get(java.lang.String name) { - super(OracleDatabase.this, "GET", REST_PATH, null, com.google.api.services.oracledatabase.v1.model.GoldengateDeploymentType.class); - this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateDeploymentTypes/[^/]+$"); - } - } - - @Override - public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { - return super.executeUsingHead(); - } - - @Override - public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { - return super.buildHttpRequestUsingHead(); - } - - @Override - public Get set$Xgafv(java.lang.String $Xgafv) { - return (Get) super.set$Xgafv($Xgafv); - } - - @Override - public Get setAccessToken(java.lang.String accessToken) { - return (Get) super.setAccessToken(accessToken); - } - - @Override - public Get setAlt(java.lang.String alt) { - return (Get) super.setAlt(alt); - } - - @Override - public Get setCallback(java.lang.String callback) { - return (Get) super.setCallback(callback); - } - - @Override - public Get setFields(java.lang.String fields) { - return (Get) super.setFields(fields); - } - - @Override - public Get setKey(java.lang.String key) { - return (Get) super.setKey(key); - } - - @Override - public Get setOauthToken(java.lang.String oauthToken) { - return (Get) super.setOauthToken(oauthToken); - } - - @Override - public Get setPrettyPrint(java.lang.Boolean prettyPrint) { - return (Get) super.setPrettyPrint(prettyPrint); - } - - @Override - public Get setQuotaUser(java.lang.String quotaUser) { - return (Get) super.setQuotaUser(quotaUser); - } - - @Override - public Get setUploadType(java.lang.String uploadType) { - return (Get) super.setUploadType(uploadType); - } - - @Override - public Get setUploadProtocol(java.lang.String uploadProtocol) { - return (Get) super.setUploadProtocol(uploadProtocol); - } - - /** - * Required. The name of the GoldengateDeploymentType to retrieve. Format: projects/{proje - * ct}/locations/{location}/goldengateDeploymentTypes/{goldengate_deployment_type} - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** Required. The name of the GoldengateDeploymentType to retrieve. Format: - projects/{project}/locations/{location}/goldengateDeploymentTypes/{goldengate_deployment_type} - */ - public java.lang.String getName() { - return name; - } - - /** - * Required. The name of the GoldengateDeploymentType to retrieve. Format: projects/{proje - * ct}/locations/{location}/goldengateDeploymentTypes/{goldengate_deployment_type} - */ - public Get setName(java.lang.String name) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateDeploymentTypes/[^/]+$"); - } - this.name = name; - return this; - } - - @Override - public Get set(String parameterName, Object value) { - return (Get) super.set(parameterName, value); - } - } /** * Lists GoldenGateDeploymentTypes in a given project and location. * @@ -12945,157 +12645,6 @@ public GoldengateDeploymentVersions goldengateDeploymentVersions() { */ public class GoldengateDeploymentVersions { - /** - * Gets details of a single GoldengateDeploymentVersion. - * - * Create a request for the method "goldengateDeploymentVersions.get". - * - * This request holds the parameters needed by the oracledatabase server. After setting any - * optional parameters, call the {@link Get#execute()} method to invoke the remote operation. - * - * @param name Required. The name of the GoldengateDeploymentVersion to retrieve. Format: - * projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deploymen - * t_version} - * @return the request - */ - public Get get(java.lang.String name) throws java.io.IOException { - Get result = new Get(name); - initialize(result); - return result; - } - - public class Get extends OracleDatabaseRequest- * {@link Get#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)} - * must be called to initialize this instance immediately after invoking the constructor.
- * - * @param name Required. The name of the GoldengateDeploymentVersion to retrieve. Format: - * projects/{project}/locations/{location}/goldengateDeploymentVersions/{goldengate_deploymen - * t_version} - * @since 1.13 - */ - protected Get(java.lang.String name) { - super(OracleDatabase.this, "GET", REST_PATH, null, com.google.api.services.oracledatabase.v1.model.GoldengateDeploymentVersion.class); - this.name = com.google.api.client.util.Preconditions.checkNotNull(name, "Required parameter name must be specified."); - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateDeploymentVersions/[^/]+$"); - } - } - - @Override - public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException { - return super.executeUsingHead(); - } - - @Override - public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException { - return super.buildHttpRequestUsingHead(); - } - - @Override - public Get set$Xgafv(java.lang.String $Xgafv) { - return (Get) super.set$Xgafv($Xgafv); - } - - @Override - public Get setAccessToken(java.lang.String accessToken) { - return (Get) super.setAccessToken(accessToken); - } - - @Override - public Get setAlt(java.lang.String alt) { - return (Get) super.setAlt(alt); - } - - @Override - public Get setCallback(java.lang.String callback) { - return (Get) super.setCallback(callback); - } - - @Override - public Get setFields(java.lang.String fields) { - return (Get) super.setFields(fields); - } - - @Override - public Get setKey(java.lang.String key) { - return (Get) super.setKey(key); - } - - @Override - public Get setOauthToken(java.lang.String oauthToken) { - return (Get) super.setOauthToken(oauthToken); - } - - @Override - public Get setPrettyPrint(java.lang.Boolean prettyPrint) { - return (Get) super.setPrettyPrint(prettyPrint); - } - - @Override - public Get setQuotaUser(java.lang.String quotaUser) { - return (Get) super.setQuotaUser(quotaUser); - } - - @Override - public Get setUploadType(java.lang.String uploadType) { - return (Get) super.setUploadType(uploadType); - } - - @Override - public Get setUploadProtocol(java.lang.String uploadProtocol) { - return (Get) super.setUploadProtocol(uploadProtocol); - } - - /** - * Required. The name of the GoldengateDeploymentVersion to retrieve. Format: projects/{pr - * oject}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version - * } - */ - @com.google.api.client.util.Key - private java.lang.String name; - - /** Required. The name of the GoldengateDeploymentVersion to retrieve. Format: projects/{project}/locat - ions/{location}/goldengateDeploymentVersions/{goldengate_deployment_version} - */ - public java.lang.String getName() { - return name; - } - - /** - * Required. The name of the GoldengateDeploymentVersion to retrieve. Format: projects/{pr - * oject}/locations/{location}/goldengateDeploymentVersions/{goldengate_deployment_version - * } - */ - public Get setName(java.lang.String name) { - if (!getSuppressPatternChecks()) { - com.google.api.client.util.Preconditions.checkArgument(NAME_PATTERN.matcher(name).matches(), - "Parameter name must conform to the pattern " + - "^projects/[^/]+/locations/[^/]+/goldengateDeploymentVersions/[^/]+$"); - } - this.name = name; - return this; - } - - @Override - public Get set(String parameterName, Object value) { - return (Get) super.set(parameterName, value); - } - } /** * Lists GoldengateDeploymentVersions in a given project and location. * diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudExadataInfrastructureProperties.java b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudExadataInfrastructureProperties.java index 2f5c6fa205c..34d8416757e 100644 --- a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudExadataInfrastructureProperties.java +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudExadataInfrastructureProperties.java @@ -109,6 +109,13 @@ public final class CloudExadataInfrastructureProperties extends com.google.api.c @com.google.api.client.util.Key private java.lang.String dbServerVersion; + /** + * Output only. The Exascale configuration for the Exadata Infrastructure. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private ExascaleConfig exascaleConfig; + /** * Optional. Maintenance window for repair. * The value may be {@code null}. @@ -438,6 +445,23 @@ public CloudExadataInfrastructureProperties setDbServerVersion(java.lang.String return this; } + /** + * Output only. The Exascale configuration for the Exadata Infrastructure. + * @return value or {@code null} for none + */ + public ExascaleConfig getExascaleConfig() { + return exascaleConfig; + } + + /** + * Output only. The Exascale configuration for the Exadata Infrastructure. + * @param exascaleConfig exascaleConfig or {@code null} for none + */ + public CloudExadataInfrastructureProperties setExascaleConfig(ExascaleConfig exascaleConfig) { + this.exascaleConfig = exascaleConfig; + return this; + } + /** * Optional. Maintenance window for repair. * @return value or {@code null} for none diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmCluster.java b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmCluster.java index bb971a0c207..915fb1cc76a 100644 --- a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmCluster.java +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmCluster.java @@ -76,6 +76,14 @@ public final class CloudVmCluster extends com.google.api.client.json.GenericJson @com.google.api.client.util.Key private java.lang.String exadataInfrastructure; + /** + * Optional. The name of ExascaleDbStorageVault associated with the VM Cluster. Format: + * projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault} + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String exascaleDbStorageVault; + /** * Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted. This will be the same * as the gcp_oracle_zone of the CloudExadataInfrastructure. Example: us-east4-b-r2. @@ -246,6 +254,25 @@ public CloudVmCluster setExadataInfrastructure(java.lang.String exadataInfrastru return this; } + /** + * Optional. The name of ExascaleDbStorageVault associated with the VM Cluster. Format: + * projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault} + * @return value or {@code null} for none + */ + public java.lang.String getExascaleDbStorageVault() { + return exascaleDbStorageVault; + } + + /** + * Optional. The name of ExascaleDbStorageVault associated with the VM Cluster. Format: + * projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault} + * @param exascaleDbStorageVault exascaleDbStorageVault or {@code null} for none + */ + public CloudVmCluster setExascaleDbStorageVault(java.lang.String exascaleDbStorageVault) { + this.exascaleDbStorageVault = exascaleDbStorageVault; + return this; + } + /** * Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted. This will be the same * as the gcp_oracle_zone of the CloudExadataInfrastructure. Example: us-east4-b-r2. diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmClusterProperties.java b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmClusterProperties.java index d410c433eea..403536f2b35 100644 --- a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmClusterProperties.java +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmClusterProperties.java @@ -242,6 +242,13 @@ public final class CloudVmClusterProperties extends com.google.api.client.json.G @com.google.api.client.util.Key private java.lang.String state; + /** + * Output only. The storage management type of the VM Cluster. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String storageManagementType; + /** * Output only. The storage allocation for the disk group, in gigabytes (GB). * The value may be {@code null}. @@ -777,6 +784,23 @@ public CloudVmClusterProperties setState(java.lang.String state) { return this; } + /** + * Output only. The storage management type of the VM Cluster. + * @return value or {@code null} for none + */ + public java.lang.String getStorageManagementType() { + return storageManagementType; + } + + /** + * Output only. The storage management type of the VM Cluster. + * @param storageManagementType storageManagementType or {@code null} for none + */ + public CloudVmClusterProperties setStorageManagementType(java.lang.String storageManagementType) { + this.storageManagementType = storageManagementType; + return this; + } + /** * Output only. The storage allocation for the disk group, in gigabytes (GB). * @return value or {@code null} for none diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ConfigureExascaleCloudExadataInfrastructureRequest.java b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ConfigureExascaleCloudExadataInfrastructureRequest.java new file mode 100644 index 00000000000..f7ab1ce0fb0 --- /dev/null +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ConfigureExascaleCloudExadataInfrastructureRequest.java @@ -0,0 +1,91 @@ +/* + * 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.oracledatabase.v1.model; + +/** + * The request for `CloudExadataInfrastructure.ConfigureExascale`. + * + *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 Oracle Database@Google Cloud 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 ConfigureExascaleCloudExadataInfrastructureRequest extends com.google.api.client.json.GenericJson { + + /** + * Optional. An optional ID to identify the request. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String requestId; + + /** + * Required. The total storage to be allocated to Exascale in GBs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Integer totalStorageSizeGb; + + /** + * Optional. An optional ID to identify the request. + * @return value or {@code null} for none + */ + public java.lang.String getRequestId() { + return requestId; + } + + /** + * Optional. An optional ID to identify the request. + * @param requestId requestId or {@code null} for none + */ + public ConfigureExascaleCloudExadataInfrastructureRequest setRequestId(java.lang.String requestId) { + this.requestId = requestId; + return this; + } + + /** + * Required. The total storage to be allocated to Exascale in GBs. + * @return value or {@code null} for none + */ + public java.lang.Integer getTotalStorageSizeGb() { + return totalStorageSizeGb; + } + + /** + * Required. The total storage to be allocated to Exascale in GBs. + * @param totalStorageSizeGb totalStorageSizeGb or {@code null} for none + */ + public ConfigureExascaleCloudExadataInfrastructureRequest setTotalStorageSizeGb(java.lang.Integer totalStorageSizeGb) { + this.totalStorageSizeGb = totalStorageSizeGb; + return this; + } + + @Override + public ConfigureExascaleCloudExadataInfrastructureRequest set(String fieldName, Object value) { + return (ConfigureExascaleCloudExadataInfrastructureRequest) super.set(fieldName, value); + } + + @Override + public ConfigureExascaleCloudExadataInfrastructureRequest clone() { + return (ConfigureExascaleCloudExadataInfrastructureRequest) super.clone(); + } + +} diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleConfig.java b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleConfig.java new file mode 100644 index 00000000000..902691b3329 --- /dev/null +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleConfig.java @@ -0,0 +1,91 @@ +/* + * 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.oracledatabase.v1.model; + +/** + * Details of the Exascale configuration for the Exadata Infrastructure. + * + *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 Oracle Database@Google Cloud 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 ExascaleConfig extends com.google.api.client.json.GenericJson { + + /** + * Output only. Available storage size for Exascale in GBs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Integer availableStorageSizeGb; + + /** + * Output only. Total storage size needed for Exascale in GBs. + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.Integer totalStorageSizeGb; + + /** + * Output only. Available storage size for Exascale in GBs. + * @return value or {@code null} for none + */ + public java.lang.Integer getAvailableStorageSizeGb() { + return availableStorageSizeGb; + } + + /** + * Output only. Available storage size for Exascale in GBs. + * @param availableStorageSizeGb availableStorageSizeGb or {@code null} for none + */ + public ExascaleConfig setAvailableStorageSizeGb(java.lang.Integer availableStorageSizeGb) { + this.availableStorageSizeGb = availableStorageSizeGb; + return this; + } + + /** + * Output only. Total storage size needed for Exascale in GBs. + * @return value or {@code null} for none + */ + public java.lang.Integer getTotalStorageSizeGb() { + return totalStorageSizeGb; + } + + /** + * Output only. Total storage size needed for Exascale in GBs. + * @param totalStorageSizeGb totalStorageSizeGb or {@code null} for none + */ + public ExascaleConfig setTotalStorageSizeGb(java.lang.Integer totalStorageSizeGb) { + this.totalStorageSizeGb = totalStorageSizeGb; + return this; + } + + @Override + public ExascaleConfig set(String fieldName, Object value) { + return (ExascaleConfig) super.set(fieldName, value); + } + + @Override + public ExascaleConfig clone() { + return (ExascaleConfig) super.clone(); + } + +} diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleDbStorageVault.java b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleDbStorageVault.java index 58f9b73e103..91175469bae 100644 --- a/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleDbStorageVault.java +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleDbStorageVault.java @@ -54,6 +54,15 @@ public final class ExascaleDbStorageVault extends com.google.api.client.json.Gen @com.google.api.client.util.Key private java.lang.String entitlementId; + /** + * Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is + * created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctu + * res/{cloud_extradata_infrastructure} + * The value may be {@code null}. + */ + @com.google.api.client.util.Key + private java.lang.String exadataInfrastructure; + /** * Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us- * east4-b-r2. If not specified, the system will pick a zone based on availability. @@ -139,6 +148,27 @@ public ExascaleDbStorageVault setEntitlementId(java.lang.String entitlementId) { return this; } + /** + * Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is + * created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctu + * res/{cloud_extradata_infrastructure} + * @return value or {@code null} for none + */ + public java.lang.String getExadataInfrastructure() { + return exadataInfrastructure; + } + + /** + * Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is + * created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctu + * res/{cloud_extradata_infrastructure} + * @param exadataInfrastructure exadataInfrastructure or {@code null} for none + */ + public ExascaleDbStorageVault setExadataInfrastructure(java.lang.String exadataInfrastructure) { + this.exadataInfrastructure = exadataInfrastructure; + return this; + } + /** * Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us- * east4-b-r2. If not specified, the system will pick a zone based on availability. diff --git a/clients/google-api-services-oracledatabase/v1/2.0.0/pom.xml b/clients/google-api-services-oracledatabase/v1/2.0.0/pom.xml index 3d235c88ded..e962612beae 100644 --- a/clients/google-api-services-oracledatabase/v1/2.0.0/pom.xml +++ b/clients/google-api-services-oracledatabase/v1/2.0.0/pom.xml @@ -8,8 +8,8 @@