Interface TargetAddress.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TargetAddress.Builder,TargetAddress>,SdkBuilder<TargetAddress.Builder,TargetAddress>,SdkPojo
- Enclosing class:
- TargetAddress
public static interface TargetAddress.Builder extends SdkPojo, CopyableBuilder<TargetAddress.Builder,TargetAddress>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TargetAddress.Builderip(String ip)One IPv4 address that you want to forward DNS queries to.TargetAddress.Builderipv6(String ipv6)One IPv6 address that you want to forward DNS queries to.TargetAddress.Builderport(Integer port)The port atIpthat you want to forward DNS queries to.TargetAddress.Builderprotocol(String protocol)The protocols for the Resolver endpoints.TargetAddress.Builderprotocol(Protocol protocol)The protocols for the Resolver endpoints.-
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
-
ip
TargetAddress.Builder ip(String ip)
One IPv4 address that you want to forward DNS queries to.
- Parameters:
ip- One IPv4 address that you want to forward DNS queries to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
port
TargetAddress.Builder port(Integer port)
The port at
Ipthat you want to forward DNS queries to.- Parameters:
port- The port atIpthat you want to forward DNS queries to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv6
TargetAddress.Builder ipv6(String ipv6)
One IPv6 address that you want to forward DNS queries to.
- Parameters:
ipv6- One IPv6 address that you want to forward DNS queries to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
protocol
TargetAddress.Builder protocol(String protocol)
The protocols for the Resolver endpoints. DoH-FIPS is applicable for inbound endpoints only.
For an inbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 and DoH-FIPS in combination.
-
Do53 alone.
-
DoH alone.
-
DoH-FIPS alone.
-
None, which is treated as Do53.
For an outbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 alone.
-
DoH alone.
-
None, which is treated as Do53.
- Parameters:
protocol- The protocols for the Resolver endpoints. DoH-FIPS is applicable for inbound endpoints only.For an inbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 and DoH-FIPS in combination.
-
Do53 alone.
-
DoH alone.
-
DoH-FIPS alone.
-
None, which is treated as Do53.
For an outbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 alone.
-
DoH alone.
-
None, which is treated as Do53.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Protocol,Protocol
-
-
protocol
TargetAddress.Builder protocol(Protocol protocol)
The protocols for the Resolver endpoints. DoH-FIPS is applicable for inbound endpoints only.
For an inbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 and DoH-FIPS in combination.
-
Do53 alone.
-
DoH alone.
-
DoH-FIPS alone.
-
None, which is treated as Do53.
For an outbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 alone.
-
DoH alone.
-
None, which is treated as Do53.
- Parameters:
protocol- The protocols for the Resolver endpoints. DoH-FIPS is applicable for inbound endpoints only.For an inbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 and DoH-FIPS in combination.
-
Do53 alone.
-
DoH alone.
-
DoH-FIPS alone.
-
None, which is treated as Do53.
For an outbound endpoint you can apply the protocols as follows:
-
Do53 and DoH in combination.
-
Do53 alone.
-
DoH alone.
-
None, which is treated as Do53.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Protocol,Protocol
-
-
-