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, setUnknownFieldsProto3
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
public 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.Builder
clear
in interface com.google.protobuf.MessageLite.Builder
clear
in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType
in interface com.google.protobuf.Message.Builder
getDescriptorForType
in interface com.google.protobuf.MessageOrBuilder
getDescriptorForType
in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>
public ObjectChecksums getDefaultInstanceForType()
getDefaultInstanceForType
in interface com.google.protobuf.MessageLiteOrBuilder
getDefaultInstanceForType
in interface com.google.protobuf.MessageOrBuilder
public ObjectChecksums build()
build
in interface com.google.protobuf.Message.Builder
build
in interface com.google.protobuf.MessageLite.Builder
public ObjectChecksums buildPartial()
buildPartial
in interface com.google.protobuf.Message.Builder
buildPartial
in interface com.google.protobuf.MessageLite.Builder
public ObjectChecksums.Builder clone()
clone
in interface com.google.protobuf.Message.Builder
clone
in interface com.google.protobuf.MessageLite.Builder
clone
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.Builder
setField
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.Builder
clearField
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.Builder
clearOneof
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.Builder
setRepeatedField
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.Builder
addRepeatedField
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.Builder
mergeFrom
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.MessageLiteOrBuilder
isInitialized
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.Builder
mergeFrom
in interface com.google.protobuf.MessageLite.Builder
mergeFrom
in class com.google.protobuf.AbstractMessage.Builder<ObjectChecksums.Builder>
IOException
public 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 ObjectChecksumsOrBuilder
public 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 ObjectChecksumsOrBuilder
public 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 ObjectChecksumsOrBuilder
public 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.Builder
setUnknownFields
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.Builder
mergeUnknownFields
in class com.google.protobuf.GeneratedMessageV3.Builder<ObjectChecksums.Builder>
Copyright © 2023 Google LLC. All rights reserved.