Interface InitialVlans.Builder

  • Method Details

    • vmkManagement

      InitialVlans.Builder vmkManagement(InitialVlanInfo 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

      default InitialVlans.Builder vmkManagement(Consumer<InitialVlanInfo.Builder> 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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vmkManagement(InitialVlanInfo).

      Parameters:
      vmkManagement - a consumer that will call methods on InitialVlanInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vmManagement

      InitialVlans.Builder vmManagement(InitialVlanInfo 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

      default InitialVlans.Builder vmManagement(Consumer<InitialVlanInfo.Builder> 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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vmManagement(InitialVlanInfo).

      Parameters:
      vmManagement - a consumer that will call methods on InitialVlanInfo.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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vMotion(InitialVlanInfo).

      Parameters:
      vMotion - a consumer that will call methods on InitialVlanInfo.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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vSan(InitialVlanInfo).

      Parameters:
      vSan - a consumer that will call methods on InitialVlanInfo.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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vTep(InitialVlanInfo).

      Parameters:
      vTep - a consumer that will call methods on InitialVlanInfo.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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to edgeVTep(InitialVlanInfo).

      Parameters:
      edgeVTep - a consumer that will call methods on InitialVlanInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • nsxUplink

      InitialVlans.Builder nsxUplink(InitialVlanInfo 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

      default InitialVlans.Builder nsxUplink(Consumer<InitialVlanInfo.Builder> 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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to nsxUplink(InitialVlanInfo).

      Parameters:
      nsxUplink - a consumer that will call methods on InitialVlanInfo.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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to hcx(InitialVlanInfo).

      Parameters:
      hcx - a consumer that will call methods on InitialVlanInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • expansionVlan1

      InitialVlans.Builder expansionVlan1(InitialVlanInfo 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

      default InitialVlans.Builder expansionVlan1(Consumer<InitialVlanInfo.Builder> 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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to expansionVlan1(InitialVlanInfo).

      Parameters:
      expansionVlan1 - a consumer that will call methods on InitialVlanInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • expansionVlan2

      InitialVlans.Builder expansionVlan2(InitialVlanInfo 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

      default InitialVlans.Builder expansionVlan2(Consumer<InitialVlanInfo.Builder> 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 the InitialVlanInfo.Builder avoiding the need to create one manually via InitialVlanInfo.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to expansionVlan2(InitialVlanInfo).

      Parameters:
      expansionVlan2 - a consumer that will call methods on InitialVlanInfo.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: