Skip to content

Commit 91952c8

Browse files
1 parent a347923 commit 91952c8

10 files changed

Lines changed: 455 additions & 619 deletions

File tree

clients/google-api-services-oracledatabase/v1/2.0.0/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-oracledatabase</artifactId>
25-
<version>v1-rev20260604-2.0.0</version>
25+
<version>v1-rev20260615-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-oracledatabase:v1-rev20260604-2.0.0'
38+
implementation 'com.google.apis:google-api-services-oracledatabase:v1-rev20260615-2.0.0'
3939
}
4040
```
4141

clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/OracleDatabase.java

Lines changed: 162 additions & 613 deletions
Large diffs are not rendered by default.

clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudExadataInfrastructureProperties.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,13 @@ public final class CloudExadataInfrastructureProperties extends com.google.api.c
109109
@com.google.api.client.util.Key
110110
private java.lang.String dbServerVersion;
111111

112+
/**
113+
* Output only. The Exascale configuration for the Exadata Infrastructure.
114+
* The value may be {@code null}.
115+
*/
116+
@com.google.api.client.util.Key
117+
private ExascaleConfig exascaleConfig;
118+
112119
/**
113120
* Optional. Maintenance window for repair.
114121
* The value may be {@code null}.
@@ -438,6 +445,23 @@ public CloudExadataInfrastructureProperties setDbServerVersion(java.lang.String
438445
return this;
439446
}
440447

448+
/**
449+
* Output only. The Exascale configuration for the Exadata Infrastructure.
450+
* @return value or {@code null} for none
451+
*/
452+
public ExascaleConfig getExascaleConfig() {
453+
return exascaleConfig;
454+
}
455+
456+
/**
457+
* Output only. The Exascale configuration for the Exadata Infrastructure.
458+
* @param exascaleConfig exascaleConfig or {@code null} for none
459+
*/
460+
public CloudExadataInfrastructureProperties setExascaleConfig(ExascaleConfig exascaleConfig) {
461+
this.exascaleConfig = exascaleConfig;
462+
return this;
463+
}
464+
441465
/**
442466
* Optional. Maintenance window for repair.
443467
* @return value or {@code null} for none

clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmCluster.java

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,14 @@ public final class CloudVmCluster extends com.google.api.client.json.GenericJson
7676
@com.google.api.client.util.Key
7777
private java.lang.String exadataInfrastructure;
7878

79+
/**
80+
* Optional. The name of ExascaleDbStorageVault associated with the VM Cluster. Format:
81+
* projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
82+
* The value may be {@code null}.
83+
*/
84+
@com.google.api.client.util.Key
85+
private java.lang.String exascaleDbStorageVault;
86+
7987
/**
8088
* Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted. This will be the same
8189
* as the gcp_oracle_zone of the CloudExadataInfrastructure. Example: us-east4-b-r2.
@@ -246,6 +254,25 @@ public CloudVmCluster setExadataInfrastructure(java.lang.String exadataInfrastru
246254
return this;
247255
}
248256

257+
/**
258+
* Optional. The name of ExascaleDbStorageVault associated with the VM Cluster. Format:
259+
* projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
260+
* @return value or {@code null} for none
261+
*/
262+
public java.lang.String getExascaleDbStorageVault() {
263+
return exascaleDbStorageVault;
264+
}
265+
266+
/**
267+
* Optional. The name of ExascaleDbStorageVault associated with the VM Cluster. Format:
268+
* projects/{project}/locations/{location}/exascaleDbStorageVaults/{exascale_db_storage_vault}
269+
* @param exascaleDbStorageVault exascaleDbStorageVault or {@code null} for none
270+
*/
271+
public CloudVmCluster setExascaleDbStorageVault(java.lang.String exascaleDbStorageVault) {
272+
this.exascaleDbStorageVault = exascaleDbStorageVault;
273+
return this;
274+
}
275+
249276
/**
250277
* Output only. The GCP Oracle zone where Oracle CloudVmCluster is hosted. This will be the same
251278
* as the gcp_oracle_zone of the CloudExadataInfrastructure. Example: us-east4-b-r2.

clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/CloudVmClusterProperties.java

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,13 @@ public final class CloudVmClusterProperties extends com.google.api.client.json.G
242242
@com.google.api.client.util.Key
243243
private java.lang.String state;
244244

245+
/**
246+
* Output only. The storage management type of the VM Cluster.
247+
* The value may be {@code null}.
248+
*/
249+
@com.google.api.client.util.Key
250+
private java.lang.String storageManagementType;
251+
245252
/**
246253
* Output only. The storage allocation for the disk group, in gigabytes (GB).
247254
* The value may be {@code null}.
@@ -777,6 +784,23 @@ public CloudVmClusterProperties setState(java.lang.String state) {
777784
return this;
778785
}
779786

787+
/**
788+
* Output only. The storage management type of the VM Cluster.
789+
* @return value or {@code null} for none
790+
*/
791+
public java.lang.String getStorageManagementType() {
792+
return storageManagementType;
793+
}
794+
795+
/**
796+
* Output only. The storage management type of the VM Cluster.
797+
* @param storageManagementType storageManagementType or {@code null} for none
798+
*/
799+
public CloudVmClusterProperties setStorageManagementType(java.lang.String storageManagementType) {
800+
this.storageManagementType = storageManagementType;
801+
return this;
802+
}
803+
780804
/**
781805
* Output only. The storage allocation for the disk group, in gigabytes (GB).
782806
* @return value or {@code null} for none
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.oracledatabase.v1.model;
18+
19+
/**
20+
* The request for `CloudExadataInfrastructure.ConfigureExascale`.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Oracle Database@Google Cloud API. For a detailed
24+
* explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class ConfigureExascaleCloudExadataInfrastructureRequest extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Optional. An optional ID to identify the request.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.String requestId;
39+
40+
/**
41+
* Required. The total storage to be allocated to Exascale in GBs.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.Integer totalStorageSizeGb;
46+
47+
/**
48+
* Optional. An optional ID to identify the request.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.String getRequestId() {
52+
return requestId;
53+
}
54+
55+
/**
56+
* Optional. An optional ID to identify the request.
57+
* @param requestId requestId or {@code null} for none
58+
*/
59+
public ConfigureExascaleCloudExadataInfrastructureRequest setRequestId(java.lang.String requestId) {
60+
this.requestId = requestId;
61+
return this;
62+
}
63+
64+
/**
65+
* Required. The total storage to be allocated to Exascale in GBs.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.Integer getTotalStorageSizeGb() {
69+
return totalStorageSizeGb;
70+
}
71+
72+
/**
73+
* Required. The total storage to be allocated to Exascale in GBs.
74+
* @param totalStorageSizeGb totalStorageSizeGb or {@code null} for none
75+
*/
76+
public ConfigureExascaleCloudExadataInfrastructureRequest setTotalStorageSizeGb(java.lang.Integer totalStorageSizeGb) {
77+
this.totalStorageSizeGb = totalStorageSizeGb;
78+
return this;
79+
}
80+
81+
@Override
82+
public ConfigureExascaleCloudExadataInfrastructureRequest set(String fieldName, Object value) {
83+
return (ConfigureExascaleCloudExadataInfrastructureRequest) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public ConfigureExascaleCloudExadataInfrastructureRequest clone() {
88+
return (ConfigureExascaleCloudExadataInfrastructureRequest) super.clone();
89+
}
90+
91+
}
Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,91 @@
1+
/*
2+
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
3+
* in compliance with the License. You may obtain a copy of the License at
4+
*
5+
* http://www.apache.org/licenses/LICENSE-2.0
6+
*
7+
* Unless required by applicable law or agreed to in writing, software distributed under the License
8+
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
9+
* or implied. See the License for the specific language governing permissions and limitations under
10+
* the License.
11+
*/
12+
/*
13+
* This code was generated by https://github.com/googleapis/google-api-java-client-services/
14+
* Modify at your own risk.
15+
*/
16+
17+
package com.google.api.services.oracledatabase.v1.model;
18+
19+
/**
20+
* Details of the Exascale configuration for the Exadata Infrastructure.
21+
*
22+
* <p> This is the Java data model class that specifies how to parse/serialize into the JSON that is
23+
* transmitted over HTTP when working with the Oracle Database@Google Cloud API. For a detailed
24+
* explanation see:
25+
* <a href="https://developers.google.com/api-client-library/java/google-http-java-client/json">https://developers.google.com/api-client-library/java/google-http-java-client/json</a>
26+
* </p>
27+
*
28+
* @author Google, Inc.
29+
*/
30+
@SuppressWarnings("javadoc")
31+
public final class ExascaleConfig extends com.google.api.client.json.GenericJson {
32+
33+
/**
34+
* Output only. Available storage size for Exascale in GBs.
35+
* The value may be {@code null}.
36+
*/
37+
@com.google.api.client.util.Key
38+
private java.lang.Integer availableStorageSizeGb;
39+
40+
/**
41+
* Output only. Total storage size needed for Exascale in GBs.
42+
* The value may be {@code null}.
43+
*/
44+
@com.google.api.client.util.Key
45+
private java.lang.Integer totalStorageSizeGb;
46+
47+
/**
48+
* Output only. Available storage size for Exascale in GBs.
49+
* @return value or {@code null} for none
50+
*/
51+
public java.lang.Integer getAvailableStorageSizeGb() {
52+
return availableStorageSizeGb;
53+
}
54+
55+
/**
56+
* Output only. Available storage size for Exascale in GBs.
57+
* @param availableStorageSizeGb availableStorageSizeGb or {@code null} for none
58+
*/
59+
public ExascaleConfig setAvailableStorageSizeGb(java.lang.Integer availableStorageSizeGb) {
60+
this.availableStorageSizeGb = availableStorageSizeGb;
61+
return this;
62+
}
63+
64+
/**
65+
* Output only. Total storage size needed for Exascale in GBs.
66+
* @return value or {@code null} for none
67+
*/
68+
public java.lang.Integer getTotalStorageSizeGb() {
69+
return totalStorageSizeGb;
70+
}
71+
72+
/**
73+
* Output only. Total storage size needed for Exascale in GBs.
74+
* @param totalStorageSizeGb totalStorageSizeGb or {@code null} for none
75+
*/
76+
public ExascaleConfig setTotalStorageSizeGb(java.lang.Integer totalStorageSizeGb) {
77+
this.totalStorageSizeGb = totalStorageSizeGb;
78+
return this;
79+
}
80+
81+
@Override
82+
public ExascaleConfig set(String fieldName, Object value) {
83+
return (ExascaleConfig) super.set(fieldName, value);
84+
}
85+
86+
@Override
87+
public ExascaleConfig clone() {
88+
return (ExascaleConfig) super.clone();
89+
}
90+
91+
}

clients/google-api-services-oracledatabase/v1/2.0.0/com/google/api/services/oracledatabase/v1/model/ExascaleDbStorageVault.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,15 @@ public final class ExascaleDbStorageVault extends com.google.api.client.json.Gen
5454
@com.google.api.client.util.Key
5555
private java.lang.String entitlementId;
5656

57+
/**
58+
* Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is
59+
* created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctu
60+
* res/{cloud_extradata_infrastructure}
61+
* The value may be {@code null}.
62+
*/
63+
@com.google.api.client.util.Key
64+
private java.lang.String exadataInfrastructure;
65+
5766
/**
5867
* Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-
5968
* 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) {
139148
return this;
140149
}
141150

151+
/**
152+
* Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is
153+
* created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctu
154+
* res/{cloud_extradata_infrastructure}
155+
* @return value or {@code null} for none
156+
*/
157+
public java.lang.String getExadataInfrastructure() {
158+
return exadataInfrastructure;
159+
}
160+
161+
/**
162+
* Optional. The Exadata Infrastructure resource on which ExascaleDbStorageVault resource is
163+
* created, in the following format: projects/{project}/locations/{region}/cloudExadataInfrastuctu
164+
* res/{cloud_extradata_infrastructure}
165+
* @param exadataInfrastructure exadataInfrastructure or {@code null} for none
166+
*/
167+
public ExascaleDbStorageVault setExadataInfrastructure(java.lang.String exadataInfrastructure) {
168+
this.exadataInfrastructure = exadataInfrastructure;
169+
return this;
170+
}
171+
142172
/**
143173
* Optional. The GCP Oracle zone where Oracle ExascaleDbStorageVault is hosted. Example: us-
144174
* east4-b-r2. If not specified, the system will pick a zone based on availability.

clients/google-api-services-oracledatabase/v1/2.0.0/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88

99
<groupId>com.google.apis</groupId>
1010
<artifactId>google-api-services-oracledatabase</artifactId>
11-
<version>v1-rev20260604-2.0.0</version>
12-
<name>Oracle Database@Google Cloud API v1-rev20260604-2.0.0</name>
11+
<version>v1-rev20260615-2.0.0</version>
12+
<name>Oracle Database@Google Cloud API v1-rev20260615-2.0.0</name>
1313
<packaging>jar</packaging>
1414

1515
<inceptionYear>2011</inceptionYear>

clients/google-api-services-oracledatabase/v1/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ Add the following lines to your `pom.xml` file:
2222
<dependency>
2323
<groupId>com.google.apis</groupId>
2424
<artifactId>google-api-services-oracledatabase</artifactId>
25-
<version>v1-rev20260604-2.0.0</version>
25+
<version>v1-rev20260615-2.0.0</version>
2626
</dependency>
2727
</dependencies>
2828
</project>
@@ -35,7 +35,7 @@ repositories {
3535
mavenCentral()
3636
}
3737
dependencies {
38-
implementation 'com.google.apis:google-api-services-oracledatabase:v1-rev20260604-2.0.0'
38+
implementation 'com.google.apis:google-api-services-oracledatabase:v1-rev20260615-2.0.0'
3939
}
4040
```
4141

0 commit comments

Comments
 (0)