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
Inherited Members
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()
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>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CrossClusterReplicationConfig.Membership.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
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];
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];
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];
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];
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];
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
|
build()
public CrossClusterReplicationConfig.Membership build()
buildPartial()
public CrossClusterReplicationConfig.Membership buildPartial()
clear()
public CrossClusterReplicationConfig.Membership.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CrossClusterReplicationConfig.Membership.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CrossClusterReplicationConfig.Membership.Builder clearOneof(Descriptors.OneofDescriptor oneof)
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];
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];
clone()
public CrossClusterReplicationConfig.Membership.Builder clone()
Overrides
getDefaultInstanceForType()
public CrossClusterReplicationConfig.Membership getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
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];
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];
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];
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
|
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
|
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];
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];
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
|
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()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CrossClusterReplicationConfig.Membership other)
public CrossClusterReplicationConfig.Membership.Builder mergeFrom(CrossClusterReplicationConfig.Membership other)
public CrossClusterReplicationConfig.Membership.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
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.v1beta1.CrossClusterReplicationConfig.RemoteCluster primary_cluster = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CrossClusterReplicationConfig.Membership.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
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
|
setField(Descriptors.FieldDescriptor field, Object value)
public CrossClusterReplicationConfig.Membership.Builder setField(Descriptors.FieldDescriptor field, Object value)
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];
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];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CrossClusterReplicationConfig.Membership.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
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];
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];
setUnknownFields(UnknownFieldSet unknownFields)
public final CrossClusterReplicationConfig.Membership.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides