Google Cloud Dataproc V1 Client - Class GkeClusterConfig (3.14.0)

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

The cluster's GKE config.

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

Namespace

Google \ Cloud \ Dataproc \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ gke_cluster_target string

Optional. A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional). Format: 'projects/{project}/locations/{___location}/clusters/{cluster_id}'

↳ node_pool_target array<Google\Cloud\Dataproc\V1\GkeNodePoolTarget>

Optional. GKE node pools where workloads will be scheduled. At least one node pool must be assigned the DEFAULT GkeNodePoolTarget.Role. If a GkeNodePoolTarget is not specified, Dataproc constructs a DEFAULT GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same ___location settings.

getGkeClusterTarget

Optional. A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional). Format: 'projects/{project}/locations/{___location}/clusters/{cluster_id}'

Returns
Type Description
string

setGkeClusterTarget

Optional. A target GKE cluster to deploy to. It must be in the same project and region as the Dataproc cluster (the GKE cluster can be zonal or regional). Format: 'projects/{project}/locations/{___location}/clusters/{cluster_id}'

Parameter
Name Description
var string
Returns
Type Description
$this

getNodePoolTarget

Optional. GKE node pools where workloads will be scheduled. At least one node pool must be assigned the DEFAULT GkeNodePoolTarget.Role.

If a GkeNodePoolTarget is not specified, Dataproc constructs a DEFAULT GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same ___location settings.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setNodePoolTarget

Optional. GKE node pools where workloads will be scheduled. At least one node pool must be assigned the DEFAULT GkeNodePoolTarget.Role.

If a GkeNodePoolTarget is not specified, Dataproc constructs a DEFAULT GkeNodePoolTarget. Each role can be given to only one GkeNodePoolTarget. All node pools must have the same ___location settings.

Parameter
Name Description
var array<Google\Cloud\Dataproc\V1\GkeNodePoolTarget>
Returns
Type Description
$this