Required. The optional job_id for this Job . If not
specified, an id is generated. job_id should be no more than 128
characters and must include only characters available in DNS names, as
defined by RFC-1123.
Required. The optional job_id for this Job . If not
specified, an id is generated. job_id should be no more than 128
characters and must include only characters available in DNS names, as
defined by RFC-1123.
Optional. An optional request ID to identify requests. Specify a unique
request ID in case you need to retry your request. Requests with same
request_id will be ignored for at least 60 minutes since the first
request. 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 request ID to identify requests. Specify a unique
request ID in case you need to retry your request. Requests with same
request_id will be ignored for at least 60 minutes since the first
request. 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-28 UTC."],[],[],null,["# Interface CreateJobRequestOrBuilder (0.12.0)\n\nVersion latestkeyboard_arrow_down\n\n- [0.12.0 (latest)](/java/docs/reference/google-cloud-storagebatchoperations/latest/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder)\n- [0.10.0](/java/docs/reference/google-cloud-storagebatchoperations/0.10.0/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder)\n- [0.8.0](/java/docs/reference/google-cloud-storagebatchoperations/0.8.0/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder)\n- [0.7.0](/java/docs/reference/google-cloud-storagebatchoperations/0.7.0/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder)\n- [0.4.0](/java/docs/reference/google-cloud-storagebatchoperations/0.4.0/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder)\n- [0.3.0](/java/docs/reference/google-cloud-storagebatchoperations/0.3.0/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder)\n- [0.2.0](/java/docs/reference/google-cloud-storagebatchoperations/0.2.0/com.google.cloud.storagebatchoperations.v1.CreateJobRequestOrBuilder) \n\n public interface CreateJobRequestOrBuilder 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### getJob()\n\n public abstract Job getJob()\n\nRequired. The resource being created\n\n`\n.google.cloud.storagebatchoperations.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getJobId()\n\n public abstract String getJobId()\n\nRequired. The optional `job_id` for this Job . If not\nspecified, an id is generated. `job_id` should be no more than 128\ncharacters and must include only characters available in DNS names, as\ndefined by RFC-1123.\n\n`string job_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getJobIdBytes()\n\n public abstract ByteString getJobIdBytes()\n\nRequired. The optional `job_id` for this Job . If not\nspecified, an id is generated. `job_id` should be no more than 128\ncharacters and must include only characters available in DNS names, as\ndefined by RFC-1123.\n\n`string job_id = 2 [(.google.api.field_behavior) = REQUIRED];`\n\n### getJobOrBuilder()\n\n public abstract JobOrBuilder getJobOrBuilder()\n\nRequired. The resource being created\n\n`\n.google.cloud.storagebatchoperations.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getParent()\n\n public abstract String getParent()\n\nRequired. Value for parent.\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. Value for parent.\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 request ID to identify requests. Specify a unique\nrequest ID in case you need to retry your request. Requests with same\n`request_id` will be ignored for at least 60 minutes since the first\nrequest. The request ID must be a valid UUID with the exception that zero\nUUID is not supported (00000000-0000-0000-0000-000000000000).\n\n`string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];`\n\n### getRequestIdBytes()\n\n public abstract ByteString getRequestIdBytes()\n\nOptional. An optional request ID to identify requests. Specify a unique\nrequest ID in case you need to retry your request. Requests with same\n`request_id` will be ignored for at least 60 minutes since the first\nrequest. The request ID must be a valid UUID with the exception that zero\nUUID is not supported (00000000-0000-0000-0000-000000000000).\n\n`string request_id = 4 [(.google.api.field_behavior) = OPTIONAL];`\n\n### hasJob()\n\n public abstract boolean hasJob()\n\nRequired. The resource being created\n\n`\n.google.cloud.storagebatchoperations.v1.Job job = 3 [(.google.api.field_behavior) = REQUIRED];\n`"]]