public static final class ObjectChecksums.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder> implements ObjectChecksumsOrBuilder
Message used for storing full (not subrange) object checksums.Protobuf type
google.storage.v2.ObjectChecksums| Modifier and Type | Method and Description |
|---|---|
ObjectChecksums.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ObjectChecksums |
build() |
ObjectChecksums |
buildPartial() |
ObjectChecksums.Builder |
clear() |
ObjectChecksums.Builder |
clearCrc32C()
CRC32C digest of the object data.
|
ObjectChecksums.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
ObjectChecksums.Builder |
clearMd5Hash()
128 bit MD5 hash of the object data.
|
ObjectChecksums.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
ObjectChecksums.Builder |
clone() |
int |
getCrc32C()
CRC32C digest of the object data.
|
ObjectChecksums |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.ByteString |
getMd5Hash()
128 bit MD5 hash of the object data.
|
boolean |
hasCrc32C()
CRC32C digest of the object data.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
ObjectChecksums.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
ObjectChecksums.Builder |
mergeFrom(com.google.protobuf.Message other) |
ObjectChecksums.Builder |
mergeFrom(ObjectChecksums other) |
ObjectChecksums.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
ObjectChecksums.Builder |
setCrc32C(int value)
CRC32C digest of the object data.
|
ObjectChecksums.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
ObjectChecksums.Builder |
setMd5Hash(com.google.protobuf.ByteString value)
128 bit MD5 hash of the object data.
|
ObjectChecksums.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
ObjectChecksums.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic ObjectChecksums build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic ObjectChecksums buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic ObjectChecksums.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder mergeFrom(ObjectChecksums other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public ObjectChecksums.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<ObjectChecksums.Builder>IOExceptionpublic boolean hasCrc32C()
CRC32C digest of the object data. Computed by the Cloud Storage service for all written objects. If set in a WriteObjectRequest, service will validate that the stored object matches this checksum.
optional fixed32 crc32c = 1;hasCrc32C in interface ObjectChecksumsOrBuilderpublic int getCrc32C()
CRC32C digest of the object data. Computed by the Cloud Storage service for all written objects. If set in a WriteObjectRequest, service will validate that the stored object matches this checksum.
optional fixed32 crc32c = 1;getCrc32C in interface ObjectChecksumsOrBuilderpublic ObjectChecksums.Builder setCrc32C(int value)
CRC32C digest of the object data. Computed by the Cloud Storage service for all written objects. If set in a WriteObjectRequest, service will validate that the stored object matches this checksum.
optional fixed32 crc32c = 1;value - The crc32c to set.public ObjectChecksums.Builder clearCrc32C()
CRC32C digest of the object data. Computed by the Cloud Storage service for all written objects. If set in a WriteObjectRequest, service will validate that the stored object matches this checksum.
optional fixed32 crc32c = 1;public com.google.protobuf.ByteString getMd5Hash()
128 bit MD5 hash of the object data. For more information about using the MD5 hash, see [https://cloud.google.com/storage/docs/hashes-etags#json-api][Hashes and ETags: Best Practices]. Not all objects will provide an MD5 hash. For example, composite objects provide only crc32c hashes. This value is equivalent to running `cat object.txt | openssl md5 -binary`
bytes md5_hash = 2;getMd5Hash in interface ObjectChecksumsOrBuilderpublic ObjectChecksums.Builder setMd5Hash(com.google.protobuf.ByteString value)
128 bit MD5 hash of the object data. For more information about using the MD5 hash, see [https://cloud.google.com/storage/docs/hashes-etags#json-api][Hashes and ETags: Best Practices]. Not all objects will provide an MD5 hash. For example, composite objects provide only crc32c hashes. This value is equivalent to running `cat object.txt | openssl md5 -binary`
bytes md5_hash = 2;value - The md5Hash to set.public ObjectChecksums.Builder clearMd5Hash()
128 bit MD5 hash of the object data. For more information about using the MD5 hash, see [https://cloud.google.com/storage/docs/hashes-etags#json-api][Hashes and ETags: Best Practices]. Not all objects will provide an MD5 hash. For example, composite objects provide only crc32c hashes. This value is equivalent to running `cat object.txt | openssl md5 -binary`
bytes md5_hash = 2;public final ObjectChecksums.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>public final ObjectChecksums.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>Copyright © 2023 Google LLC. All rights reserved.