Class CrossInstanceReplicationConfig.Membership.Builder (0.10.0)

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

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

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>
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public CrossInstanceReplicationConfig.Membership.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
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];

Parameter
Name Description
value CrossInstanceReplicationConfig.RemoteInstance
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Parameter
Name Description
builderForValue CrossInstanceReplicationConfig.RemoteInstance.Builder
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Parameters
Name Description
index int
value CrossInstanceReplicationConfig.RemoteInstance
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Parameters
Name Description
index int
builderForValue CrossInstanceReplicationConfig.RemoteInstance.Builder
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstance.Builder

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
Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstance.Builder

build()

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

buildPartial()

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

clear()

public CrossInstanceReplicationConfig.Membership.Builder clear()
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
Overrides

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

public CrossInstanceReplicationConfig.Membership.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
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];

Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

clone()

public CrossInstanceReplicationConfig.Membership.Builder clone()
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
Overrides

getDefaultInstanceForType()

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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
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];

Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstance

The primaryInstance.

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];

Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstance.Builder

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];

Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstanceOrBuilder

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
Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstance

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
Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstance.Builder

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];

Returns
Type Description
List<Builder>

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];

Returns
Type Description
List<RemoteInstance>

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
Returns
Type Description
CrossInstanceReplicationConfig.RemoteInstanceOrBuilder

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()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(CrossInstanceReplicationConfig.Membership other)

public CrossInstanceReplicationConfig.Membership.Builder mergeFrom(CrossInstanceReplicationConfig.Membership other)
Parameter
Name Description
other CrossInstanceReplicationConfig.Membership
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

public CrossInstanceReplicationConfig.Membership.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
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];

Parameter
Name Description
value CrossInstanceReplicationConfig.RemoteInstance
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final CrossInstanceReplicationConfig.Membership.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
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
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public CrossInstanceReplicationConfig.Membership.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
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];

Parameter
Name Description
value CrossInstanceReplicationConfig.RemoteInstance
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Parameter
Name Description
builderForValue CrossInstanceReplicationConfig.RemoteInstance.Builder
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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

public CrossInstanceReplicationConfig.Membership.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder
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];

Parameters
Name Description
index int
value CrossInstanceReplicationConfig.RemoteInstance
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

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];

Parameters
Name Description
index int
builderForValue CrossInstanceReplicationConfig.RemoteInstance.Builder
Returns
Type Description
CrossInstanceReplicationConfig.Membership.Builder

setUnknownFields(UnknownFieldSet unknownFields)

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