public final class ReplicaConfiguration extends GeneratedMessage implements ReplicaConfigurationOrBuilder
Read-replica configuration for connecting to the primary instance.
Protobuf type google.cloud.sql.v1.ReplicaConfiguration
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
CASCADABLE_REPLICA_FIELD_NUMBER
public static final int CASCADABLE_REPLICA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
FAILOVER_TARGET_FIELD_NUMBER
public static final int FAILOVER_TARGET_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
KIND_FIELD_NUMBER
public static final int KIND_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
MYSQL_REPLICA_CONFIGURATION_FIELD_NUMBER
public static final int MYSQL_REPLICA_CONFIGURATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ReplicaConfiguration getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ReplicaConfiguration.Builder newBuilder()
newBuilder(ReplicaConfiguration prototype)
public static ReplicaConfiguration.Builder newBuilder(ReplicaConfiguration prototype)
public static ReplicaConfiguration parseDelimitedFrom(InputStream input)
public static ReplicaConfiguration parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ReplicaConfiguration parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReplicaConfiguration parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ReplicaConfiguration parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReplicaConfiguration parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReplicaConfiguration parseFrom(CodedInputStream input)
public static ReplicaConfiguration parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReplicaConfiguration parseFrom(InputStream input)
public static ReplicaConfiguration parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ReplicaConfiguration parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ReplicaConfiguration parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ReplicaConfiguration> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getCascadableReplica()
public 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 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];
getDefaultInstanceForType()
public ReplicaConfiguration getDefaultInstanceForType()
getFailoverTarget()
public 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 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;
getKind()
This is always sql#replicaConfiguration.
string kind = 1;
| Returns |
| Type |
Description |
String |
The kind.
|
getKindBytes()
public ByteString getKindBytes()
This is always sql#replicaConfiguration.
string kind = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for kind.
|
getMysqlReplicaConfiguration()
public 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.v1.MySqlReplicaConfiguration mysql_replica_configuration = 2;
getMysqlReplicaConfigurationOrBuilder()
public 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.v1.MySqlReplicaConfiguration mysql_replica_configuration = 2;
getParserForType()
public Parser<ReplicaConfiguration> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasCascadableReplica()
public 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 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 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.v1.MySqlReplicaConfiguration mysql_replica_configuration = 2;
| Returns |
| Type |
Description |
boolean |
Whether the mysqlReplicaConfiguration field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ReplicaConfiguration.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ReplicaConfiguration.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ReplicaConfiguration.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides