Google Cloud Dataproc V1 Client - Class GkeNodePoolConfig (2.2.2)

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 array

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\Internal\RepeatedField

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