Interface Vlan.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Vlan.Builder,Vlan>, SdkBuilder<Vlan.Builder,Vlan>, SdkPojo
Enclosing class:
Vlan

@Mutable @NotThreadSafe public static interface Vlan.Builder extends SdkPojo, CopyableBuilder<Vlan.Builder,Vlan>
  • Method Details

    • vlanId

      Vlan.Builder vlanId(Integer vlanId)

      The unique ID of the VLAN.

      Parameters:
      vlanId - The unique ID of the VLAN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • cidr

      Vlan.Builder cidr(String cidr)

      The CIDR block of the VLAN.

      Parameters:
      cidr - The CIDR block of the VLAN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      Vlan.Builder availabilityZone(String availabilityZone)

      The availability zone of the VLAN.

      Parameters:
      availabilityZone - The availability zone of the VLAN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • functionName

      Vlan.Builder functionName(String functionName)

      The VMware VCF traffic type that is carried over the VLAN. For example, a VLAN with a functionName of hcx is being used to carry VMware HCX traffic.

      Parameters:
      functionName - The VMware VCF traffic type that is carried over the VLAN. For example, a VLAN with a functionName of hcx is being used to carry VMware HCX traffic.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      Vlan.Builder subnetId(String subnetId)

      The unique ID of the VLAN subnet.

      Parameters:
      subnetId - The unique ID of the VLAN subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      Vlan.Builder createdAt(Instant createdAt)

      The date and time that the VLAN was created.

      Parameters:
      createdAt - The date and time that the VLAN was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • modifiedAt

      Vlan.Builder modifiedAt(Instant modifiedAt)

      The date and time that the VLAN was modified.

      Parameters:
      modifiedAt - The date and time that the VLAN was modified.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vlanState

      Vlan.Builder vlanState(String vlanState)

      The state of the VLAN.

      Parameters:
      vlanState - The state of the VLAN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • vlanState

      Vlan.Builder vlanState(VlanState vlanState)

      The state of the VLAN.

      Parameters:
      vlanState - The state of the VLAN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • stateDetails

      Vlan.Builder stateDetails(String stateDetails)

      The state details of the VLAN.

      Parameters:
      stateDetails - The state details of the VLAN.
      Returns:
      Returns a reference to this object so that method calls can be chained together.