Class IpAddressResponse
- java.lang.Object
-
- software.amazon.awssdk.services.route53resolver.model.IpAddressResponse
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IpAddressResponse.Builder,IpAddressResponse>
@Generated("software.amazon.awssdk:codegen") public final class IpAddressResponse extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IpAddressResponse.Builder,IpAddressResponse>
In the response to a GetResolverEndpoint request, information about the IP addresses that the Resolver endpoint uses for DNS queries.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIpAddressResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IpAddressResponse.Builderbuilder()StringcreationTime()The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringip()One IPv4 address that the Resolver endpoint uses for DNS queries.StringipId()The ID of one IP address.Stringipv6()One IPv6 address that the Resolver endpoint uses for DNS queries.StringmodificationTime()The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends IpAddressResponse.Builder>serializableBuilderClass()IpAddressStatusstatus()A status code that gives the current status of the request.StringstatusAsString()A status code that gives the current status of the request.StringstatusMessage()A message that provides additional information about the status of the request.StringsubnetId()The ID of one subnet.IpAddressResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
ipId
public final String ipId()
The ID of one IP address.
- Returns:
- The ID of one IP address.
-
subnetId
public final String subnetId()
The ID of one subnet.
- Returns:
- The ID of one subnet.
-
ip
public final String ip()
One IPv4 address that the Resolver endpoint uses for DNS queries.
- Returns:
- One IPv4 address that the Resolver endpoint uses for DNS queries.
-
ipv6
public final String ipv6()
One IPv6 address that the Resolver endpoint uses for DNS queries.
- Returns:
- One IPv6 address that the Resolver endpoint uses for DNS queries.
-
status
public final IpAddressStatus status()
A status code that gives the current status of the request.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnIpAddressStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- A status code that gives the current status of the request.
- See Also:
IpAddressStatus
-
statusAsString
public final String statusAsString()
A status code that gives the current status of the request.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnIpAddressStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- A status code that gives the current status of the request.
- See Also:
IpAddressStatus
-
statusMessage
public final String statusMessage()
A message that provides additional information about the status of the request.
- Returns:
- A message that provides additional information about the status of the request.
-
creationTime
public final String creationTime()
The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the IP address was created, in Unix time format and Coordinated Universal Time (UTC).
-
modificationTime
public final String modificationTime()
The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).
- Returns:
- The date and time that the IP address was last modified, in Unix time format and Coordinated Universal Time (UTC).
-
toBuilder
public IpAddressResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IpAddressResponse.Builder,IpAddressResponse>
-
builder
public static IpAddressResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends IpAddressResponse.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-