public static final class AlloyDbSettings.Builder extends GeneratedMessageV3.Builder<AlloyDbSettings.Builder> implements AlloyDbSettingsOrBuilder
Settings for creating an AlloyDB cluster.
Protobuf type google.cloud.clouddms.v1.AlloyDbSettings
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 AlloyDbSettings.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
public AlloyDbSettings build()
buildPartial()
public AlloyDbSettings buildPartial()
clear()
public AlloyDbSettings.Builder clear()
Overrides
clearEncryptionConfig()
public AlloyDbSettings.Builder clearEncryptionConfig()
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
clearField(Descriptors.FieldDescriptor field)
public AlloyDbSettings.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearInitialUser()
public AlloyDbSettings.Builder clearInitialUser()
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
clearLabels()
public AlloyDbSettings.Builder clearLabels()
clearOneof(Descriptors.OneofDescriptor oneof)
public AlloyDbSettings.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPrimaryInstanceSettings()
public AlloyDbSettings.Builder clearPrimaryInstanceSettings()
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
clearVpcNetwork()
public AlloyDbSettings.Builder clearVpcNetwork()
Required. The resource link for the VPC network in which cluster resources
are created and from which they are accessible via Private IP. The network
must belong to the same project as the cluster. It is specified in the
form: "projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster.
string vpc_network = 2 [(.google.api.field_behavior) = REQUIRED];
clone()
public AlloyDbSettings.Builder clone()
Overrides
containsLabels(String key)
public boolean containsLabels(String key)
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
Parameter |
---|
Name | Description |
key | String
|
getDefaultInstanceForType()
public AlloyDbSettings getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getEncryptionConfig()
public AlloyDbSettings.EncryptionConfig getEncryptionConfig()
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getEncryptionConfigBuilder()
public AlloyDbSettings.EncryptionConfig.Builder getEncryptionConfigBuilder()
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getEncryptionConfigOrBuilder()
public AlloyDbSettings.EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
getInitialUser()
public AlloyDbSettings.UserPassword getInitialUser()
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
getInitialUserBuilder()
public AlloyDbSettings.UserPassword.Builder getInitialUserBuilder()
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
getInitialUserOrBuilder()
public AlloyDbSettings.UserPasswordOrBuilder getInitialUserOrBuilder()
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
getLabels()
public Map<String,String> getLabels()
getLabelsCount()
public int getLabelsCount()
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
Returns |
---|
Type | Description |
int | |
getLabelsMap()
public Map<String,String> getLabelsMap()
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
getLabelsOrDefault(String key, String defaultValue)
public String getLabelsOrDefault(String key, String defaultValue)
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
getLabelsOrThrow(String key)
public String getLabelsOrThrow(String key)
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
Parameter |
---|
Name | Description |
key | String
|
getMutableLabels()
public Map<String,String> getMutableLabels()
Use alternate mutation accessors instead.
getPrimaryInstanceSettings()
public AlloyDbSettings.PrimaryInstanceSettings getPrimaryInstanceSettings()
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
getPrimaryInstanceSettingsBuilder()
public AlloyDbSettings.PrimaryInstanceSettings.Builder getPrimaryInstanceSettingsBuilder()
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
getPrimaryInstanceSettingsOrBuilder()
public AlloyDbSettings.PrimaryInstanceSettingsOrBuilder getPrimaryInstanceSettingsOrBuilder()
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
getVpcNetwork()
public String getVpcNetwork()
Required. The resource link for the VPC network in which cluster resources
are created and from which they are accessible via Private IP. The network
must belong to the same project as the cluster. It is specified in the
form: "projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster.
string vpc_network = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The vpcNetwork.
|
getVpcNetworkBytes()
public ByteString getVpcNetworkBytes()
Required. The resource link for the VPC network in which cluster resources
are created and from which they are accessible via Private IP. The network
must belong to the same project as the cluster. It is specified in the
form: "projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster.
string vpc_network = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for vpcNetwork.
|
hasEncryptionConfig()
public boolean hasEncryptionConfig()
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the encryptionConfig field is set.
|
hasInitialUser()
public boolean hasInitialUser()
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
Returns |
---|
Type | Description |
boolean | Whether the initialUser field is set.
|
hasPrimaryInstanceSettings()
public boolean hasPrimaryInstanceSettings()
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
Returns |
---|
Type | Description |
boolean | Whether the primaryInstanceSettings field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protected MapField internalGetMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
internalGetMutableMapField(int number)
protected MapField internalGetMutableMapField(int number)
Parameter |
---|
Name | Description |
number | int
|
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeEncryptionConfig(AlloyDbSettings.EncryptionConfig value)
public AlloyDbSettings.Builder mergeEncryptionConfig(AlloyDbSettings.EncryptionConfig value)
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
mergeFrom(AlloyDbSettings other)
public AlloyDbSettings.Builder mergeFrom(AlloyDbSettings other)
public AlloyDbSettings.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public AlloyDbSettings.Builder mergeFrom(Message other)
Parameter |
---|
Name | Description |
other | Message
|
Overrides
mergeInitialUser(AlloyDbSettings.UserPassword value)
public AlloyDbSettings.Builder mergeInitialUser(AlloyDbSettings.UserPassword value)
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
mergePrimaryInstanceSettings(AlloyDbSettings.PrimaryInstanceSettings value)
public AlloyDbSettings.Builder mergePrimaryInstanceSettings(AlloyDbSettings.PrimaryInstanceSettings value)
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
mergeUnknownFields(UnknownFieldSet unknownFields)
public final AlloyDbSettings.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
putAllLabels(Map<String,String> values)
public AlloyDbSettings.Builder putAllLabels(Map<String,String> values)
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
putLabels(String key, String value)
public AlloyDbSettings.Builder putLabels(String key, String value)
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
removeLabels(String key)
public AlloyDbSettings.Builder removeLabels(String key)
Labels for the AlloyDB cluster created by DMS. An object containing a list
of 'key', 'value' pairs.
map<string, string> labels = 3;
Parameter |
---|
Name | Description |
key | String
|
setEncryptionConfig(AlloyDbSettings.EncryptionConfig value)
public AlloyDbSettings.Builder setEncryptionConfig(AlloyDbSettings.EncryptionConfig value)
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
setEncryptionConfig(AlloyDbSettings.EncryptionConfig.Builder builderForValue)
public AlloyDbSettings.Builder setEncryptionConfig(AlloyDbSettings.EncryptionConfig.Builder builderForValue)
Optional. The encryption config can be specified to encrypt the data disks
and other persistent data resources of a cluster with a
customer-managed encryption key (CMEK). When this field is not
specified, the cluster will then use default encryption scheme to
protect the user data.
.google.cloud.clouddms.v1.AlloyDbSettings.EncryptionConfig encryption_config = 5 [(.google.api.field_behavior) = OPTIONAL];
setField(Descriptors.FieldDescriptor field, Object value)
public AlloyDbSettings.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setInitialUser(AlloyDbSettings.UserPassword value)
public AlloyDbSettings.Builder setInitialUser(AlloyDbSettings.UserPassword value)
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
setInitialUser(AlloyDbSettings.UserPassword.Builder builderForValue)
public AlloyDbSettings.Builder setInitialUser(AlloyDbSettings.UserPassword.Builder builderForValue)
Required. Input only. Initial user to setup during cluster creation.
Required.
.google.cloud.clouddms.v1.AlloyDbSettings.UserPassword initial_user = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = INPUT_ONLY];
setPrimaryInstanceSettings(AlloyDbSettings.PrimaryInstanceSettings value)
public AlloyDbSettings.Builder setPrimaryInstanceSettings(AlloyDbSettings.PrimaryInstanceSettings value)
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
setPrimaryInstanceSettings(AlloyDbSettings.PrimaryInstanceSettings.Builder builderForValue)
public AlloyDbSettings.Builder setPrimaryInstanceSettings(AlloyDbSettings.PrimaryInstanceSettings.Builder builderForValue)
.google.cloud.clouddms.v1.AlloyDbSettings.PrimaryInstanceSettings primary_instance_settings = 4;
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public AlloyDbSettings.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final AlloyDbSettings.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides
setVpcNetwork(String value)
public AlloyDbSettings.Builder setVpcNetwork(String value)
Required. The resource link for the VPC network in which cluster resources
are created and from which they are accessible via Private IP. The network
must belong to the same project as the cluster. It is specified in the
form: "projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster.
string vpc_network = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | String
The vpcNetwork to set.
|
setVpcNetworkBytes(ByteString value)
public AlloyDbSettings.Builder setVpcNetworkBytes(ByteString value)
Required. The resource link for the VPC network in which cluster resources
are created and from which they are accessible via Private IP. The network
must belong to the same project as the cluster. It is specified in the
form: "projects/{project_number}/global/networks/{network_id}". This is
required to create a cluster.
string vpc_network = 2 [(.google.api.field_behavior) = REQUIRED];
Parameter |
---|
Name | Description |
value | ByteString
The bytes for vpcNetwork to set.
|