public static final class ObjectChecksums.Builder extends GeneratedMessageV3.Builder<ObjectChecksums.Builder> implements ObjectChecksumsOrBuilder
Message used for storing full (not subrange) object checksums.
Protobuf type google.storage.v2.ObjectChecksums
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public ObjectChecksums.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public ObjectChecksums build()
buildPartial()
public ObjectChecksums buildPartial()
clear()
public ObjectChecksums.Builder clear()
Overrides
clearCrc32C()
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;
clearField(Descriptors.FieldDescriptor field)
public ObjectChecksums.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearMd5Hash()
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.
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;
clearOneof(Descriptors.OneofDescriptor oneof)
public ObjectChecksums.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public ObjectChecksums.Builder clone()
Overrides
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;
Returns |
Type |
Description |
int |
The crc32c.
|
getDefaultInstanceForType()
public ObjectChecksums getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getMd5Hash()
public 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.
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;
hasCrc32C()
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;
Returns |
Type |
Description |
boolean |
Whether the crc32c field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public ObjectChecksums.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public ObjectChecksums.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(ObjectChecksums other)
public ObjectChecksums.Builder mergeFrom(ObjectChecksums other)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final ObjectChecksums.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setCrc32C(int value)
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;
Parameter |
Name |
Description |
value |
int
The crc32c to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public ObjectChecksums.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setMd5Hash(ByteString value)
public ObjectChecksums.Builder setMd5Hash(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.
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;
Parameter |
Name |
Description |
value |
ByteString
The md5Hash to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public ObjectChecksums.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final ObjectChecksums.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides