Interface NetworkInterface.Builder

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

public static interface NetworkInterface.Builder extends SdkPojo, CopyableBuilder<NetworkInterface.Builder,NetworkInterface>
  • Method Details

    • networkInterfaceId

      NetworkInterface.Builder networkInterfaceId(String networkInterfaceId)

      The network interface identifier.

      Parameters:
      networkInterfaceId - The network interface identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetId

      NetworkInterface.Builder subnetId(String subnetId)

      The subnet identifier.

      Parameters:
      subnetId - The subnet identifier.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • privateIpAddress

      NetworkInterface.Builder privateIpAddress(String privateIpAddress)

      The IPv4 address of the network interface within the subnet.

      Parameters:
      privateIpAddress - The IPv4 address of the network interface within the subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZone

      NetworkInterface.Builder availabilityZone(String availabilityZone)

      The Availability Zone.

      Parameters:
      availabilityZone - The Availability Zone.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipv6Address

      NetworkInterface.Builder ipv6Address(String ipv6Address)

      The IPv6 address of the network interface within the subnet.

      Parameters:
      ipv6Address - The IPv6 address of the network interface within the subnet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.