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 \ V1Methods
__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 |
|