Interface ReplicaConfigurationOrBuilder (0.1.0)

public interface ReplicaConfigurationOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCascadableReplica()

public abstract BoolValue getCascadableReplica()

Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.

.google.protobuf.BoolValue cascadable_replica = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BoolValue

The cascadableReplica.

getCascadableReplicaOrBuilder()

public abstract BoolValueOrBuilder getCascadableReplicaOrBuilder()

Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.

.google.protobuf.BoolValue cascadable_replica = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
BoolValueOrBuilder

getFailoverTarget()

public abstract BoolValue getFailoverTarget()

Specifies if the replica is the failover target. If the field is set to true the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.

.google.protobuf.BoolValue failover_target = 3;

Returns
Type Description
BoolValue

The failoverTarget.

getFailoverTargetOrBuilder()

public abstract BoolValueOrBuilder getFailoverTargetOrBuilder()

Specifies if the replica is the failover target. If the field is set to true the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.

.google.protobuf.BoolValue failover_target = 3;

Returns
Type Description
BoolValueOrBuilder

getKind()

public abstract String getKind()

This is always sql#replicaConfiguration.

string kind = 1;

Returns
Type Description
String

The kind.

getKindBytes()

public abstract ByteString getKindBytes()

This is always sql#replicaConfiguration.

string kind = 1;

Returns
Type Description
ByteString

The bytes for kind.

getMysqlReplicaConfiguration()

public abstract MySqlReplicaConfiguration 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.MySqlReplicaConfiguration mysql_replica_configuration = 2;

Returns
Type Description
MySqlReplicaConfiguration

The mysqlReplicaConfiguration.

getMysqlReplicaConfigurationOrBuilder()

public abstract MySqlReplicaConfigurationOrBuilder 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.MySqlReplicaConfiguration mysql_replica_configuration = 2;

Returns
Type Description
MySqlReplicaConfigurationOrBuilder

hasCascadableReplica()

public abstract boolean hasCascadableReplica()

Optional. Specifies if a SQL Server replica is a cascadable replica. A cascadable replica is a SQL Server cross region replica that supports replica(s) under it.

.google.protobuf.BoolValue cascadable_replica = 5 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the cascadableReplica field is set.

hasFailoverTarget()

public abstract boolean hasFailoverTarget()

Specifies if the replica is the failover target. If the field is set to true the replica will be designated as a failover replica. In case the primary instance fails, the replica instance will be promoted as the new primary instance. Only one replica can be specified as failover target, and the replica has to be in different zone with the primary instance.

.google.protobuf.BoolValue failover_target = 3;

Returns
Type Description
boolean

Whether the failoverTarget field is set.

hasMysqlReplicaConfiguration()

public abstract 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.MySqlReplicaConfiguration mysql_replica_configuration = 2;

Returns
Type Description
boolean

Whether the mysqlReplicaConfiguration field is set.