Class DataprocClusterVirtualClusterConfigKubernetesClusterConfig.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.dataproc_cluster.DataprocClusterVirtualClusterConfigKubernetesClusterConfig.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<DataprocClusterVirtualClusterConfigKubernetesClusterConfig>
- Enclosing interface:
- DataprocClusterVirtualClusterConfigKubernetesClusterConfig
@Stability(Stable) public static final class DataprocClusterVirtualClusterConfigKubernetesClusterConfig.Builder extends Object implements software.amazon.jsii.Builder<DataprocClusterVirtualClusterConfigKubernetesClusterConfig>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataprocClusterVirtualClusterConfigKubernetesClusterConfigbuild()Builds the configured instance.DataprocClusterVirtualClusterConfigKubernetesClusterConfig.BuildergkeClusterConfig(DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig gkeClusterConfig)DataprocClusterVirtualClusterConfigKubernetesClusterConfig.BuilderkubernetesNamespace(String kubernetesNamespace)DataprocClusterVirtualClusterConfigKubernetesClusterConfig.BuilderkubernetesSoftwareConfig(DataprocClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig kubernetesSoftwareConfig)
-
-
-
Method Detail
-
gkeClusterConfig
@Stability(Stable) public DataprocClusterVirtualClusterConfigKubernetesClusterConfig.Builder gkeClusterConfig(DataprocClusterVirtualClusterConfigKubernetesClusterConfigGkeClusterConfig gkeClusterConfig)
- Parameters:
gkeClusterConfig- gke_cluster_config block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#gke_cluster_config DataprocCluster#gke_cluster_config}- Returns:
this
-
kubernetesSoftwareConfig
@Stability(Stable) public DataprocClusterVirtualClusterConfigKubernetesClusterConfig.Builder kubernetesSoftwareConfig(DataprocClusterVirtualClusterConfigKubernetesClusterConfigKubernetesSoftwareConfig kubernetesSoftwareConfig)
Sets the value ofDataprocClusterVirtualClusterConfigKubernetesClusterConfig.getKubernetesSoftwareConfig()- Parameters:
kubernetesSoftwareConfig- kubernetes_software_config block. This parameter is required. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#kubernetes_software_config DataprocCluster#kubernetes_software_config}- Returns:
this
-
kubernetesNamespace
@Stability(Stable) public DataprocClusterVirtualClusterConfigKubernetesClusterConfig.Builder kubernetesNamespace(String kubernetesNamespace)
Sets the value ofDataprocClusterVirtualClusterConfigKubernetesClusterConfig.getKubernetesNamespace()- Parameters:
kubernetesNamespace- A namespace within the Kubernetes cluster to deploy into. If this namespace does not exist, it is created. If it exists, Dataproc verifies that another Dataproc VirtualCluster is not installed into it. If not specified, the name of the Dataproc Cluster is used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/dataproc_cluster#kubernetes_namespace DataprocCluster#kubernetes_namespace}- Returns:
this
-
build
@Stability(Stable) public DataprocClusterVirtualClusterConfigKubernetesClusterConfig build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DataprocClusterVirtualClusterConfigKubernetesClusterConfig>- Returns:
- a new instance of
DataprocClusterVirtualClusterConfigKubernetesClusterConfig - Throws:
NullPointerException- if any required attribute was not provided
-
-