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 \ CrossInstanceReplicationConfigMethods
__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 |