public static final class CustomerEncryption.Builder extends GeneratedMessageV3.Builder<CustomerEncryption.Builder> implements CustomerEncryptionOrBuilder
Describes the Customer-Supplied Encryption Key mechanism used to store an
Object's data at rest.
Protobuf type google.storage.v2.CustomerEncryption
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 CustomerEncryption.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public CustomerEncryption build()
buildPartial()
public CustomerEncryption buildPartial()
clear()
public CustomerEncryption.Builder clear()
Overrides
clearEncryptionAlgorithm()
public CustomerEncryption.Builder clearEncryptionAlgorithm()
The encryption algorithm.
string encryption_algorithm = 1;
clearField(Descriptors.FieldDescriptor field)
public CustomerEncryption.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearKeySha256Bytes()
public CustomerEncryption.Builder clearKeySha256Bytes()
SHA256 hash value of the encryption key.
In raw bytes format (not base64-encoded).
bytes key_sha256_bytes = 3;
clearOneof(Descriptors.OneofDescriptor oneof)
public CustomerEncryption.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public CustomerEncryption.Builder clone()
Overrides
getDefaultInstanceForType()
public CustomerEncryption getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEncryptionAlgorithm()
public String getEncryptionAlgorithm()
The encryption algorithm.
string encryption_algorithm = 1;
Returns |
Type |
Description |
String |
The encryptionAlgorithm.
|
getEncryptionAlgorithmBytes()
public ByteString getEncryptionAlgorithmBytes()
The encryption algorithm.
string encryption_algorithm = 1;
Returns |
Type |
Description |
ByteString |
The bytes for encryptionAlgorithm.
|
getKeySha256Bytes()
public ByteString getKeySha256Bytes()
SHA256 hash value of the encryption key.
In raw bytes format (not base64-encoded).
bytes key_sha256_bytes = 3;
Returns |
Type |
Description |
ByteString |
The keySha256Bytes.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
public CustomerEncryption.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CustomerEncryption.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergeFrom(CustomerEncryption other)
public CustomerEncryption.Builder mergeFrom(CustomerEncryption other)
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CustomerEncryption.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setEncryptionAlgorithm(String value)
public CustomerEncryption.Builder setEncryptionAlgorithm(String value)
The encryption algorithm.
string encryption_algorithm = 1;
Parameter |
Name |
Description |
value |
String
The encryptionAlgorithm to set.
|
setEncryptionAlgorithmBytes(ByteString value)
public CustomerEncryption.Builder setEncryptionAlgorithmBytes(ByteString value)
The encryption algorithm.
string encryption_algorithm = 1;
Parameter |
Name |
Description |
value |
ByteString
The bytes for encryptionAlgorithm to set.
|
setField(Descriptors.FieldDescriptor field, Object value)
public CustomerEncryption.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setKeySha256Bytes(ByteString value)
public CustomerEncryption.Builder setKeySha256Bytes(ByteString value)
SHA256 hash value of the encryption key.
In raw bytes format (not base64-encoded).
bytes key_sha256_bytes = 3;
Parameter |
Name |
Description |
value |
ByteString
The keySha256Bytes to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CustomerEncryption.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CustomerEncryption.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides