Interface AwsEc2EipDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEc2EipDetails.Builder,
,AwsEc2EipDetails> SdkBuilder<AwsEc2EipDetails.Builder,
,AwsEc2EipDetails> SdkPojo
- Enclosing class:
AwsEc2EipDetails
-
Method Summary
Modifier and TypeMethodDescriptionallocationId
(String allocationId) The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.associationId
(String associationId) The identifier that represents the association of the Elastic IP address with an EC2 instance.The domain in which to allocate the address.instanceId
(String instanceId) The identifier of the EC2 instance.networkBorderGroup
(String networkBorderGroup) The name of the location from which the Elastic IP address is advertised.networkInterfaceId
(String networkInterfaceId) The identifier of the network interface.networkInterfaceOwnerId
(String networkInterfaceOwnerId) The Amazon Web Services account ID of the owner of the network interface.privateIpAddress
(String privateIpAddress) The private IP address that is associated with the Elastic IP address.A public IP address that is associated with the EC2 instance.publicIpv4Pool
(String publicIpv4Pool) The identifier of an IP address pool.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 Details
-
instanceId
The identifier of the EC2 instance.
- Parameters:
instanceId
- The identifier of the EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicIp
A public IP address that is associated with the EC2 instance.
- Parameters:
publicIp
- A public IP address that is associated with the EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allocationId
The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.
- Parameters:
allocationId
- The identifier that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with Amazon VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationId
The identifier that represents the association of the Elastic IP address with an EC2 instance.
- Parameters:
associationId
- The identifier that represents the association of the Elastic IP address with an EC2 instance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain in which to allocate the address.
If the address is for use with EC2 instances in a VPC, then
Domain
isvpc
. Otherwise,Domain
isstandard
.- Parameters:
domain
- The domain in which to allocate the address.If the address is for use with EC2 instances in a VPC, then
Domain
isvpc
. Otherwise,Domain
isstandard
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
publicIpv4Pool
The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.
- Parameters:
publicIpv4Pool
- The identifier of an IP address pool. This parameter allows Amazon EC2 to select an IP address from the address pool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkBorderGroup
The name of the location from which the Elastic IP address is advertised.
- Parameters:
networkBorderGroup
- The name of the location from which the Elastic IP address is advertised.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceId
The identifier of the network interface.
- Parameters:
networkInterfaceId
- The identifier of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceOwnerId
The Amazon Web Services account ID of the owner of the network interface.
- Parameters:
networkInterfaceOwnerId
- The Amazon Web Services account ID of the owner of the network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
privateIpAddress
The private IP address that is associated with the Elastic IP address.
- Parameters:
privateIpAddress
- The private IP address that is associated with the Elastic IP address.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-