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.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()
Returns
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CustomerEncryption.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
Overrides
build()
public CustomerEncryption build()
Returns
buildPartial()
public CustomerEncryption buildPartial()
Returns
clear()
public CustomerEncryption.Builder clear()
Returns
Overrides
clearEncryptionAlgorithm()
public CustomerEncryption.Builder clearEncryptionAlgorithm()
The encryption algorithm.
string encryption_algorithm = 1;
Returns
clearField(Descriptors.FieldDescriptor field)
public CustomerEncryption.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Returns
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;
Returns
clearOneof(Descriptors.OneofDescriptor oneof)
public CustomerEncryption.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Returns
Overrides
clone()
public CustomerEncryption.Builder clone()
Returns
Overrides
getDefaultInstanceForType()
public CustomerEncryption getDefaultInstanceForType()
Returns
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Returns
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
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
public CustomerEncryption.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Overrides
Exceptions
mergeFrom(Message other)
public CustomerEncryption.Builder mergeFrom(Message other)
Parameter
Returns
Overrides
mergeFrom(CustomerEncryption other)
public CustomerEncryption.Builder mergeFrom(CustomerEncryption other)
Parameter
Returns
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CustomerEncryption.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
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.
|
Returns
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.
|
Returns
setField(Descriptors.FieldDescriptor field, Object value)
public CustomerEncryption.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Returns
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.
|
Returns
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CustomerEncryption.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Returns
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final CustomerEncryption.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Returns
Overrides