Reference documentation and code samples for the Compute V1 Client class NodeGroupAutoscalingPolicy.
Generated from protobuf message google.cloud.compute.v1.NodeGroupAutoscalingPolicy
Namespace
Google \ Cloud \ Compute \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ max_nodes
int
The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.
↳ min_nodes
int
The minimum number of nodes that the group should have.
↳ mode
string
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes. Check the Mode enum for the list of possible values.
getMaxNodes
The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.
int
hasMaxNodes
clearMaxNodes
setMaxNodes
The maximum number of nodes that the group should have. Must be set if autoscaling is enabled. Maximum value allowed is 100.
var
int
$this
getMinNodes
The minimum number of nodes that the group should have.
int
hasMinNodes
clearMinNodes
setMinNodes
The minimum number of nodes that the group should have.
var
int
$this
getMode
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
Check the Mode enum for the list of possible values.
string
hasMode
clearMode
setMode
The autoscaling mode. Set to one of: ON, OFF, or ONLY_SCALE_OUT. For more information, see Autoscaler modes.
Check the Mode enum for the list of possible values.
var
string
$this