Interface AllocateAddressResponse.Builder
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<AllocateAddressResponse.Builder,,AllocateAddressResponse> Ec2Response.Builder,SdkBuilder<AllocateAddressResponse.Builder,,AllocateAddressResponse> SdkPojo,SdkResponse.Builder
- Enclosing class:
AllocateAddressResponse
@Mutable
@NotThreadSafe
public static interface AllocateAddressResponse.Builder
extends Ec2Response.Builder, SdkPojo, CopyableBuilder<AllocateAddressResponse.Builder,AllocateAddressResponse>
-
Method Summary
Modifier and TypeMethodDescriptionallocationId(String allocationId) The ID that represents the allocation of the Elastic IP address.The carrier IP address.customerOwnedIp(String customerOwnedIp) The customer-owned IP address.customerOwnedIpv4Pool(String customerOwnedIpv4Pool) The ID of the customer-owned address pool.The network (vpc).domain(DomainType domain) The network (vpc).networkBorderGroup(String networkBorderGroup) The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.The Amazon-owned IP address.publicIpv4Pool(String publicIpv4Pool) The ID of an address pool that you own.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Response.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
allocationId
The ID that represents the allocation of the Elastic IP address.
- Parameters:
allocationId- The ID that represents the allocation of the Elastic IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicIpv4Pool
The ID of an address pool that you own.
- Parameters:
publicIpv4Pool- The ID of an address pool that you own.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkBorderGroup
The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.
- Parameters:
networkBorderGroup- The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The network (
vpc).- Parameters:
domain- The network (vpc).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
domain
The network (
vpc).- Parameters:
domain- The network (vpc).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customerOwnedIp
The customer-owned IP address.
- Parameters:
customerOwnedIp- The customer-owned IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customerOwnedIpv4Pool
The ID of the customer-owned address pool.
- Parameters:
customerOwnedIpv4Pool- The ID of the customer-owned address pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
carrierIp
The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.
- Parameters:
carrierIp- The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicIp
The Amazon-owned IP address. Not available when using an address pool that you own.
- Parameters:
publicIp- The Amazon-owned IP address. Not available when using an address pool that you own.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-