Class CfnEnvironment.VcfHostnamesProperty.Builder
java.lang.Object
software.amazon.awscdk.services.evs.CfnEnvironment.VcfHostnamesProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironment.VcfHostnamesProperty>
- Enclosing interface:
CfnEnvironment.VcfHostnamesProperty
@Stability(Stable)
public static final class CfnEnvironment.VcfHostnamesProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironment.VcfHostnamesProperty>
A builder for
CfnEnvironment.VcfHostnamesProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.cloudBuilder(String cloudBuilder) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getCloudBuilder()Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsx()Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxEdge1()Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxEdge2()nsxManager1(String nsxManager1) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxManager1()nsxManager2(String nsxManager2) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxManager2()nsxManager3(String nsxManager3) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxManager3()sddcManager(String sddcManager) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getSddcManager()Sets the value ofCfnEnvironment.VcfHostnamesProperty.getVCenter()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
cloudBuilder
@Stability(Stable) public CfnEnvironment.VcfHostnamesProperty.Builder cloudBuilder(String cloudBuilder) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getCloudBuilder()- Parameters:
cloudBuilder- The hostname for VMware Cloud Builder. This parameter is required.- Returns:
this
-
nsx
Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsx()- Parameters:
nsx- The VMware NSX hostname. This parameter is required.- Returns:
this
-
nsxEdge1
Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxEdge1()- Parameters:
nsxEdge1- The hostname for the first NSX Edge node. This parameter is required.- Returns:
this
-
nsxEdge2
Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxEdge2()- Parameters:
nsxEdge2- The hostname for the second NSX Edge node. This parameter is required.- Returns:
this
-
nsxManager1
@Stability(Stable) public CfnEnvironment.VcfHostnamesProperty.Builder nsxManager1(String nsxManager1) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxManager1()- Parameters:
nsxManager1- The hostname for the first VMware NSX Manager virtual machine (VM). This parameter is required.- Returns:
this
-
nsxManager2
@Stability(Stable) public CfnEnvironment.VcfHostnamesProperty.Builder nsxManager2(String nsxManager2) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxManager2()- Parameters:
nsxManager2- The hostname for the second VMware NSX Manager virtual machine (VM). This parameter is required.- Returns:
this
-
nsxManager3
@Stability(Stable) public CfnEnvironment.VcfHostnamesProperty.Builder nsxManager3(String nsxManager3) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getNsxManager3()- Parameters:
nsxManager3- The hostname for the third VMware NSX Manager virtual machine (VM). This parameter is required.- Returns:
this
-
sddcManager
@Stability(Stable) public CfnEnvironment.VcfHostnamesProperty.Builder sddcManager(String sddcManager) Sets the value ofCfnEnvironment.VcfHostnamesProperty.getSddcManager()- Parameters:
sddcManager- The hostname for SDDC Manager. This parameter is required.- Returns:
this
-
vCenter
Sets the value ofCfnEnvironment.VcfHostnamesProperty.getVCenter()- Parameters:
vCenter- The VMware vCenter hostname. This parameter is required.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironment.VcfHostnamesProperty>- Returns:
- a new instance of
CfnEnvironment.VcfHostnamesProperty - Throws:
NullPointerException- if any required attribute was not provided
-