Required. The ID of the VM Cluster 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 VM Cluster 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 CreateCloudVmClusterRequestOrBuilder (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.CreateCloudVmClusterRequestOrBuilder)\n- [0.19.0](/java/docs/reference/google-cloud-oracledatabase/0.19.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.17.0](/java/docs/reference/google-cloud-oracledatabase/0.17.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.16.0](/java/docs/reference/google-cloud-oracledatabase/0.16.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.13.0](/java/docs/reference/google-cloud-oracledatabase/0.13.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.12.0](/java/docs/reference/google-cloud-oracledatabase/0.12.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.11.0](/java/docs/reference/google-cloud-oracledatabase/0.11.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.9.0](/java/docs/reference/google-cloud-oracledatabase/0.9.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-oracledatabase/0.8.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-oracledatabase/0.7.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.6.0](/java/docs/reference/google-cloud-oracledatabase/0.6.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.5.0](/java/docs/reference/google-cloud-oracledatabase/0.5.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-oracledatabase/0.4.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-oracledatabase/0.3.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-oracledatabase/0.2.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder)\n- [0.1.0](/java/docs/reference/google-cloud-oracledatabase/0.1.0/com.google.cloud.oracledatabase.v1.CreateCloudVmClusterRequestOrBuilder) \n\n public interface CreateCloudVmClusterRequestOrBuilder 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### getCloudVmCluster()\n\n public abstract CloudVmCluster getCloudVmCluster()\n\nRequired. The resource being created\n\n`\n.google.cloud.oracledatabase.v1.CloudVmCluster cloud_vm_cluster = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getCloudVmClusterId()\n\n public abstract String getCloudVmClusterId()\n\nRequired. The ID of the VM Cluster to create. This value is restricted\nto (\\^[a-z](/java/docs/reference/google-cloud-oracledatabase/latest/[a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63\ncharacters in length. The value must start with a letter and end with\na letter or a number.\n\n`string cloud_vm_cluster_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getCloudVmClusterIdBytes()\n\n public abstract ByteString getCloudVmClusterIdBytes()\n\nRequired. The ID of the VM Cluster to create. This value is restricted\nto (\\^[a-z](/java/docs/reference/google-cloud-oracledatabase/latest/[a-z0-9-]{0,61}[a-z0-9])?$) and must be a maximum of 63\ncharacters in length. The value must start with a letter and end with\na letter or a number.\n\n`string cloud_vm_cluster_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getCloudVmClusterOrBuilder()\n\n public abstract CloudVmClusterOrBuilder getCloudVmClusterOrBuilder()\n\nRequired. The resource being created\n\n`\n.google.cloud.oracledatabase.v1.CloudVmCluster cloud_vm_cluster = 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### hasCloudVmCluster()\n\n public abstract boolean hasCloudVmCluster()\n\nRequired. The resource being created\n\n`\n.google.cloud.oracledatabase.v1.CloudVmCluster cloud_vm_cluster = 3 [(.google.api.field_behavior) = REQUIRED];\n`"]]