Class CrossClusterReplicationConfig.Membership.Builder (0.30.0)

public static final class CrossClusterReplicationConfig.Membership.Builder extends GeneratedMessageV3.Builder<CrossClusterReplicationConfig.Membership.Builder> implements CrossClusterReplicationConfig.MembershipOrBuilder

An output only view of all the member clusters participating in the cross cluster replication.

Protobuf type google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.Membership

com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
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()
Returns
Type Description
Descriptor

Methods

addAllSecondaryClusters(Iterable<? extends CrossClusterReplicationConfig.RemoteCluster> values)

public CrossClusterReplicationConfig.Membership.Builder addAllSecondaryClusters(Iterable<? extends CrossClusterReplicationConfig.RemoteCluster> values)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster>

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CrossClusterReplicationConfig.Membership.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

addSecondaryClusters(CrossClusterReplicationConfig.RemoteCluster value)

public CrossClusterReplicationConfig.Membership.Builder addSecondaryClusters(CrossClusterReplicationConfig.RemoteCluster value)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CrossClusterReplicationConfig.RemoteCluster

addSecondaryClusters(CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

public CrossClusterReplicationConfig.Membership.Builder addSecondaryClusters(CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder

addSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster value)

public CrossClusterReplicationConfig.Membership.Builder addSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster value)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CrossClusterReplicationConfig.RemoteCluster

addSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

public CrossClusterReplicationConfig.Membership.Builder addSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder

addSecondaryClustersBuilder()

public CrossClusterReplicationConfig.RemoteCluster.Builder addSecondaryClustersBuilder()

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

addSecondaryClustersBuilder(int index)

public CrossClusterReplicationConfig.RemoteCluster.Builder addSecondaryClustersBuilder(int index)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

build()

public CrossClusterReplicationConfig.Membership build()
Returns
Type Description
CrossClusterReplicationConfig.Membership

buildPartial()

public CrossClusterReplicationConfig.Membership buildPartial()
Returns
Type Description
CrossClusterReplicationConfig.Membership

clear()

public CrossClusterReplicationConfig.Membership.Builder clear()
Overrides

clearField(Descriptors.FieldDescriptor field)

public CrossClusterReplicationConfig.Membership.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public CrossClusterReplicationConfig.Membership.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Overrides

clearPrimaryCluster()

public CrossClusterReplicationConfig.Membership.Builder clearPrimaryCluster()

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

clearSecondaryClusters()

public CrossClusterReplicationConfig.Membership.Builder clearSecondaryClusters()

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

clone()

public CrossClusterReplicationConfig.Membership.Builder clone()
Overrides

getDefaultInstanceForType()

public CrossClusterReplicationConfig.Membership getDefaultInstanceForType()
Returns
Type Description
CrossClusterReplicationConfig.Membership

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getPrimaryCluster()

public CrossClusterReplicationConfig.RemoteCluster getPrimaryCluster()

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CrossClusterReplicationConfig.RemoteCluster

The primaryCluster.

getPrimaryClusterBuilder()

public CrossClusterReplicationConfig.RemoteCluster.Builder getPrimaryClusterBuilder()

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

getPrimaryClusterOrBuilder()

public CrossClusterReplicationConfig.RemoteClusterOrBuilder getPrimaryClusterOrBuilder()

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

getSecondaryClusters(int index)

public CrossClusterReplicationConfig.RemoteCluster getSecondaryClusters(int index)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

getSecondaryClustersBuilder(int index)

public CrossClusterReplicationConfig.RemoteCluster.Builder getSecondaryClustersBuilder(int index)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

getSecondaryClustersBuilderList()

public List<CrossClusterReplicationConfig.RemoteCluster.Builder> getSecondaryClustersBuilderList()

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<Builder>

getSecondaryClustersCount()

public int getSecondaryClustersCount()

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getSecondaryClustersList()

public List<CrossClusterReplicationConfig.RemoteCluster> getSecondaryClustersList()

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<RemoteCluster>

getSecondaryClustersOrBuilder(int index)

public CrossClusterReplicationConfig.RemoteClusterOrBuilder getSecondaryClustersOrBuilder(int index)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

getSecondaryClustersOrBuilderList()

public List<? extends CrossClusterReplicationConfig.RemoteClusterOrBuilder> getSecondaryClustersOrBuilderList()

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteClusterOrBuilder>

hasPrimaryCluster()

public boolean hasPrimaryCluster()

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

Whether the primaryCluster field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CrossClusterReplicationConfig.Membership other)

public CrossClusterReplicationConfig.Membership.Builder mergeFrom(CrossClusterReplicationConfig.Membership other)
Parameter
Name Description
other CrossClusterReplicationConfig.Membership

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public CrossClusterReplicationConfig.Membership.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public CrossClusterReplicationConfig.Membership.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Overrides

mergePrimaryCluster(CrossClusterReplicationConfig.RemoteCluster value)

public CrossClusterReplicationConfig.Membership.Builder mergePrimaryCluster(CrossClusterReplicationConfig.RemoteCluster value)

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CrossClusterReplicationConfig.RemoteCluster

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CrossClusterReplicationConfig.Membership.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides

removeSecondaryClusters(int index)

public CrossClusterReplicationConfig.Membership.Builder removeSecondaryClusters(int index)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int

setField(Descriptors.FieldDescriptor field, Object value)

public CrossClusterReplicationConfig.Membership.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Overrides

setPrimaryCluster(CrossClusterReplicationConfig.RemoteCluster value)

public CrossClusterReplicationConfig.Membership.Builder setPrimaryCluster(CrossClusterReplicationConfig.RemoteCluster value)

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CrossClusterReplicationConfig.RemoteCluster

setPrimaryCluster(CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

public CrossClusterReplicationConfig.Membership.Builder setPrimaryCluster(CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

Output only. The primary cluster that acts as the source of replication for the secondary clusters.

.google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public CrossClusterReplicationConfig.Membership.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Overrides

setSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster value)

public CrossClusterReplicationConfig.Membership.Builder setSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster value)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CrossClusterReplicationConfig.RemoteCluster

setSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

public CrossClusterReplicationConfig.Membership.Builder setSecondaryClusters(int index, CrossClusterReplicationConfig.RemoteCluster.Builder builderForValue)

Output only. The list of secondary clusters replicating from the primary cluster.

repeated .google.cloud.redis.cluster.v1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final CrossClusterReplicationConfig.Membership.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Overrides