public static final class EncryptionKey.Builder extends GeneratedMessageV3.Builder<EncryptionKey.Builder> implements EncryptionKeyOrBuilder
Defined a customer managed encryption key that will be used to encrypt Backup
artifacts.
Protobuf type google.events.cloud.gkebackup.v1.EncryptionKey
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 EncryptionKey.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public EncryptionKey build()
buildPartial()
public EncryptionKey buildPartial()
clear()
public EncryptionKey.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public EncryptionKey.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearGcpKmsEncryptionKey()
public EncryptionKey.Builder clearGcpKmsEncryptionKey()
Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
string gcp_kms_encryption_key = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public EncryptionKey.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public EncryptionKey.Builder clone()
Overrides
getDefaultInstanceForType()
public EncryptionKey getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getGcpKmsEncryptionKey()
public String getGcpKmsEncryptionKey()
Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
string gcp_kms_encryption_key = 1;
Returns |
---|
Type | Description |
String | The gcpKmsEncryptionKey.
|
getGcpKmsEncryptionKeyBytes()
public ByteString getGcpKmsEncryptionKeyBytes()
Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
string gcp_kms_encryption_key = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for gcpKmsEncryptionKey.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(EncryptionKey other)
public EncryptionKey.Builder mergeFrom(EncryptionKey other)
public EncryptionKey.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public EncryptionKey.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final EncryptionKey.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public EncryptionKey.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setGcpKmsEncryptionKey(String value)
public EncryptionKey.Builder setGcpKmsEncryptionKey(String value)
Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
string gcp_kms_encryption_key = 1;
Parameter |
---|
Name | Description |
value | String
The gcpKmsEncryptionKey to set.
|
setGcpKmsEncryptionKeyBytes(ByteString value)
public EncryptionKey.Builder setGcpKmsEncryptionKeyBytes(ByteString value)
Google Cloud KMS encryption key. Format:
projects/*/locations/*/keyRings/*/cryptoKeys/*
string gcp_kms_encryption_key = 1;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for gcpKmsEncryptionKey to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public EncryptionKey.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final EncryptionKey.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides