Reference documentation and code samples for the Google Cloud Dataproc V1 Client class GkeClusterConfig.
The cluster's GKE config.
Generated from protobuf messagegoogle.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}'
Optional. GKE node pools where workloads will be scheduled. At least one node pool must be assigned theDEFAULTGkeNodePoolTarget.Role. If aGkeNodePoolTargetis not specified, Dataproc constructs aDEFAULTGkeNodePoolTarget. Each role can be given to only oneGkeNodePoolTarget. 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 theDEFAULTGkeNodePoolTarget.Role.
If aGkeNodePoolTargetis not specified, Dataproc constructs aDEFAULTGkeNodePoolTarget. Each role can be given to only oneGkeNodePoolTarget. All node pools must have the same location settings.
Optional. GKE node pools where workloads will be scheduled. At least one
node pool must be assigned theDEFAULTGkeNodePoolTarget.Role.
If aGkeNodePoolTargetis not specified, Dataproc constructs aDEFAULTGkeNodePoolTarget. Each role can be given to only oneGkeNodePoolTarget. All node pools must have the same location settings.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Dataproc V1 Client - Class GkeClusterConfig (3.14.0)\n\nVersion latestkeyboard_arrow_down\n\n- [3.14.0 (latest)](/php/docs/reference/cloud-dataproc/latest/V1.GkeClusterConfig)\n- [3.13.4](/php/docs/reference/cloud-dataproc/3.13.4/V1.GkeClusterConfig)\n- [3.12.0](/php/docs/reference/cloud-dataproc/3.12.0/V1.GkeClusterConfig)\n- [3.11.0](/php/docs/reference/cloud-dataproc/3.11.0/V1.GkeClusterConfig)\n- [3.10.1](/php/docs/reference/cloud-dataproc/3.10.1/V1.GkeClusterConfig)\n- [3.9.0](/php/docs/reference/cloud-dataproc/3.9.0/V1.GkeClusterConfig)\n- [3.8.1](/php/docs/reference/cloud-dataproc/3.8.1/V1.GkeClusterConfig)\n- [3.7.1](/php/docs/reference/cloud-dataproc/3.7.1/V1.GkeClusterConfig)\n- [3.6.1](/php/docs/reference/cloud-dataproc/3.6.1/V1.GkeClusterConfig)\n- [3.5.1](/php/docs/reference/cloud-dataproc/3.5.1/V1.GkeClusterConfig)\n- [3.4.0](/php/docs/reference/cloud-dataproc/3.4.0/V1.GkeClusterConfig)\n- [3.3.0](/php/docs/reference/cloud-dataproc/3.3.0/V1.GkeClusterConfig)\n- [3.2.2](/php/docs/reference/cloud-dataproc/3.2.2/V1.GkeClusterConfig)\n- [2.6.1](/php/docs/reference/cloud-dataproc/2.6.1/V1.GkeClusterConfig)\n- [2.5.0](/php/docs/reference/cloud-dataproc/2.5.0/V1.GkeClusterConfig)\n- [2.3.0](/php/docs/reference/cloud-dataproc/2.3.0/V1.GkeClusterConfig)\n- [2.2.3](/php/docs/reference/cloud-dataproc/2.2.3/V1.GkeClusterConfig)\n- [2.1.0](/php/docs/reference/cloud-dataproc/2.1.0/V1.GkeClusterConfig)\n- [2.0.0](/php/docs/reference/cloud-dataproc/2.0.0/V1.GkeClusterConfig) \nReference documentation and code samples for the Google Cloud Dataproc V1 Client class GkeClusterConfig.\n\nThe cluster's GKE config.\n\nGenerated from protobuf message `google.cloud.dataproc.v1.GkeClusterConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Dataproc \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getGkeClusterTarget\n\nOptional. A target GKE cluster to deploy to. It must be in the same project\nand region as the Dataproc cluster (the GKE cluster can be zonal or\nregional). Format:\n'projects/{project}/locations/{location}/clusters/{cluster_id}'\n\n### setGkeClusterTarget\n\nOptional. A target GKE cluster to deploy to. It must be in the same project\nand region as the Dataproc cluster (the GKE cluster can be zonal or\nregional). Format:\n'projects/{project}/locations/{location}/clusters/{cluster_id}'\n\n### getNodePoolTarget\n\nOptional. GKE node pools where workloads will be scheduled. At least one\nnode pool must be assigned the `DEFAULT`\n[GkeNodePoolTarget.Role](/php/docs/reference/cloud-dataproc/latest/V1.GkeNodePoolTarget.Role).\n\nIf a `GkeNodePoolTarget` is not specified, Dataproc constructs a `DEFAULT`\n`GkeNodePoolTarget`. Each role can be given to only one\n`GkeNodePoolTarget`. All node pools must have the same location settings.\n\n### setNodePoolTarget\n\nOptional. GKE node pools where workloads will be scheduled. At least one\nnode pool must be assigned the `DEFAULT`\n[GkeNodePoolTarget.Role](/php/docs/reference/cloud-dataproc/latest/V1.GkeNodePoolTarget.Role).\n\nIf a `GkeNodePoolTarget` is not specified, Dataproc constructs a `DEFAULT`\n`GkeNodePoolTarget`. Each role can be given to only one\n`GkeNodePoolTarget`. All node pools must have the same location settings."]]