Interface NetworkInterfaceAssociation.Builder

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

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

    • allocationId

      NetworkInterfaceAssociation.Builder allocationId(String allocationId)

      The allocation ID.

      Parameters:
      allocationId - The allocation ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associationId

      NetworkInterfaceAssociation.Builder associationId(String associationId)

      The association ID.

      Parameters:
      associationId - The association ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ipOwnerId

      The ID of the Elastic IP address owner.

      Parameters:
      ipOwnerId - The ID of the Elastic IP address owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publicDnsName

      NetworkInterfaceAssociation.Builder publicDnsName(String publicDnsName)

      The public DNS name.

      Parameters:
      publicDnsName - The public DNS name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publicIp

      The address of the Elastic IP address bound to the network interface.

      Parameters:
      publicIp - The address of the Elastic IP address bound to the network interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerOwnedIp

      NetworkInterfaceAssociation.Builder customerOwnedIp(String customerOwnedIp)

      The customer-owned IP address associated with the network interface.

      Parameters:
      customerOwnedIp - The customer-owned IP address associated with the network interface.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • carrierIp

      The carrier IP address associated with the network interface.

      This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

      Parameters:
      carrierIp - The carrier IP address associated with the network interface.

      This option is only available when the network interface is in a subnet which is associated with a Wavelength Zone.

      Returns:
      Returns a reference to this object so that method calls can be chained together.