public static final class DatabaseEncryption.Builder extends GeneratedMessageV3.Builder<DatabaseEncryption.Builder> implements DatabaseEncryptionOrBuilder
Configuration of etcd encryption.
Protobuf type google.container.v1.DatabaseEncryption
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()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public DatabaseEncryption.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public DatabaseEncryption build()
buildPartial()
public DatabaseEncryption buildPartial()
clear()
public DatabaseEncryption.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public DatabaseEncryption.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearKeyName()
public DatabaseEncryption.Builder clearKeyName()
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
string key_name = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public DatabaseEncryption.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearState()
public DatabaseEncryption.Builder clearState()
Denotes the state of etcd encryption.
.google.container.v1.DatabaseEncryption.State state = 2;
clone()
public DatabaseEncryption.Builder clone()
Overrides
getDefaultInstanceForType()
public DatabaseEncryption getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getKeyName()
public String getKeyName()
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
string key_name = 1;
Returns |
---|
Type | Description |
String | The keyName.
|
getKeyNameBytes()
public ByteString getKeyNameBytes()
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
string key_name = 1;
Returns |
---|
Type | Description |
ByteString | The bytes for keyName.
|
getState()
public DatabaseEncryption.State getState()
Denotes the state of etcd encryption.
.google.container.v1.DatabaseEncryption.State state = 2;
getStateValue()
public int getStateValue()
Denotes the state of etcd encryption.
.google.container.v1.DatabaseEncryption.State state = 2;
Returns |
---|
Type | Description |
int | The enum numeric value on the wire for state.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(DatabaseEncryption other)
public DatabaseEncryption.Builder mergeFrom(DatabaseEncryption other)
public DatabaseEncryption.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public DatabaseEncryption.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final DatabaseEncryption.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public DatabaseEncryption.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setKeyName(String value)
public DatabaseEncryption.Builder setKeyName(String value)
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
string key_name = 1;
Parameter |
---|
Name | Description |
value | String
The keyName to set.
|
setKeyNameBytes(ByteString value)
public DatabaseEncryption.Builder setKeyNameBytes(ByteString value)
Name of CloudKMS key to use for the encryption of secrets in etcd.
Ex. projects/my-project/locations/global/keyRings/my-ring/cryptoKeys/my-key
string key_name = 1;
Parameter |
---|
Name | Description |
value | ByteString
The bytes for keyName to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public DatabaseEncryption.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setState(DatabaseEncryption.State value)
public DatabaseEncryption.Builder setState(DatabaseEncryption.State value)
Denotes the state of etcd encryption.
.google.container.v1.DatabaseEncryption.State state = 2;
setStateValue(int value)
public DatabaseEncryption.Builder setStateValue(int value)
Denotes the state of etcd encryption.
.google.container.v1.DatabaseEncryption.State state = 2;
Parameter |
---|
Name | Description |
value | int
The enum numeric value on the wire for state to set.
|
setUnknownFields(UnknownFieldSet unknownFields)
public final DatabaseEncryption.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides