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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetworkInterfaceAssociation.Builder
allocationId(String allocationId)
The allocation ID.NetworkInterfaceAssociation.Builder
associationId(String associationId)
The association ID.NetworkInterfaceAssociation.Builder
carrierIp(String carrierIp)
The carrier IP address associated with the network interface.NetworkInterfaceAssociation.Builder
customerOwnedIp(String customerOwnedIp)
The customer-owned IP address associated with the network interface.NetworkInterfaceAssociation.Builder
ipOwnerId(String ipOwnerId)
The ID of the Elastic IP address owner.NetworkInterfaceAssociation.Builder
publicDnsName(String publicDnsName)
The public DNS name.NetworkInterfaceAssociation.Builder
publicIp(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, 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.
-
-