Google Cloud Dataproc V1 Client - Class GkeNodePoolTarget (2.0.0-RC1)

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

GKE node pools that Dataproc workloads run on.

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

Namespace

Google \ Cloud \ Dataproc \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ node_pool string

Required. The target GKE node pool. Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'

↳ roles array

Required. The roles associated with the GKE node pool.

↳ node_pool_config Google\Cloud\Dataproc\V1\GkeNodePoolConfig

Input only. The configuration for the GKE node pool. If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail. If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values. This is an input only field. It will not be returned by the API.

getNodePool

Required. The target GKE node pool.

Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'

Returns
Type Description
string

setNodePool

Required. The target GKE node pool.

Format: 'projects/{project}/locations/{location}/clusters/{cluster}/nodePools/{node_pool}'

Parameter
Name Description
var string
Returns
Type Description
$this

getRoles

Required. The roles associated with the GKE node pool.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setRoles

Required. The roles associated with the GKE node pool.

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

getNodePoolConfig

Input only. The configuration for the GKE node pool.

If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail. If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values. This is an input only field. It will not be returned by the API.

Returns
Type Description
Google\Cloud\Dataproc\V1\GkeNodePoolConfig|null

hasNodePoolConfig

clearNodePoolConfig

setNodePoolConfig

Input only. The configuration for the GKE node pool.

If specified, Dataproc attempts to create a node pool with the specified shape. If one with the same name already exists, it is verified against all specified fields. If a field differs, the virtual cluster creation will fail. If omitted, any node pool with the specified name is used. If a node pool with the specified name does not exist, Dataproc create a node pool with default values. This is an input only field. It will not be returned by the API.

Parameter
Name Description
var Google\Cloud\Dataproc\V1\GkeNodePoolConfig
Returns
Type Description
$this