Google Cloud Dataproc V1 Client - Class GkeNodePoolTarget (3.5.1)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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
TypeDescription
string

setNodePool

Required. The target GKE node pool.

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

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getRoles

Required. The roles associated with the GKE node pool.

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setRoles

Required. The roles associated with the GKE node pool.

Parameter
NameDescription
var int[]
Returns
TypeDescription
$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
TypeDescription
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
NameDescription
var Google\Cloud\Dataproc\V1\GkeNodePoolConfig
Returns
TypeDescription
$this