Cloud Bigtable V2 Client - Class ClusterAutoscalingConfig (2.1.0)

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

Autoscaling config for a cluster.

Generated from protobuf message google.bigtable.admin.v2.Cluster.ClusterAutoscalingConfig

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2 \ Cluster

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ autoscaling_limitsGoogle\Cloud\Bigtable\Admin\V2\AutoscalingLimits

Required. Autoscaling limits for this cluster.

↳ autoscaling_targetsGoogle\Cloud\Bigtable\Admin\V2\AutoscalingTargets

Required. Autoscaling targets for this cluster.

getAutoscalingLimits

Required. Autoscaling limits for this cluster.

Returns
TypeDescription
Google\Cloud\Bigtable\Admin\V2\AutoscalingLimits|null

hasAutoscalingLimits

clearAutoscalingLimits

setAutoscalingLimits

Required. Autoscaling limits for this cluster.

Parameter
NameDescription
varGoogle\Cloud\Bigtable\Admin\V2\AutoscalingLimits
Returns
TypeDescription
$this

getAutoscalingTargets

Required. Autoscaling targets for this cluster.

Returns
TypeDescription
Google\Cloud\Bigtable\Admin\V2\AutoscalingTargets|null

hasAutoscalingTargets

clearAutoscalingTargets

setAutoscalingTargets

Required. Autoscaling targets for this cluster.

Parameter
NameDescription
varGoogle\Cloud\Bigtable\Admin\V2\AutoscalingTargets
Returns
TypeDescription
$this