Google Cloud Dataproc V1 Client - Class GkeNodePoolConfig (4.0.0)

Reference documentation and code samples for the Google Cloud Dataproc V1 Client class GkeNodePoolConfig.

The configuration of a GKE node pool used by a Dataproc-on-GKE cluster.

Generated from protobuf message google.cloud.dataproc.v1.GkeNodePoolConfig

Namespace

Google \ Cloud \ Dataproc \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ config GkeNodePoolConfig\GkeNodeConfig

Optional. The node pool configuration.

↳ locations string[]

Optional. The list of Compute Engine zones where node pool nodes associated with a Dataproc on GKE virtual cluster will be located. Note: All node pools associated with a virtual cluster must be located in the same region as the virtual cluster, and they must be located in the same zone within that region. If a location is not specified during node pool creation, Dataproc on GKE will choose the zone.

↳ autoscaling GkeNodePoolConfig\GkeNodePoolAutoscalingConfig

Optional. The autoscaler configuration for this node pool. The autoscaler is enabled only when a valid configuration is present.

getConfig

Optional. The node pool configuration.

Returns
Type Description
GkeNodePoolConfig\GkeNodeConfig|null

hasConfig

clearConfig

setConfig

Optional. The node pool configuration.

Parameter
Name Description
var GkeNodePoolConfig\GkeNodeConfig
Returns
Type Description
$this

getLocations

Optional. The list of Compute Engine zones where node pool nodes associated with a Dataproc on GKE virtual cluster will be located.

Note: All node pools associated with a virtual cluster must be located in the same region as the virtual cluster, and they must be located in the same zone within that region. If a location is not specified during node pool creation, Dataproc on GKE will choose the zone.

Returns
Type Description
Google\Protobuf\RepeatedField<string>

setLocations

Optional. The list of Compute Engine zones where node pool nodes associated with a Dataproc on GKE virtual cluster will be located.

Note: All node pools associated with a virtual cluster must be located in the same region as the virtual cluster, and they must be located in the same zone within that region. If a location is not specified during node pool creation, Dataproc on GKE will choose the zone.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getAutoscaling

Optional. The autoscaler configuration for this node pool. The autoscaler is enabled only when a valid configuration is present.

Returns
Type Description
GkeNodePoolConfig\GkeNodePoolAutoscalingConfig|null

hasAutoscaling

clearAutoscaling

setAutoscaling

Optional. The autoscaler configuration for this node pool. The autoscaler is enabled only when a valid configuration is present.

Parameter
Name Description
var GkeNodePoolConfig\GkeNodePoolAutoscalingConfig
Returns
Type Description
$this