@@ -5730,23 +5730,23 @@ public List setFilter(java.lang.String filter) {
57305730 }
57315731
57325732 /**
5733- * Optional. The maximum number of items to return. If unspecified, a maximum of 50 System
5734- * Versions will be returned. The maximum value is 1000; values above 1000 will be reset
5733+ * Optional. The maximum number of items to return. If unspecified, a maximum of 50
5734+ * Databases will be returned. The maximum value is 1000; values above 1000 will be reset
57355735 * to 1000.
57365736 */
57375737 @com.google.api.client.util.Key
57385738 private java.lang.Integer pageSize;
57395739
5740- /** Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions
5741- will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.
5740+ /** Optional. The maximum number of items to return. If unspecified, a maximum of 50 Databases will be
5741+ returned. The maximum value is 1000; values above 1000 will be reset to 1000.
57425742 */
57435743 public java.lang.Integer getPageSize() {
57445744 return pageSize;
57455745 }
57465746
57475747 /**
5748- * Optional. The maximum number of items to return. If unspecified, a maximum of 50 System
5749- * Versions will be returned. The maximum value is 1000; values above 1000 will be reset
5748+ * Optional. The maximum number of items to return. If unspecified, a maximum of 50
5749+ * Databases will be returned. The maximum value is 1000; values above 1000 will be reset
57505750 * to 1000.
57515751 */
57525752 public List setPageSize(java.lang.Integer pageSize) {
@@ -5949,24 +5949,25 @@ public List setParent(java.lang.String parent) {
59495949 }
59505950
59515951 /**
5952- * Optional. The maximum number of items to return. If unspecified, a maximum of 50 System
5953- * Versions will be returned. The maximum value is 1000; values above 1000 will be reset
5954- * to 1000.
5952+ * Optional. The maximum number of items to return. If unspecified, a maximum of 50
5953+ * DbSystemInitialStorageSizes will be returned. The maximum value is 1000; values above
5954+ * 1000 will be reset to 1000.
59555955 */
59565956 @com.google.api.client.util.Key
59575957 private java.lang.Integer pageSize;
59585958
5959- /** Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions
5960- will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.
5959+ /** Optional. The maximum number of items to return. If unspecified, a maximum of 50
5960+ DbSystemInitialStorageSizes will be returned. The maximum value is 1000; values above 1000 will be
5961+ reset to 1000.
59615962 */
59625963 public java.lang.Integer getPageSize() {
59635964 return pageSize;
59645965 }
59655966
59665967 /**
5967- * Optional. The maximum number of items to return. If unspecified, a maximum of 50 System
5968- * Versions will be returned. The maximum value is 1000; values above 1000 will be reset
5969- * to 1000.
5968+ * Optional. The maximum number of items to return. If unspecified, a maximum of 50
5969+ * DbSystemInitialStorageSizes will be returned. The maximum value is 1000; values above
5970+ * 1000 will be reset to 1000.
59705971 */
59715972 public List setPageSize(java.lang.Integer pageSize) {
59725973 this.pageSize = pageSize;
@@ -7199,23 +7200,23 @@ public List setFilter(java.lang.String filter) {
71997200 }
72007201
72017202 /**
7202- * Optional. The maximum number of items to return. If unspecified, a maximum of 50 System
7203- * Versions will be returned. The maximum value is 1000; values above 1000 will be reset
7203+ * Optional. The maximum number of items to return. If unspecified, a maximum of 50
7204+ * DbVersions will be returned. The maximum value is 1000; values above 1000 will be reset
72047205 * to 1000.
72057206 */
72067207 @com.google.api.client.util.Key
72077208 private java.lang.Integer pageSize;
72087209
7209- /** Optional. The maximum number of items to return. If unspecified, a maximum of 50 System Versions
7210- will be returned. The maximum value is 1000; values above 1000 will be reset to 1000.
7210+ /** Optional. The maximum number of items to return. If unspecified, a maximum of 50 DbVersions will be
7211+ returned. The maximum value is 1000; values above 1000 will be reset to 1000.
72117212 */
72127213 public java.lang.Integer getPageSize() {
72137214 return pageSize;
72147215 }
72157216
72167217 /**
7217- * Optional. The maximum number of items to return. If unspecified, a maximum of 50 System
7218- * Versions will be returned. The maximum value is 1000; values above 1000 will be reset
7218+ * Optional. The maximum number of items to return. If unspecified, a maximum of 50
7219+ * DbVersions will be returned. The maximum value is 1000; values above 1000 will be reset
72197220 * to 1000.
72207221 */
72217222 public List setPageSize(java.lang.Integer pageSize) {
@@ -8575,6 +8576,216 @@ public RemoveVirtualMachine set(String parameterName, Object value) {
85758576 }
85768577 }
85778578
8579+ /**
8580+ * An accessor for creating requests from the DbNodes collection.
8581+ *
8582+ * <p>The typical use is:</p>
8583+ * <pre>
8584+ * {@code OracleDatabase oracledatabase = new OracleDatabase(...);}
8585+ * {@code OracleDatabase.DbNodes.List request = oracledatabase.dbNodes().list(parameters ...)}
8586+ * </pre>
8587+ *
8588+ * @return the resource collection
8589+ */
8590+ public DbNodes dbNodes() {
8591+ return new DbNodes();
8592+ }
8593+
8594+ /**
8595+ * The "dbNodes" collection of methods.
8596+ */
8597+ public class DbNodes {
8598+
8599+ /**
8600+ * Lists the database nodes of a VM Cluster.
8601+ *
8602+ * Create a request for the method "dbNodes.list".
8603+ *
8604+ * This request holds the parameters needed by the oracledatabase server. After setting any
8605+ * optional parameters, call the {@link List#execute()} method to invoke the remote operation.
8606+ *
8607+ * @param parent Required. The parent value for database node in the following format:
8608+ * projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
8609+ * @return the request
8610+ */
8611+ public List list(java.lang.String parent) throws java.io.IOException {
8612+ List result = new List(parent);
8613+ initialize(result);
8614+ return result;
8615+ }
8616+
8617+ public class List extends OracleDatabaseRequest<com.google.api.services.oracledatabase.v1.model.ListDbNodesResponse> {
8618+
8619+ private static final String REST_PATH = "v1/{+parent}/dbNodes";
8620+
8621+ private final java.util.regex.Pattern PARENT_PATTERN =
8622+ java.util.regex.Pattern.compile("^projects/[^/]+/locations/[^/]+/exadbVmClusters/[^/]+$");
8623+
8624+ /**
8625+ * Lists the database nodes of a VM Cluster.
8626+ *
8627+ * Create a request for the method "dbNodes.list".
8628+ *
8629+ * This request holds the parameters needed by the the oracledatabase server. After setting any
8630+ * optional parameters, call the {@link List#execute()} method to invoke the remote operation. <p>
8631+ * {@link List#initialize(com.google.api.client.googleapis.services.AbstractGoogleClientRequest)}
8632+ * must be called to initialize this instance immediately after invoking the constructor. </p>
8633+ *
8634+ * @param parent Required. The parent value for database node in the following format:
8635+ * projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
8636+ * @since 1.13
8637+ */
8638+ protected List(java.lang.String parent) {
8639+ super(OracleDatabase.this, "GET", REST_PATH, null, com.google.api.services.oracledatabase.v1.model.ListDbNodesResponse.class);
8640+ this.parent = com.google.api.client.util.Preconditions.checkNotNull(parent, "Required parameter parent must be specified.");
8641+ if (!getSuppressPatternChecks()) {
8642+ com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
8643+ "Parameter parent must conform to the pattern " +
8644+ "^projects/[^/]+/locations/[^/]+/exadbVmClusters/[^/]+$");
8645+ }
8646+ }
8647+
8648+ @Override
8649+ public com.google.api.client.http.HttpResponse executeUsingHead() throws java.io.IOException {
8650+ return super.executeUsingHead();
8651+ }
8652+
8653+ @Override
8654+ public com.google.api.client.http.HttpRequest buildHttpRequestUsingHead() throws java.io.IOException {
8655+ return super.buildHttpRequestUsingHead();
8656+ }
8657+
8658+ @Override
8659+ public List set$Xgafv(java.lang.String $Xgafv) {
8660+ return (List) super.set$Xgafv($Xgafv);
8661+ }
8662+
8663+ @Override
8664+ public List setAccessToken(java.lang.String accessToken) {
8665+ return (List) super.setAccessToken(accessToken);
8666+ }
8667+
8668+ @Override
8669+ public List setAlt(java.lang.String alt) {
8670+ return (List) super.setAlt(alt);
8671+ }
8672+
8673+ @Override
8674+ public List setCallback(java.lang.String callback) {
8675+ return (List) super.setCallback(callback);
8676+ }
8677+
8678+ @Override
8679+ public List setFields(java.lang.String fields) {
8680+ return (List) super.setFields(fields);
8681+ }
8682+
8683+ @Override
8684+ public List setKey(java.lang.String key) {
8685+ return (List) super.setKey(key);
8686+ }
8687+
8688+ @Override
8689+ public List setOauthToken(java.lang.String oauthToken) {
8690+ return (List) super.setOauthToken(oauthToken);
8691+ }
8692+
8693+ @Override
8694+ public List setPrettyPrint(java.lang.Boolean prettyPrint) {
8695+ return (List) super.setPrettyPrint(prettyPrint);
8696+ }
8697+
8698+ @Override
8699+ public List setQuotaUser(java.lang.String quotaUser) {
8700+ return (List) super.setQuotaUser(quotaUser);
8701+ }
8702+
8703+ @Override
8704+ public List setUploadType(java.lang.String uploadType) {
8705+ return (List) super.setUploadType(uploadType);
8706+ }
8707+
8708+ @Override
8709+ public List setUploadProtocol(java.lang.String uploadProtocol) {
8710+ return (List) super.setUploadProtocol(uploadProtocol);
8711+ }
8712+
8713+ /**
8714+ * Required. The parent value for database node in the following format:
8715+ * projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
8716+ */
8717+ @com.google.api.client.util.Key
8718+ private java.lang.String parent;
8719+
8720+ /** Required. The parent value for database node in the following format:
8721+ projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
8722+ */
8723+ public java.lang.String getParent() {
8724+ return parent;
8725+ }
8726+
8727+ /**
8728+ * Required. The parent value for database node in the following format:
8729+ * projects/{project}/locations/{location}/cloudVmClusters/{cloudVmCluster}. .
8730+ */
8731+ public List setParent(java.lang.String parent) {
8732+ if (!getSuppressPatternChecks()) {
8733+ com.google.api.client.util.Preconditions.checkArgument(PARENT_PATTERN.matcher(parent).matches(),
8734+ "Parameter parent must conform to the pattern " +
8735+ "^projects/[^/]+/locations/[^/]+/exadbVmClusters/[^/]+$");
8736+ }
8737+ this.parent = parent;
8738+ return this;
8739+ }
8740+
8741+ /**
8742+ * Optional. The maximum number of items to return. If unspecified, at most 50 db nodes
8743+ * will be returned. The maximum value is 1000; values above 1000 will be coerced to
8744+ * 1000.
8745+ */
8746+ @com.google.api.client.util.Key
8747+ private java.lang.Integer pageSize;
8748+
8749+ /** Optional. The maximum number of items to return. If unspecified, at most 50 db nodes will be
8750+ returned. The maximum value is 1000; values above 1000 will be coerced to 1000.
8751+ */
8752+ public java.lang.Integer getPageSize() {
8753+ return pageSize;
8754+ }
8755+
8756+ /**
8757+ * Optional. The maximum number of items to return. If unspecified, at most 50 db nodes
8758+ * will be returned. The maximum value is 1000; values above 1000 will be coerced to
8759+ * 1000.
8760+ */
8761+ public List setPageSize(java.lang.Integer pageSize) {
8762+ this.pageSize = pageSize;
8763+ return this;
8764+ }
8765+
8766+ /** Optional. A token identifying a page of results the node should return. */
8767+ @com.google.api.client.util.Key
8768+ private java.lang.String pageToken;
8769+
8770+ /** Optional. A token identifying a page of results the node should return.
8771+ */
8772+ public java.lang.String getPageToken() {
8773+ return pageToken;
8774+ }
8775+
8776+ /** Optional. A token identifying a page of results the node should return. */
8777+ public List setPageToken(java.lang.String pageToken) {
8778+ this.pageToken = pageToken;
8779+ return this;
8780+ }
8781+
8782+ @Override
8783+ public List set(String parameterName, Object value) {
8784+ return (List) super.set(parameterName, value);
8785+ }
8786+ }
8787+
8788+ }
85788789 }
85798790 /**
85808791 * An accessor for creating requests from the ExascaleDbStorageVaults collection.
0 commit comments