Class GkeonpremVmwareClusterDataplaneV2.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.gkeonprem_vmware_cluster.GkeonpremVmwareClusterDataplaneV2.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<GkeonpremVmwareClusterDataplaneV2>
- Enclosing interface:
- GkeonpremVmwareClusterDataplaneV2
@Stability(Stable) public static final class GkeonpremVmwareClusterDataplaneV2.Builder extends Object implements software.amazon.jsii.Builder<GkeonpremVmwareClusterDataplaneV2>
A builder forGkeonpremVmwareClusterDataplaneV2
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
advancedNetworking
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2.Builder advancedNetworking(Boolean advancedNetworking)
Sets the value ofGkeonpremVmwareClusterDataplaneV2.getAdvancedNetworking()- Parameters:
advancedNetworking- Enable advanced networking which requires dataplane_v2_enabled to be set true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#advanced_networking GkeonpremVmwareCluster#advanced_networking}- Returns:
this
-
advancedNetworking
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2.Builder advancedNetworking(com.hashicorp.cdktf.IResolvable advancedNetworking)
Sets the value ofGkeonpremVmwareClusterDataplaneV2.getAdvancedNetworking()- Parameters:
advancedNetworking- Enable advanced networking which requires dataplane_v2_enabled to be set true. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#advanced_networking GkeonpremVmwareCluster#advanced_networking}- Returns:
this
-
dataplaneV2Enabled
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2.Builder dataplaneV2Enabled(Boolean dataplaneV2Enabled)
Sets the value ofGkeonpremVmwareClusterDataplaneV2.getDataplaneV2Enabled()- Parameters:
dataplaneV2Enabled- Enables Dataplane V2. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#dataplane_v2_enabled GkeonpremVmwareCluster#dataplane_v2_enabled}- Returns:
this
-
dataplaneV2Enabled
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2.Builder dataplaneV2Enabled(com.hashicorp.cdktf.IResolvable dataplaneV2Enabled)
Sets the value ofGkeonpremVmwareClusterDataplaneV2.getDataplaneV2Enabled()- Parameters:
dataplaneV2Enabled- Enables Dataplane V2. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#dataplane_v2_enabled GkeonpremVmwareCluster#dataplane_v2_enabled}- Returns:
this
-
windowsDataplaneV2Enabled
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2.Builder windowsDataplaneV2Enabled(Boolean windowsDataplaneV2Enabled)
Sets the value ofGkeonpremVmwareClusterDataplaneV2.getWindowsDataplaneV2Enabled()- Parameters:
windowsDataplaneV2Enabled- Enable Dataplane V2 for clusters with Windows nodes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#windows_dataplane_v2_enabled GkeonpremVmwareCluster#windows_dataplane_v2_enabled}- Returns:
this
-
windowsDataplaneV2Enabled
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2.Builder windowsDataplaneV2Enabled(com.hashicorp.cdktf.IResolvable windowsDataplaneV2Enabled)
Sets the value ofGkeonpremVmwareClusterDataplaneV2.getWindowsDataplaneV2Enabled()- Parameters:
windowsDataplaneV2Enabled- Enable Dataplane V2 for clusters with Windows nodes. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#windows_dataplane_v2_enabled GkeonpremVmwareCluster#windows_dataplane_v2_enabled}- Returns:
this
-
build
@Stability(Stable) public GkeonpremVmwareClusterDataplaneV2 build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GkeonpremVmwareClusterDataplaneV2>- Returns:
- a new instance of
GkeonpremVmwareClusterDataplaneV2 - Throws:
NullPointerException- if any required attribute was not provided
-
-