public static final class DemoteMasterConfiguration.Builder extends GeneratedMessage.Builder<DemoteMasterConfiguration.Builder> implements DemoteMasterConfigurationOrBuilderRead-replica configuration for connecting to the on-premises primary instance.
Protobuf type google.cloud.sql.v1beta4.DemoteMasterConfiguration
Inheritance
java.lang.Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessage.Builder > DemoteMasterConfiguration.BuilderImplements
DemoteMasterConfigurationOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
Methods
build()
public DemoteMasterConfiguration build()| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration |
|
buildPartial()
public DemoteMasterConfiguration buildPartial()| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration |
|
clear()
public DemoteMasterConfiguration.Builder clear()| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
clearKind()
public DemoteMasterConfiguration.Builder clearKind() This is always sql#demoteMasterConfiguration.
string kind = 1;
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
This builder for chaining. |
clearMysqlReplicaConfiguration()
public DemoteMasterConfiguration.Builder clearMysqlReplicaConfiguration() MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
getDefaultInstanceForType()
public DemoteMasterConfiguration getDefaultInstanceForType()| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration |
|
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()| Returns | |
|---|---|
| Type | Description |
Descriptor |
|
getKind()
public String getKind() This is always sql#demoteMasterConfiguration.
string kind = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The kind. |
getKindBytes()
public ByteString getKindBytes() This is always sql#demoteMasterConfiguration.
string kind = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for kind. |
getMysqlReplicaConfiguration()
public DemoteMasterMySqlReplicaConfiguration getMysqlReplicaConfiguration() MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Returns | |
|---|---|
| Type | Description |
DemoteMasterMySqlReplicaConfiguration |
The mysqlReplicaConfiguration. |
getMysqlReplicaConfigurationBuilder()
public DemoteMasterMySqlReplicaConfiguration.Builder getMysqlReplicaConfigurationBuilder() MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Returns | |
|---|---|
| Type | Description |
DemoteMasterMySqlReplicaConfiguration.Builder |
|
getMysqlReplicaConfigurationOrBuilder()
public DemoteMasterMySqlReplicaConfigurationOrBuilder getMysqlReplicaConfigurationOrBuilder() MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Returns | |
|---|---|
| Type | Description |
DemoteMasterMySqlReplicaConfigurationOrBuilder |
|
hasMysqlReplicaConfiguration()
public boolean hasMysqlReplicaConfiguration() MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the mysqlReplicaConfiguration field is set. |
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()| Returns | |
|---|---|
| Type | Description |
FieldAccessorTable |
|
isInitialized()
public final boolean isInitialized()| Returns | |
|---|---|
| Type | Description |
boolean |
|
mergeFrom(DemoteMasterConfiguration other)
public DemoteMasterConfiguration.Builder mergeFrom(DemoteMasterConfiguration other)| Parameter | |
|---|---|
| Name | Description |
other |
DemoteMasterConfiguration |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public DemoteMasterConfiguration.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)| Parameters | |
|---|---|
| Name | Description |
input |
CodedInputStream |
extensionRegistry |
ExtensionRegistryLite |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
| Exceptions | |
|---|---|
| Type | Description |
IOException |
|
mergeFrom(Message other)
public DemoteMasterConfiguration.Builder mergeFrom(Message other)| Parameter | |
|---|---|
| Name | Description |
other |
Message |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
mergeMysqlReplicaConfiguration(DemoteMasterMySqlReplicaConfiguration value)
public DemoteMasterConfiguration.Builder mergeMysqlReplicaConfiguration(DemoteMasterMySqlReplicaConfiguration value) MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
DemoteMasterMySqlReplicaConfiguration |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
setKind(String value)
public DemoteMasterConfiguration.Builder setKind(String value) This is always sql#demoteMasterConfiguration.
string kind = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
StringThe kind to set. |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
This builder for chaining. |
setKindBytes(ByteString value)
public DemoteMasterConfiguration.Builder setKindBytes(ByteString value) This is always sql#demoteMasterConfiguration.
string kind = 1;
| Parameter | |
|---|---|
| Name | Description |
value |
ByteStringThe bytes for kind to set. |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
This builder for chaining. |
setMysqlReplicaConfiguration(DemoteMasterMySqlReplicaConfiguration value)
public DemoteMasterConfiguration.Builder setMysqlReplicaConfiguration(DemoteMasterMySqlReplicaConfiguration value) MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Parameter | |
|---|---|
| Name | Description |
value |
DemoteMasterMySqlReplicaConfiguration |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|
setMysqlReplicaConfiguration(DemoteMasterMySqlReplicaConfiguration.Builder builderForValue)
public DemoteMasterConfiguration.Builder setMysqlReplicaConfiguration(DemoteMasterMySqlReplicaConfiguration.Builder builderForValue) MySQL specific configuration when replicating from a MySQL on-premises
primary instance. Replication configuration information such as the
username, password, certificates, and keys are not stored in the instance
metadata. The configuration information is used only to set up the
replication connection and is stored by MySQL in a file named
master.info in the data directory.
.google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration mysql_replica_configuration = 2;
| Parameter | |
|---|---|
| Name | Description |
builderForValue |
DemoteMasterMySqlReplicaConfiguration.Builder |
| Returns | |
|---|---|
| Type | Description |
DemoteMasterConfiguration.Builder |
|