Class Route
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Route.Builder,
Route>
Describes a route in a route table.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Route.Builder
builder()
final String
The destination of the route.final DestinationType
The type of destination for the route.final String
The type of destination for the route.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
static Class
<? extends Route.Builder> final String
target()
The route's target.final TargetType
The type of target for the route.final String
The type of target for the route.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
destinationType
The type of destination for the route.
If the service returns an enum value that is not available in the current SDK version,
destinationType
will returnDestinationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdestinationTypeAsString()
.- Returns:
- The type of destination for the route.
- See Also:
-
destinationTypeAsString
The type of destination for the route.
If the service returns an enum value that is not available in the current SDK version,
destinationType
will returnDestinationType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdestinationTypeAsString()
.- Returns:
- The type of destination for the route.
- See Also:
-
targetType
The type of target for the route.
If the service returns an enum value that is not available in the current SDK version,
targetType
will returnTargetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtargetTypeAsString()
.- Returns:
- The type of target for the route.
- See Also:
-
targetTypeAsString
The type of target for the route.
If the service returns an enum value that is not available in the current SDK version,
targetType
will returnTargetType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtargetTypeAsString()
.- Returns:
- The type of target for the route.
- See Also:
-
destination
The destination of the route.
- Returns:
- The destination of the route.
-
target
The route's target.
- Returns:
- The route's target.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Route.Builder,
Route> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
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
-
sdkFields
-