Cloud Bigtable V2 Client - Class ClusterAutoscalingConfig (1.25.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
data array

Optional. Data for populating the Message object.

↳ autoscaling_limits Google\Cloud\Bigtable\Admin\V2\AutoscalingLimits

Required. Autoscaling limits for this cluster.

↳ autoscaling_targets Google\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
var Google\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
var Google\Cloud\Bigtable\Admin\V2\AutoscalingTargets
Returns
TypeDescription
$this