Interface InitialVlans.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<InitialVlans.Builder,
,InitialVlans> SdkBuilder<InitialVlans.Builder,
,InitialVlans> SdkPojo
- Enclosing class:
InitialVlans
-
Method Summary
Modifier and TypeMethodDescriptiondefault InitialVlans.Builder
edgeVTep
(Consumer<InitialVlanInfo.Builder> edgeVTep) The edge VTEP VLAN subnet.edgeVTep
(InitialVlanInfo edgeVTep) The edge VTEP VLAN subnet.default InitialVlans.Builder
expansionVlan1
(Consumer<InitialVlanInfo.Builder> expansionVlan1) An additional VLAN subnet that can be used to extend VCF capabilities once configured.expansionVlan1
(InitialVlanInfo expansionVlan1) An additional VLAN subnet that can be used to extend VCF capabilities once configured.default InitialVlans.Builder
expansionVlan2
(Consumer<InitialVlanInfo.Builder> expansionVlan2) An additional VLAN subnet that can be used to extend VCF capabilities once configured.expansionVlan2
(InitialVlanInfo expansionVlan2) An additional VLAN subnet that can be used to extend VCF capabilities once configured.default InitialVlans.Builder
The HCX VLAN subnet.hcx
(InitialVlanInfo hcx) The HCX VLAN subnet.default InitialVlans.Builder
nsxUplink
(Consumer<InitialVlanInfo.Builder> nsxUplink) The NSX uplink VLAN subnet.nsxUplink
(InitialVlanInfo nsxUplink) The NSX uplink VLAN subnet.default InitialVlans.Builder
vmkManagement
(Consumer<InitialVlanInfo.Builder> vmkManagement) The VMkernel management VLAN subnet.vmkManagement
(InitialVlanInfo vmkManagement) The VMkernel management VLAN subnet.default InitialVlans.Builder
vmManagement
(Consumer<InitialVlanInfo.Builder> vmManagement) The VM management VLAN subnet.vmManagement
(InitialVlanInfo vmManagement) The VM management VLAN subnet.default InitialVlans.Builder
vMotion
(Consumer<InitialVlanInfo.Builder> vMotion) The vMotion VLAN subnet.vMotion
(InitialVlanInfo vMotion) The vMotion VLAN subnet.default InitialVlans.Builder
vSan
(Consumer<InitialVlanInfo.Builder> vSan) The vSAN VLAN subnet.vSan
(InitialVlanInfo vSan) The vSAN VLAN subnet.default InitialVlans.Builder
vTep
(Consumer<InitialVlanInfo.Builder> vTep) The VTEP VLAN subnet.vTep
(InitialVlanInfo vTep) The VTEP VLAN subnet.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
vmkManagement
The VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
- Parameters:
vmkManagement
- The VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmkManagement
The VMkernel management VLAN subnet. This VLAN subnet carries traffic for managing ESXi hosts and communicating with VMware vCenter Server.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovmkManagement(InitialVlanInfo)
.- Parameters:
vmkManagement
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vmManagement
The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
- Parameters:
vmManagement
- The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vmManagement
The VM management VLAN subnet. This VLAN subnet carries traffic for vSphere virtual machines.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovmManagement(InitialVlanInfo)
.- Parameters:
vmManagement
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vMotion
The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
- Parameters:
vMotion
- The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vMotion
The vMotion VLAN subnet. This VLAN subnet carries traffic for vSphere vMotion.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovMotion(InitialVlanInfo)
.- Parameters:
vMotion
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vSan
The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
- Parameters:
vSan
- The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vSan
The vSAN VLAN subnet. This VLAN subnet carries the communication between ESXi hosts to implement a vSAN shared storage pool.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovSan(InitialVlanInfo)
.- Parameters:
vSan
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vTep
The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
- Parameters:
vTep
- The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vTep
The VTEP VLAN subnet. This VLAN subnet handles internal network traffic between virtual machines within a VCF instance.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovTep(InitialVlanInfo)
.- Parameters:
vTep
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
edgeVTep
The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
- Parameters:
edgeVTep
- The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeVTep
The edge VTEP VLAN subnet. This VLAN subnet manages traffic flowing between the internal network and external networks, including internet access and other site connections.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toedgeVTep(InitialVlanInfo)
.- Parameters:
edgeVTep
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
nsxUplink
The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
- Parameters:
nsxUplink
- The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nsxUplink
The NSX uplink VLAN subnet. This VLAN subnet allows connectivity to the NSX overlay network.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tonsxUplink(InitialVlanInfo)
.- Parameters:
nsxUplink
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
hcx
The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
- Parameters:
hcx
- The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hcx
The HCX VLAN subnet. This VLAN subnet allows the HCX Interconnnect (IX) and HCX Network Extension (NE) to reach their peers and enable HCX Service Mesh creation.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tohcx(InitialVlanInfo)
.- Parameters:
hcx
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expansionVlan1
An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Parameters:
expansionVlan1
- An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expansionVlan1
An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexpansionVlan1(InitialVlanInfo)
.- Parameters:
expansionVlan1
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expansionVlan2
An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
- Parameters:
expansionVlan2
- An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expansionVlan2
An additional VLAN subnet that can be used to extend VCF capabilities once configured. For example, you can configure an expansion VLAN subnet to use NSX Federation for centralized management and synchronization of multiple NSX deployments across different locations.
This is a convenience method that creates an instance of theInitialVlanInfo.Builder
avoiding the need to create one manually viaInitialVlanInfo.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexpansionVlan2(InitialVlanInfo)
.- Parameters:
expansionVlan2
- a consumer that will call methods onInitialVlanInfo.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-