Optional. The checksums of the complete object. This is used to validate
the uploaded object. For each upload, object_checksums can be provided
when initiating a resumable upload withStartResumableWriteRequest or when
completing a write with WriteObjectRequest with
finish_write set to true.
Optional. The checksums of the complete object. This is used to validate
the uploaded object. For each upload, object_checksums can be provided
when initiating a resumable upload withStartResumableWriteRequest or when
completing a write with WriteObjectRequest with
finish_write set to true.
Whether the commonObjectRequestParams field is set.
hasObjectChecksums()
publicabstractbooleanhasObjectChecksums()
Optional. The checksums of the complete object. This is used to validate
the uploaded object. For each upload, object_checksums can be provided
when initiating a resumable upload withStartResumableWriteRequest or when
completing a write with WriteObjectRequest with
finish_write set to true.
[[["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-09-04 UTC."],[],[],null,["# Interface StartResumableWriteRequestOrBuilder (2.55.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.55.0 (latest)](/java/docs/reference/google-cloud-storage/latest/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.54.0](/java/docs/reference/google-cloud-storage/2.54.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.53.3](/java/docs/reference/google-cloud-storage/2.53.3/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.52.3](/java/docs/reference/google-cloud-storage/2.52.3/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.50.0](/java/docs/reference/google-cloud-storage/2.50.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.49.0](/java/docs/reference/google-cloud-storage/2.49.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.48.2](/java/docs/reference/google-cloud-storage/2.48.2/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.47.0](/java/docs/reference/google-cloud-storage/2.47.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.46.0](/java/docs/reference/google-cloud-storage/2.46.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.45.0](/java/docs/reference/google-cloud-storage/2.45.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.44.1](/java/docs/reference/google-cloud-storage/2.44.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.43.2](/java/docs/reference/google-cloud-storage/2.43.2/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.42.0](/java/docs/reference/google-cloud-storage/2.42.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.41.0](/java/docs/reference/google-cloud-storage/2.41.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.40.1](/java/docs/reference/google-cloud-storage/2.40.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.39.0](/java/docs/reference/google-cloud-storage/2.39.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.38.0](/java/docs/reference/google-cloud-storage/2.38.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.37.0](/java/docs/reference/google-cloud-storage/2.37.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.36.1](/java/docs/reference/google-cloud-storage/2.36.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.34.0](/java/docs/reference/google-cloud-storage/2.34.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.33.0](/java/docs/reference/google-cloud-storage/2.33.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.32.1](/java/docs/reference/google-cloud-storage/2.32.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.30.1](/java/docs/reference/google-cloud-storage/2.30.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.29.1](/java/docs/reference/google-cloud-storage/2.29.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.28.0](/java/docs/reference/google-cloud-storage/2.28.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.27.1](/java/docs/reference/google-cloud-storage/2.27.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.24.0](/java/docs/reference/google-cloud-storage/2.24.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.23.0](/java/docs/reference/google-cloud-storage/2.23.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.22.6](/java/docs/reference/google-cloud-storage/2.22.6/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.21.0](/java/docs/reference/google-cloud-storage/2.21.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.20.2](/java/docs/reference/google-cloud-storage/2.20.2/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.19.0](/java/docs/reference/google-cloud-storage/2.19.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.18.0](/java/docs/reference/google-cloud-storage/2.18.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.17.2](/java/docs/reference/google-cloud-storage/2.17.2/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.16.0](/java/docs/reference/google-cloud-storage/2.16.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.15.1](/java/docs/reference/google-cloud-storage/2.15.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.14.0](/java/docs/reference/google-cloud-storage/2.14.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.13.1](/java/docs/reference/google-cloud-storage/2.13.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.12.0](/java/docs/reference/google-cloud-storage/2.12.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.11.3](/java/docs/reference/google-cloud-storage/2.11.3/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.10.0](/java/docs/reference/google-cloud-storage/2.10.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.9.3](/java/docs/reference/google-cloud-storage/2.9.3/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.8.1](/java/docs/reference/google-cloud-storage/2.8.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.7.1](/java/docs/reference/google-cloud-storage/2.7.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.6.1](/java/docs/reference/google-cloud-storage/2.6.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.5.1](/java/docs/reference/google-cloud-storage/2.5.1/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.4.5](/java/docs/reference/google-cloud-storage/2.4.5/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.3.0](/java/docs/reference/google-cloud-storage/2.3.0/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.2.3](/java/docs/reference/google-cloud-storage/2.2.3/com.google.storage.v2.StartResumableWriteRequestOrBuilder)\n- [2.1.10](/java/docs/reference/google-cloud-storage/2.1.10/com.google.storage.v2.StartResumableWriteRequestOrBuilder) \n\n public interface StartResumableWriteRequestOrBuilder 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### getCommonObjectRequestParams()\n\n public abstract CommonObjectRequestParams getCommonObjectRequestParams()\n\nOptional. A set of parameters common to Storage API requests related to an\nobject.\n\n`\n.google.storage.v2.CommonObjectRequestParams common_object_request_params = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getCommonObjectRequestParamsOrBuilder()\n\n public abstract CommonObjectRequestParamsOrBuilder getCommonObjectRequestParamsOrBuilder()\n\nOptional. A set of parameters common to Storage API requests related to an\nobject.\n\n`\n.google.storage.v2.CommonObjectRequestParams common_object_request_params = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getObjectChecksums()\n\n public abstract ObjectChecksums getObjectChecksums()\n\nOptional. The checksums of the complete object. This is used to validate\nthe uploaded object. For each upload, `object_checksums` can be provided\nwhen initiating a resumable upload with`StartResumableWriteRequest` or when\ncompleting a write with `WriteObjectRequest` with\n`finish_write` set to `true`.\n\n`\n.google.storage.v2.ObjectChecksums object_checksums = 5 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getObjectChecksumsOrBuilder()\n\n public abstract ObjectChecksumsOrBuilder getObjectChecksumsOrBuilder()\n\nOptional. The checksums of the complete object. This is used to validate\nthe uploaded object. For each upload, `object_checksums` can be provided\nwhen initiating a resumable upload with`StartResumableWriteRequest` or when\ncompleting a write with `WriteObjectRequest` with\n`finish_write` set to `true`.\n\n`\n.google.storage.v2.ObjectChecksums object_checksums = 5 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### getWriteObjectSpec()\n\n public abstract WriteObjectSpec getWriteObjectSpec()\n\nRequired. Contains the information necessary to start a resumable write.\n\n`\n.google.storage.v2.WriteObjectSpec write_object_spec = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### getWriteObjectSpecOrBuilder()\n\n public abstract WriteObjectSpecOrBuilder getWriteObjectSpecOrBuilder()\n\nRequired. Contains the information necessary to start a resumable write.\n\n`\n.google.storage.v2.WriteObjectSpec write_object_spec = 1 [(.google.api.field_behavior) = REQUIRED];\n`\n\n### hasCommonObjectRequestParams()\n\n public abstract boolean hasCommonObjectRequestParams()\n\nOptional. A set of parameters common to Storage API requests related to an\nobject.\n\n`\n.google.storage.v2.CommonObjectRequestParams common_object_request_params = 3 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasObjectChecksums()\n\n public abstract boolean hasObjectChecksums()\n\nOptional. The checksums of the complete object. This is used to validate\nthe uploaded object. For each upload, `object_checksums` can be provided\nwhen initiating a resumable upload with`StartResumableWriteRequest` or when\ncompleting a write with `WriteObjectRequest` with\n`finish_write` set to `true`.\n\n`\n.google.storage.v2.ObjectChecksums object_checksums = 5 [(.google.api.field_behavior) = OPTIONAL];\n`\n\n### hasWriteObjectSpec()\n\n public abstract boolean hasWriteObjectSpec()\n\nRequired. Contains the information necessary to start a resumable write.\n\n`\n.google.storage.v2.WriteObjectSpec write_object_spec = 1 [(.google.api.field_behavior) = REQUIRED];\n`"]]