public static interface DestinationPortMapping.Builder extends SdkPojo, CopyableBuilder<DestinationPortMapping.Builder,DestinationPortMapping>
| Modifier and Type | Method and Description |
|---|---|
DestinationPortMapping.Builder |
acceleratorArn(String acceleratorArn)
The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.
|
DestinationPortMapping.Builder |
acceleratorSocketAddresses(Collection<SocketAddress> acceleratorSocketAddresses)
The IP address/port combinations (sockets) that map to a given destination socket address.
|
DestinationPortMapping.Builder |
acceleratorSocketAddresses(Consumer<SocketAddress.Builder>... acceleratorSocketAddresses)
The IP address/port combinations (sockets) that map to a given destination socket address.
|
DestinationPortMapping.Builder |
acceleratorSocketAddresses(SocketAddress... acceleratorSocketAddresses)
The IP address/port combinations (sockets) that map to a given destination socket address.
|
default DestinationPortMapping.Builder |
destinationSocketAddress(Consumer<SocketAddress.Builder> destinationSocketAddress)
The endpoint IP address/port combination for traffic received on the accelerator socket address.
|
DestinationPortMapping.Builder |
destinationSocketAddress(SocketAddress destinationSocketAddress)
The endpoint IP address/port combination for traffic received on the accelerator socket address.
|
DestinationPortMapping.Builder |
destinationTrafficState(CustomRoutingDestinationTrafficState destinationTrafficState)
Indicates whether or not a port mapping destination can receive traffic.
|
DestinationPortMapping.Builder |
destinationTrafficState(String destinationTrafficState)
Indicates whether or not a port mapping destination can receive traffic.
|
DestinationPortMapping.Builder |
endpointGroupArn(String endpointGroupArn)
The Amazon Resource Name (ARN) of the endpoint group.
|
DestinationPortMapping.Builder |
endpointGroupRegion(String endpointGroupRegion)
The Amazon Web Services Region for the endpoint group.
|
DestinationPortMapping.Builder |
endpointId(String endpointId)
The ID for the virtual private cloud (VPC) subnet.
|
DestinationPortMapping.Builder |
ipAddressType(IpAddressType ipAddressType)
The IP address type that an accelerator supports.
|
DestinationPortMapping.Builder |
ipAddressType(String ipAddressType)
The IP address type that an accelerator supports.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDestinationPortMapping.Builder acceleratorArn(String acceleratorArn)
The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.
acceleratorArn - The Amazon Resource Name (ARN) of the custom routing accelerator that you have port mappings for.DestinationPortMapping.Builder acceleratorSocketAddresses(Collection<SocketAddress> acceleratorSocketAddresses)
The IP address/port combinations (sockets) that map to a given destination socket address.
acceleratorSocketAddresses - The IP address/port combinations (sockets) that map to a given destination socket address.DestinationPortMapping.Builder acceleratorSocketAddresses(SocketAddress... acceleratorSocketAddresses)
The IP address/port combinations (sockets) that map to a given destination socket address.
acceleratorSocketAddresses - The IP address/port combinations (sockets) that map to a given destination socket address.DestinationPortMapping.Builder acceleratorSocketAddresses(Consumer<SocketAddress.Builder>... acceleratorSocketAddresses)
The IP address/port combinations (sockets) that map to a given destination socket address.
This is a convenience method that creates an instance of theSocketAddress.Builder avoiding the need to
create one manually via
SocketAddress.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #acceleratorSocketAddresses(List.
acceleratorSocketAddresses - a consumer that will call methods on
SocketAddress.Builder#acceleratorSocketAddresses(java.util.Collection) DestinationPortMapping.Builder endpointGroupArn(String endpointGroupArn)
The Amazon Resource Name (ARN) of the endpoint group.
endpointGroupArn - The Amazon Resource Name (ARN) of the endpoint group.DestinationPortMapping.Builder endpointId(String endpointId)
The ID for the virtual private cloud (VPC) subnet.
endpointId - The ID for the virtual private cloud (VPC) subnet.DestinationPortMapping.Builder endpointGroupRegion(String endpointGroupRegion)
The Amazon Web Services Region for the endpoint group.
endpointGroupRegion - The Amazon Web Services Region for the endpoint group.DestinationPortMapping.Builder destinationSocketAddress(SocketAddress destinationSocketAddress)
The endpoint IP address/port combination for traffic received on the accelerator socket address.
destinationSocketAddress - The endpoint IP address/port combination for traffic received on the accelerator socket address.default DestinationPortMapping.Builder destinationSocketAddress(Consumer<SocketAddress.Builder> destinationSocketAddress)
The endpoint IP address/port combination for traffic received on the accelerator socket address.
This is a convenience method that creates an instance of theSocketAddress.Builder avoiding the need
to create one manually via SocketAddress.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to destinationSocketAddress(SocketAddress).
destinationSocketAddress - a consumer that will call methods on SocketAddress.BuilderdestinationSocketAddress(SocketAddress)DestinationPortMapping.Builder ipAddressType(String ipAddressType)
The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.
ipAddressType - The IP address type that an accelerator supports. For a custom routing accelerator, the value must be
IPV4.IpAddressType,
IpAddressTypeDestinationPortMapping.Builder ipAddressType(IpAddressType ipAddressType)
The IP address type that an accelerator supports. For a custom routing accelerator, the value must be IPV4.
ipAddressType - The IP address type that an accelerator supports. For a custom routing accelerator, the value must be
IPV4.IpAddressType,
IpAddressTypeDestinationPortMapping.Builder destinationTrafficState(String destinationTrafficState)
Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.
destinationTrafficState - Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if
traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.CustomRoutingDestinationTrafficState,
CustomRoutingDestinationTrafficStateDestinationPortMapping.Builder destinationTrafficState(CustomRoutingDestinationTrafficState destinationTrafficState)
Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.
destinationTrafficState - Indicates whether or not a port mapping destination can receive traffic. The value is either ALLOW, if
traffic is allowed to the destination, or DENY, if traffic is not allowed to the destination.CustomRoutingDestinationTrafficState,
CustomRoutingDestinationTrafficStateCopyright © 2022. All rights reserved.