public static final class CrossInstanceReplicationConfig.Membership.Builder extends GeneratedMessageV3.Builder<CrossInstanceReplicationConfig.Membership.Builder> implements CrossInstanceReplicationConfig.MembershipOrBuilder
An output only view of all the member instances participating in the cross
instance replication.
Protobuf type google.cloud.memorystore.v1.CrossInstanceReplicationConfig.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
addAllSecondaryInstances(Iterable<? extends CrossInstanceReplicationConfig.RemoteInstance> values)
public CrossInstanceReplicationConfig.Membership.Builder addAllSecondaryInstances(Iterable<? extends CrossInstanceReplicationConfig.RemoteInstance> values)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
values |
Iterable<? extends com.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance>
|
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public CrossInstanceReplicationConfig.Membership.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
addSecondaryInstances(CrossInstanceReplicationConfig.RemoteInstance value)
public CrossInstanceReplicationConfig.Membership.Builder addSecondaryInstances(CrossInstanceReplicationConfig.RemoteInstance value)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
addSecondaryInstances(CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
public CrossInstanceReplicationConfig.Membership.Builder addSecondaryInstances(CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
addSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance value)
public CrossInstanceReplicationConfig.Membership.Builder addSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance value)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
addSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
public CrossInstanceReplicationConfig.Membership.Builder addSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
addSecondaryInstancesBuilder()
public CrossInstanceReplicationConfig.RemoteInstance.Builder addSecondaryInstancesBuilder()
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
addSecondaryInstancesBuilder(int index)
public CrossInstanceReplicationConfig.RemoteInstance.Builder addSecondaryInstancesBuilder(int index)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
build()
public CrossInstanceReplicationConfig.Membership build()
buildPartial()
public CrossInstanceReplicationConfig.Membership buildPartial()
clear()
public CrossInstanceReplicationConfig.Membership.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public CrossInstanceReplicationConfig.Membership.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
clearOneof(Descriptors.OneofDescriptor oneof)
public CrossInstanceReplicationConfig.Membership.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clearPrimaryInstance()
public CrossInstanceReplicationConfig.Membership.Builder clearPrimaryInstance()
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
clearSecondaryInstances()
public CrossInstanceReplicationConfig.Membership.Builder clearSecondaryInstances()
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
clone()
public CrossInstanceReplicationConfig.Membership.Builder clone()
Overrides
getDefaultInstanceForType()
public CrossInstanceReplicationConfig.Membership getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
getPrimaryInstance()
public CrossInstanceReplicationConfig.RemoteInstance getPrimaryInstance()
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPrimaryInstanceBuilder()
public CrossInstanceReplicationConfig.RemoteInstance.Builder getPrimaryInstanceBuilder()
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPrimaryInstanceOrBuilder()
public CrossInstanceReplicationConfig.RemoteInstanceOrBuilder getPrimaryInstanceOrBuilder()
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSecondaryInstances(int index)
public CrossInstanceReplicationConfig.RemoteInstance getSecondaryInstances(int index)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getSecondaryInstancesBuilder(int index)
public CrossInstanceReplicationConfig.RemoteInstance.Builder getSecondaryInstancesBuilder(int index)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getSecondaryInstancesBuilderList()
public List<CrossInstanceReplicationConfig.RemoteInstance.Builder> getSecondaryInstancesBuilderList()
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSecondaryInstancesCount()
public int getSecondaryInstancesCount()
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
int |
|
getSecondaryInstancesList()
public List<CrossInstanceReplicationConfig.RemoteInstance> getSecondaryInstancesList()
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSecondaryInstancesOrBuilder(int index)
public CrossInstanceReplicationConfig.RemoteInstanceOrBuilder getSecondaryInstancesOrBuilder(int index)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
getSecondaryInstancesOrBuilderList()
public List<? extends CrossInstanceReplicationConfig.RemoteInstanceOrBuilder> getSecondaryInstancesOrBuilderList()
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
List<? extends com.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstanceOrBuilder> |
|
hasPrimaryInstance()
public boolean hasPrimaryInstance()
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Returns |
Type |
Description |
boolean |
Whether the primaryInstance field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(CrossInstanceReplicationConfig.Membership other)
public CrossInstanceReplicationConfig.Membership.Builder mergeFrom(CrossInstanceReplicationConfig.Membership other)
public CrossInstanceReplicationConfig.Membership.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public CrossInstanceReplicationConfig.Membership.Builder mergeFrom(Message other)
Parameter |
Name |
Description |
other |
Message
|
Overrides
mergePrimaryInstance(CrossInstanceReplicationConfig.RemoteInstance value)
public CrossInstanceReplicationConfig.Membership.Builder mergePrimaryInstance(CrossInstanceReplicationConfig.RemoteInstance value)
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
mergeUnknownFields(UnknownFieldSet unknownFields)
public final CrossInstanceReplicationConfig.Membership.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
removeSecondaryInstances(int index)
public CrossInstanceReplicationConfig.Membership.Builder removeSecondaryInstances(int index)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
Parameter |
Name |
Description |
index |
int
|
setField(Descriptors.FieldDescriptor field, Object value)
public CrossInstanceReplicationConfig.Membership.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setPrimaryInstance(CrossInstanceReplicationConfig.RemoteInstance value)
public CrossInstanceReplicationConfig.Membership.Builder setPrimaryInstance(CrossInstanceReplicationConfig.RemoteInstance value)
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
setPrimaryInstance(CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
public CrossInstanceReplicationConfig.Membership.Builder setPrimaryInstance(CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
Output only. The primary instance that acts as the source of replication
for the secondary instances.
.google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance primary_instance = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public CrossInstanceReplicationConfig.Membership.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance value)
public CrossInstanceReplicationConfig.Membership.Builder setSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance value)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
setSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
public CrossInstanceReplicationConfig.Membership.Builder setSecondaryInstances(int index, CrossInstanceReplicationConfig.RemoteInstance.Builder builderForValue)
Output only. The list of secondary instances replicating from the primary
instance.
repeated .google.cloud.memorystore.v1.CrossInstanceReplicationConfig.RemoteInstance secondary_instances = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
setUnknownFields(UnknownFieldSet unknownFields)
public final CrossInstanceReplicationConfig.Membership.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides