Interface CrossInstanceReplicationConfig.MembershipOrBuilder (0.8.0)

public static interface CrossInstanceReplicationConfig.MembershipOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getPrimaryInstance()

public abstract 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.

getPrimaryInstanceOrBuilder()

public abstract 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 abstract 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

getSecondaryInstancesCount()

public abstract 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 abstract 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 abstract 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 abstract 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 abstract 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.