Required. The ID of the Exadata Infrastructure 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 Exadata Infrastructure 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 CreateCloudExadataInfrastructureRequestOrBuilder (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.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-oracledatabase/0.19.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-oracledatabase/0.17.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-oracledatabase/0.16.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-oracledatabase/0.13.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-oracledatabase/0.12.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-oracledatabase/0.11.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-oracledatabase/0.9.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-oracledatabase/0.8.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-oracledatabase/0.7.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-oracledatabase/0.6.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-oracledatabase/0.5.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-oracledatabase/0.4.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-oracledatabase/0.3.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-oracledatabase/0.2.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-oracledatabase/0.1.0/com.google.cloud.oracledatabase.v1.CreateCloudExadataInfrastructureRequestOrBuilder) \n\n public interface CreateCloudExadataInfrastructureRequestOrBuilder 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### getCloudExadataInfrastructure()\n\n public abstract CloudExadataInfrastructure getCloudExadataInfrastructure()\n\nRequired. Details of the Exadata Infrastructure instance to create.\n\n`\n.google.cloud.oracledatabase.v1.CloudExadataInfrastructure cloud_exadata_infrastructure = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getCloudExadataInfrastructureId()\n\n public abstract String getCloudExadataInfrastructureId()\n\nRequired. The ID of the Exadata Infrastructure 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 cloud_exadata_infrastructure_id = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getCloudExadataInfrastructureIdBytes()\n\n public abstract ByteString getCloudExadataInfrastructureIdBytes()\n\nRequired. The ID of the Exadata Infrastructure 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 cloud_exadata_infrastructure_id = 2 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getCloudExadataInfrastructureOrBuilder()\n\n public abstract CloudExadataInfrastructureOrBuilder getCloudExadataInfrastructureOrBuilder()\n\nRequired. Details of the Exadata Infrastructure instance to create.\n\n`\n.google.cloud.oracledatabase.v1.CloudExadataInfrastructure cloud_exadata_infrastructure = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getParent()\n\n public abstract String getParent()\n\nRequired. The parent value for CloudExadataInfrastructure in the following\nformat: projects/{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 parent value for CloudExadataInfrastructure in the following\nformat: projects/{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### hasCloudExadataInfrastructure()\n\n public abstract boolean hasCloudExadataInfrastructure()\n\nRequired. Details of the Exadata Infrastructure instance to create.\n\n`\n.google.cloud.oracledatabase.v1.CloudExadataInfrastructure cloud_exadata_infrastructure = 3 [(.google.api.field_behavior) = REQUIRED];\n`"]]