Google Cloud Dataproc V1 Client - Class GkeClusterConfig (3.2.2)

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

Methods

__construct

Constructor.

Parameters
NameDescription
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 NodePools where workloads will be scheduled. At least one node pool must be assigned the 'default' role. Each role can be given to only a single NodePoolTarget. All NodePools must have the same location settings. If a nodePoolTarget is not specified, Dataproc constructs a default nodePoolTarget.

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}'

Generated from protobuf field string gke_cluster_target = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
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}'

Generated from protobuf field string gke_cluster_target = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var string
Returns
TypeDescription
$this

getNodePoolTarget

Optional. GKE NodePools where workloads will be scheduled. At least one node pool must be assigned the 'default' role. Each role can be given to only a single NodePoolTarget. All NodePools must have the same location settings.

If a nodePoolTarget is not specified, Dataproc constructs a default nodePoolTarget.

Generated from protobuf field repeated .google.cloud.dataproc.v1.GkeNodePoolTarget node_pool_target = 3 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
Google\Protobuf\Internal\RepeatedField

setNodePoolTarget

Optional. GKE NodePools where workloads will be scheduled. At least one node pool must be assigned the 'default' role. Each role can be given to only a single NodePoolTarget. All NodePools must have the same location settings.

If a nodePoolTarget is not specified, Dataproc constructs a default nodePoolTarget.

Generated from protobuf field repeated .google.cloud.dataproc.v1.GkeNodePoolTarget node_pool_target = 3 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
var array<Google\Cloud\Dataproc\V1\GkeNodePoolTarget>
Returns
TypeDescription
$this