Google Cloud Memorystore V1 Client - Class Membership (0.4.2)

Reference documentation and code samples for the Google Cloud Memorystore V1 Client class Membership.

An output only view of all the member instances participating in the cross instance replication.

Generated from protobuf message google.cloud.memorystore.v1.CrossInstanceReplicationConfig.Membership

Namespace

Google \ Cloud \ Memorystore \ V1 \ CrossInstanceReplicationConfig

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ primary_instance RemoteInstance

Output only. The primary instance that acts as the source of replication for the secondary instances.

↳ secondary_instances array<RemoteInstance>

Output only. The list of secondary instances replicating from the primary instance.

getPrimaryInstance

Output only. The primary instance that acts as the source of replication for the secondary instances.

Returns
Type Description
RemoteInstance|null

hasPrimaryInstance

clearPrimaryInstance

setPrimaryInstance

Output only. The primary instance that acts as the source of replication for the secondary instances.

Parameter
Name Description
var RemoteInstance
Returns
Type Description
$this

getSecondaryInstances

Output only. The list of secondary instances replicating from the primary instance.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setSecondaryInstances

Output only. The list of secondary instances replicating from the primary instance.

Parameter
Name Description
var array<RemoteInstance>
Returns
Type Description
$this