Enum ReplicaInfo.ReplicaType (6.25.0)

public enum ReplicaInfo.ReplicaType extends Enum<ReplicaInfo.ReplicaType> implements ProtocolMessageEnum

Indicates the type of replica. See the replica types documentation for more details.

Protobuf enum google.spanner.admin.instance.v1.ReplicaInfo.ReplicaType

Implements

ProtocolMessageEnum

Static Fields

NameDescription
READ_ONLY

Read-only replicas only support reads (not writes). Read-only replicas:

  • Maintain a full copy of your data.
  • Serve reads.
  • Do not participate in voting to commit writes.
  • Are not eligible to become a leader.

READ_ONLY = 2;

READ_ONLY_VALUE

Read-only replicas only support reads (not writes). Read-only replicas:

  • Maintain a full copy of your data.
  • Serve reads.
  • Do not participate in voting to commit writes.
  • Are not eligible to become a leader.

READ_ONLY = 2;

READ_WRITE

Read-write replicas support both reads and writes. These replicas:

  • Maintain a full copy of your data.
  • Serve reads.
  • Can vote whether to commit a write.
  • Participate in leadership election.
  • Are eligible to become a leader.

READ_WRITE = 1;

READ_WRITE_VALUE

Read-write replicas support both reads and writes. These replicas:

  • Maintain a full copy of your data.
  • Serve reads.
  • Can vote whether to commit a write.
  • Participate in leadership election.
  • Are eligible to become a leader.

READ_WRITE = 1;

TYPE_UNSPECIFIED

Not specified.

TYPE_UNSPECIFIED = 0;

TYPE_UNSPECIFIED_VALUE

Not specified.

TYPE_UNSPECIFIED = 0;

UNRECOGNIZED
WITNESS

Witness replicas don't support reads but do participate in voting to commit writes. Witness replicas:

  • Do not maintain a full copy of data.
  • Do not serve reads.
  • Vote whether to commit writes.
  • Participate in leader election but are not eligible to become leader.

WITNESS = 3;

WITNESS_VALUE

Witness replicas don't support reads but do participate in voting to commit writes. Witness replicas:

  • Do not maintain a full copy of data.
  • Do not serve reads.
  • Vote whether to commit writes.
  • Participate in leader election but are not eligible to become leader.

WITNESS = 3;

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()