Interface NetworkInterfaceAssociation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<NetworkInterfaceAssociation.Builder,NetworkInterfaceAssociation>,SdkBuilder<NetworkInterfaceAssociation.Builder,NetworkInterfaceAssociation>,SdkPojo
- Enclosing class:
- NetworkInterfaceAssociation
@Mutable @NotThreadSafe public static interface NetworkInterfaceAssociation.Builder extends SdkPojo, CopyableBuilder<NetworkInterfaceAssociation.Builder,NetworkInterfaceAssociation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkInterfaceAssociation.BuilderallocationId(String allocationId)The allocation ID.NetworkInterfaceAssociation.BuilderassociationId(String associationId)The association ID.NetworkInterfaceAssociation.BuildercarrierIp(String carrierIp)The carrier IP address associated with the network interface.NetworkInterfaceAssociation.BuildercustomerOwnedIp(String customerOwnedIp)The customer-owned IP address associated with the network interface.NetworkInterfaceAssociation.BuilderipOwnerId(String ipOwnerId)The ID of the Elastic IP address owner.NetworkInterfaceAssociation.BuilderpublicDnsName(String publicDnsName)The public DNS name.NetworkInterfaceAssociation.BuilderpublicIp(String publicIp)The address of the Elastic IP address bound to the network interface.-
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 Detail
-
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
NetworkInterfaceAssociation.Builder ipOwnerId(String 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
NetworkInterfaceAssociation.Builder publicIp(String 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
NetworkInterfaceAssociation.Builder carrierIp(String 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.
-
-