Class SetIpAddressTypeRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.elasticloadbalancingv2.model.ElasticLoadBalancingV2Request
-
- software.amazon.awssdk.services.elasticloadbalancingv2.model.SetIpAddressTypeRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<SetIpAddressTypeRequest.Builder,SetIpAddressTypeRequest>
@Generated("software.amazon.awssdk:codegen") public final class SetIpAddressTypeRequest extends ElasticLoadBalancingV2Request implements ToCopyableBuilder<SetIpAddressTypeRequest.Builder,SetIpAddressTypeRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSetIpAddressTypeRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SetIpAddressTypeRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IpAddressTypeipAddressType()Note: Internal load balancers must use theipv4IP address type.StringipAddressTypeAsString()Note: Internal load balancers must use theipv4IP address type.StringloadBalancerArn()The Amazon Resource Name (ARN) of the load balancer.List<SdkField<?>>sdkFields()static Class<? extends SetIpAddressTypeRequest.Builder>serializableBuilderClass()SetIpAddressTypeRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
loadBalancerArn
public final String loadBalancerArn()
The Amazon Resource Name (ARN) of the load balancer.
- Returns:
- The Amazon Resource Name (ARN) of the load balancer.
-
ipAddressType
public final IpAddressType ipAddressType()
Note: Internal load balancers must use the
ipv4IP address type.[Application Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses),dualstack(for IPv4 and IPv6 addresses), anddualstack-without-public-ipv4(for IPv6 only public addresses, with private IPv4 and IPv6 addresses).Note: Application Load Balancer authentication only supports IPv4 addresses when connecting to an Identity Provider (IdP) or Amazon Cognito endpoint. Without a public IPv4 address the load balancer cannot complete the authentication process, resulting in HTTP 500 errors.
[Network Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses). You can’t specifydualstackfor a load balancer with a UDP or TCP_UDP listener.[Gateway Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses).If the service returns an enum value that is not available in the current SDK version,
ipAddressTypewill returnIpAddressType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromipAddressTypeAsString().- Returns:
- Note: Internal load balancers must use the
ipv4IP address type.[Application Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses),dualstack(for IPv4 and IPv6 addresses), anddualstack-without-public-ipv4(for IPv6 only public addresses, with private IPv4 and IPv6 addresses).Note: Application Load Balancer authentication only supports IPv4 addresses when connecting to an Identity Provider (IdP) or Amazon Cognito endpoint. Without a public IPv4 address the load balancer cannot complete the authentication process, resulting in HTTP 500 errors.
[Network Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses). You can’t specifydualstackfor a load balancer with a UDP or TCP_UDP listener.[Gateway Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses). - See Also:
IpAddressType
-
ipAddressTypeAsString
public final String ipAddressTypeAsString()
Note: Internal load balancers must use the
ipv4IP address type.[Application Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses),dualstack(for IPv4 and IPv6 addresses), anddualstack-without-public-ipv4(for IPv6 only public addresses, with private IPv4 and IPv6 addresses).Note: Application Load Balancer authentication only supports IPv4 addresses when connecting to an Identity Provider (IdP) or Amazon Cognito endpoint. Without a public IPv4 address the load balancer cannot complete the authentication process, resulting in HTTP 500 errors.
[Network Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses). You can’t specifydualstackfor a load balancer with a UDP or TCP_UDP listener.[Gateway Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses).If the service returns an enum value that is not available in the current SDK version,
ipAddressTypewill returnIpAddressType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromipAddressTypeAsString().- Returns:
- Note: Internal load balancers must use the
ipv4IP address type.[Application Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses),dualstack(for IPv4 and IPv6 addresses), anddualstack-without-public-ipv4(for IPv6 only public addresses, with private IPv4 and IPv6 addresses).Note: Application Load Balancer authentication only supports IPv4 addresses when connecting to an Identity Provider (IdP) or Amazon Cognito endpoint. Without a public IPv4 address the load balancer cannot complete the authentication process, resulting in HTTP 500 errors.
[Network Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses). You can’t specifydualstackfor a load balancer with a UDP or TCP_UDP listener.[Gateway Load Balancers] The IP address type. The possible values are
ipv4(for only IPv4 addresses) anddualstack(for IPv4 and IPv6 addresses). - See Also:
IpAddressType
-
toBuilder
public SetIpAddressTypeRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SetIpAddressTypeRequest.Builder,SetIpAddressTypeRequest>- Specified by:
toBuilderin classElasticLoadBalancingV2Request
-
builder
public static SetIpAddressTypeRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends SetIpAddressTypeRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
-