Required. The ID of the Autonomous Database to create. This value is
restricted to (^a-z?$) and must be a maximum of
63 characters in length. The value must start with a letter and end with a
letter or a number.
Required. The ID of the Autonomous Database to create. This value is
restricted to (^a-z?$) and must be a maximum of
63 characters in length. The value must start with a letter and end with a
letter or a number.
Optional. An optional ID to identify the request. This value is used to
identify duplicate requests. If you make a request with the same request ID
and the original request is still in progress or completed, the server
ignores the second request. This prevents clients from
accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is
not supported (00000000-0000-0000-0000-000000000000).
Optional. An optional ID to identify the request. This value is used to
identify duplicate requests. If you make a request with the same request ID
and the original request is still in progress or completed, the server
ignores the second request. This prevents clients from
accidentally creating duplicate commitments.
The request ID must be a valid UUID with the exception that zero UUID is
not supported (00000000-0000-0000-0000-000000000000).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-16 UTC."],[],[],null,["# Interface CreateAutonomousDatabaseRequestOrBuilder (0.21.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.21.0 (latest)](/java/docs/reference/google-cloud-oracledatabase/latest/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-oracledatabase/0.19.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-oracledatabase/0.17.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-oracledatabase/0.16.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-oracledatabase/0.13.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-oracledatabase/0.12.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-oracledatabase/0.11.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-oracledatabase/0.9.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-oracledatabase/0.8.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-oracledatabase/0.7.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-oracledatabase/0.6.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-oracledatabase/0.5.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-oracledatabase/0.4.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-oracledatabase/0.3.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-oracledatabase/0.2.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-oracledatabase/0.1.0/com.google.cloud.oracledatabase.v1.CreateAutonomousDatabaseRequestOrBuilder) \n\n public interface CreateAutonomousDatabaseRequestOrBuilder extends MessageOrBuilder\n\nImplements\n----------\n\n[MessageOrBuilder](https://cloud.google.com/java/docs/reference/protobuf/latest/com.google.protobuf.MessageOrBuilder.html)\n\nMethods\n-------\n\n### getAutonomousDatabase()\n\n public abstract AutonomousDatabase getAutonomousDatabase()\n\nRequired. The Autonomous Database being created.\n\n`\n.google.cloud.oracledatabase.v1.AutonomousDatabase autonomous_database = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getAutonomousDatabaseId()\n\n public abstract String getAutonomousDatabaseId()\n\nRequired. The ID of the Autonomous Database to create. This value is\nrestricted to (\\^[a-z](/java/docs/reference/google-cloud-oracledatabase/latest/[a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of\n63 characters in length. The value must start with a letter and end with a\nletter or a number.\n\n`string autonomous_database_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getAutonomousDatabaseIdBytes()\n\n public abstract ByteString getAutonomousDatabaseIdBytes()\n\nRequired. The ID of the Autonomous Database to create. This value is\nrestricted to (\\^[a-z](/java/docs/reference/google-cloud-oracledatabase/latest/[a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of\n63 characters in length. The value must start with a letter and end with a\nletter or a number.\n\n`string autonomous_database_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getAutonomousDatabaseOrBuilder()\n\n public abstract AutonomousDatabaseOrBuilder getAutonomousDatabaseOrBuilder()\n\nRequired. The Autonomous Database being created.\n\n`\n.google.cloud.oracledatabase.v1.AutonomousDatabase autonomous_database = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getParent()\n\n public abstract String getParent()\n\nRequired. The name of the parent in the following format:\nprojects/{project}/locations/{location}.\n\n`\nstring parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getParentBytes()\n\n public abstract ByteString getParentBytes()\n\nRequired. The name of the parent in the following format:\nprojects/{project}/locations/{location}.\n\n`\nstring parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }\n`\n\n### getRequestId()\n\n public abstract String getRequestId()\n\nOptional. An optional ID to identify the request. This value is used to\nidentify duplicate requests. If you make a request with the same request ID\nand the original request is still in progress or completed, the server\nignores the second request. This prevents clients from\naccidentally creating duplicate commitments.\n\nThe request ID must be a valid UUID with the exception that zero UUID is\nnot supported (00000000-0000-0000-0000-000000000000).\n\n`\nstring request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }\n`\n\n### getRequestIdBytes()\n\n public abstract ByteString getRequestIdBytes()\n\nOptional. An optional ID to identify the request. This value is used to\nidentify duplicate requests. If you make a request with the same request ID\nand the original request is still in progress or completed, the server\nignores the second request. This prevents clients from\naccidentally creating duplicate commitments.\n\nThe request ID must be a valid UUID with the exception that zero UUID is\nnot supported (00000000-0000-0000-0000-000000000000).\n\n`\nstring request_id = 4 [(.google.api.field_behavior) = OPTIONAL, (.google.api.field_info) = { ... }\n`\n\n### hasAutonomousDatabase()\n\n public abstract boolean hasAutonomousDatabase()\n\nRequired. The Autonomous Database being created.\n\n`\n.google.cloud.oracledatabase.v1.AutonomousDatabase autonomous_database = 3 [(.google.api.field_behavior) = REQUIRED];\n`"]]