Class GkeonpremVmwareClusterVcenter.Builder
- java.lang.Object
-
- com.hashicorp.cdktf.providers.google.gkeonprem_vmware_cluster.GkeonpremVmwareClusterVcenter.Builder
-
- All Implemented Interfaces:
software.amazon.jsii.Builder<GkeonpremVmwareClusterVcenter>
- Enclosing interface:
- GkeonpremVmwareClusterVcenter
@Stability(Stable) public static final class GkeonpremVmwareClusterVcenter.Builder extends Object implements software.amazon.jsii.Builder<GkeonpremVmwareClusterVcenter>
A builder forGkeonpremVmwareClusterVcenter
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
caCertData
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder caCertData(String caCertData)
Sets the value ofGkeonpremVmwareClusterVcenter.getCaCertData()- Parameters:
caCertData- Contains the vCenter CA certificate public key for SSL verification. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#ca_cert_data GkeonpremVmwareCluster#ca_cert_data}- Returns:
this
-
cluster
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder cluster(String cluster)
Sets the value ofGkeonpremVmwareClusterVcenter.getCluster()- Parameters:
cluster- The name of the vCenter cluster for the user cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#cluster GkeonpremVmwareCluster#cluster}- Returns:
this
-
datacenter
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder datacenter(String datacenter)
Sets the value ofGkeonpremVmwareClusterVcenter.getDatacenter()- Parameters:
datacenter- The name of the vCenter datacenter for the user cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#datacenter GkeonpremVmwareCluster#datacenter}- Returns:
this
-
datastore
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder datastore(String datastore)
Sets the value ofGkeonpremVmwareClusterVcenter.getDatastore()- Parameters:
datastore- The name of the vCenter datastore for the user cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#datastore GkeonpremVmwareCluster#datastore}- Returns:
this
-
folder
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder folder(String folder)
Sets the value ofGkeonpremVmwareClusterVcenter.getFolder()- Parameters:
folder- The name of the vCenter folder for the user cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#folder GkeonpremVmwareCluster#folder}- Returns:
this
-
resourcePool
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder resourcePool(String resourcePool)
Sets the value ofGkeonpremVmwareClusterVcenter.getResourcePool()- Parameters:
resourcePool- The name of the vCenter resource pool for the user cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#resource_pool GkeonpremVmwareCluster#resource_pool}- Returns:
this
-
storagePolicyName
@Stability(Stable) public GkeonpremVmwareClusterVcenter.Builder storagePolicyName(String storagePolicyName)
Sets the value ofGkeonpremVmwareClusterVcenter.getStoragePolicyName()- Parameters:
storagePolicyName- The name of the vCenter storage policy for the user cluster. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/gkeonprem_vmware_cluster#storage_policy_name GkeonpremVmwareCluster#storage_policy_name}- Returns:
this
-
build
@Stability(Stable) public GkeonpremVmwareClusterVcenter build()
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<GkeonpremVmwareClusterVcenter>- Returns:
- a new instance of
GkeonpremVmwareClusterVcenter - Throws:
NullPointerException- if any required attribute was not provided
-
-