Class IpRouteInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<IpRouteInfo.Builder,IpRouteInfo>
Information about one or more IP address blocks.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal InstantThe date and time the address block was added to the directory.static IpRouteInfo.Builderbuilder()final StringcidrIp()IP address block in the IpRoute.final StringcidrIpv6()IPv6 address block in the IpRoute.final StringDescription of the IpRouteInfo.final StringIdentifier (ID) of the directory associated with the IP addresses.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final IpRouteStatusMsgThe status of the IP address block.final StringThe status of the IP address block.final StringThe reason for the IpRouteStatusMsg.static Class<? extends IpRouteInfo.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
directoryId
Identifier (ID) of the directory associated with the IP addresses.
- Returns:
- Identifier (ID) of the directory associated with the IP addresses.
-
cidrIp
-
cidrIpv6
-
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:
-
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:
-
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
The reason for the IpRouteStatusMsg.
- Returns:
- The reason for the IpRouteStatusMsg.
-
description
Description of the IpRouteInfo.
- Returns:
- Description of the IpRouteInfo.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<IpRouteInfo.Builder,IpRouteInfo> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-