Cloud Spanner V1 Client - Class AutoscalingTargets (1.85.0)

Reference documentation and code samples for the Cloud Spanner V1 Client class AutoscalingTargets.

The autoscaling targets for an instance.

Generated from protobuf message google.spanner.admin.instance.v1.AutoscalingConfig.AutoscalingTargets

Namespace

Google \ Cloud \ Spanner \ Admin \ Instance \ V1 \ AutoscalingConfig

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ high_priority_cpu_utilization_percent int

Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive.

↳ storage_utilization_percent int

Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 100] inclusive.

getHighPriorityCpuUtilizationPercent

Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive.

Returns
Type Description
int

setHighPriorityCpuUtilizationPercent

Required. The target high priority cpu utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 90] inclusive.

Parameter
Name Description
var int
Returns
Type Description
$this

getStorageUtilizationPercent

Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 100] inclusive.

Returns
Type Description
int

setStorageUtilizationPercent

Required. The target storage utilization percentage that the autoscaler should be trying to achieve for the instance. This number is on a scale from 0 (no utilization) to 100 (full utilization). The valid range is [10, 100] inclusive.

Parameter
Name Description
var int
Returns
Type Description
$this