Class CrossClusterReplicationConfig.Membership.Builder (0.29.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.v1beta1.CrossClusterReplicationConfig.Membership

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
values Iterable<? extends com.google.cloud.redis.cluster.v1beta1.CrossClusterReplicationConfig.RemoteCluster>
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CrossClusterReplicationConfig.Membership.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CrossClusterReplicationConfig.RemoteCluster
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder
Returns
Type Description
CrossClusterReplicationConfig.Membership.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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CrossClusterReplicationConfig.RemoteCluster
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

addSecondaryClustersBuilder()

public CrossClusterReplicationConfig.RemoteCluster.Builder addSecondaryClustersBuilder()

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

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

Returns
Type Description
CrossClusterReplicationConfig.RemoteCluster.Builder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CrossClusterReplicationConfig.RemoteCluster.Builder

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()
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

public CrossClusterReplicationConfig.Membership.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

clearSecondaryClusters()

public CrossClusterReplicationConfig.Membership.Builder clearSecondaryClusters()

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

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

Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

clone()

public CrossClusterReplicationConfig.Membership.Builder clone()
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CrossClusterReplicationConfig.RemoteCluster.Builder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
CrossClusterReplicationConfig.RemoteClusterOrBuilder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CrossClusterReplicationConfig.RemoteCluster

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CrossClusterReplicationConfig.RemoteCluster.Builder

getSecondaryClustersBuilderList()

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

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

repeated .google.cloud.redis.cluster.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CrossClusterReplicationConfig.RemoteClusterOrBuilder

getSecondaryClustersOrBuilderList()

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

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

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

Returns
Type Description
List<? extends com.google.cloud.redis.cluster.v1beta1.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.v1beta1.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
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public CrossClusterReplicationConfig.Membership.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CrossClusterReplicationConfig.RemoteCluster
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CrossClusterReplicationConfig.Membership.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public CrossClusterReplicationConfig.Membership.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
value CrossClusterReplicationConfig.RemoteCluster
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder
Returns
Type Description
CrossClusterReplicationConfig.Membership.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
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
value CrossClusterReplicationConfig.RemoteCluster
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

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.v1beta1.CrossClusterReplicationConfig.RemoteCluster secondary_clusters = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameters
Name Description
index int
builderForValue CrossClusterReplicationConfig.RemoteCluster.Builder
Returns
Type Description
CrossClusterReplicationConfig.Membership.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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