Class IpRouteInfo
- java.lang.Object
-
- software.amazon.awssdk.services.directory.model.IpRouteInfo
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IpRouteInfo.Builder,IpRouteInfo>
@Generated("software.amazon.awssdk:codegen") public final class IpRouteInfo extends Object implements SdkPojo, Serializable, ToCopyableBuilder<IpRouteInfo.Builder,IpRouteInfo>
Information about one or more IP address blocks.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceIpRouteInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantaddedDateTime()The date and time the address block was added to the directory.static IpRouteInfo.Builderbuilder()StringcidrIp()IP address block in the IpRoute.Stringdescription()Description of the IpRouteInfo.StringdirectoryId()Identifier (ID) of the directory associated with the IP addresses.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()IpRouteStatusMsgipRouteStatusMsg()The status of the IP address block.StringipRouteStatusMsgAsString()The status of the IP address block.StringipRouteStatusReason()The reason for the IpRouteStatusMsg.List<SdkField<?>>sdkFields()static Class<? extends IpRouteInfo.Builder>serializableBuilderClass()IpRouteInfo.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
-
directoryId
public final String directoryId()
Identifier (ID) of the directory associated with the IP addresses.
- Returns:
- Identifier (ID) of the directory associated with the IP addresses.
-
cidrIp
public final String cidrIp()
IP address block in the IpRoute.
- Returns:
- IP address block in the IpRoute.
-
ipRouteStatusMsg
public final IpRouteStatusMsg ipRouteStatusMsg()
The status of the IP address block.
If the service returns an enum value that is not available in the current SDK version,
ipRouteStatusMsgwill returnIpRouteStatusMsg.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromipRouteStatusMsgAsString().- Returns:
- The status of the IP address block.
- See Also:
IpRouteStatusMsg
-
ipRouteStatusMsgAsString
public final String ipRouteStatusMsgAsString()
The status of the IP address block.
If the service returns an enum value that is not available in the current SDK version,
ipRouteStatusMsgwill returnIpRouteStatusMsg.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromipRouteStatusMsgAsString().- Returns:
- The status of the IP address block.
- See Also:
IpRouteStatusMsg
-
addedDateTime
public final Instant addedDateTime()
The date and time the address block was added to the directory.
- Returns:
- The date and time the address block was added to the directory.
-
ipRouteStatusReason
public final String ipRouteStatusReason()
The reason for the IpRouteStatusMsg.
- Returns:
- The reason for the IpRouteStatusMsg.
-
description
public final String description()
Description of the IpRouteInfo.
- Returns:
- Description of the IpRouteInfo.
-
toBuilder
public IpRouteInfo.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<IpRouteInfo.Builder,IpRouteInfo>
-
builder
public static IpRouteInfo.Builder builder()
-
serializableBuilderClass
public static Class<? extends IpRouteInfo.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.
-
-