Cloud Bigtable V2 Client - Class ClusterState (2.0.0-RC1)

Reference documentation and code samples for the Cloud Bigtable V2 Client class ClusterState.

The state of a table's data in a particular cluster.

Generated from protobuf message google.bigtable.admin.v2.Table.ClusterState

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2 \ Table

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ replication_state int

Output only. The state of replication for the table in this cluster.

↳ encryption_info array<Google\Cloud\Bigtable\Admin\V2\EncryptionInfo>

Output only. The encryption information for the table in this cluster. If the encryption key protecting this resource is customer managed, then its version can be rotated in Cloud Key Management Service (Cloud KMS). The primary version of the key and its status will be reflected here when changes propagate from Cloud KMS.

getReplicationState

Output only. The state of replication for the table in this cluster.

Returns
Type Description
int

setReplicationState

Output only. The state of replication for the table in this cluster.

Parameter
Name Description
var int
Returns
Type Description
$this

getEncryptionInfo

Output only. The encryption information for the table in this cluster.

If the encryption key protecting this resource is customer managed, then its version can be rotated in Cloud Key Management Service (Cloud KMS). The primary version of the key and its status will be reflected here when changes propagate from Cloud KMS.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setEncryptionInfo

Output only. The encryption information for the table in this cluster.

If the encryption key protecting this resource is customer managed, then its version can be rotated in Cloud Key Management Service (Cloud KMS). The primary version of the key and its status will be reflected here when changes propagate from Cloud KMS.

Parameter
Name Description
var array<Google\Cloud\Bigtable\Admin\V2\EncryptionInfo>
Returns
Type Description
$this