@Generated(value="software.amazon.awssdk:codegen") public final class TransitGatewayRoute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayRoute.Builder,TransitGatewayRoute>
Describes a route for a transit gateway route table.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransitGatewayRoute.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TransitGatewayRoute.Builder |
builder() |
String |
destinationCidrBlock()
The CIDR block used for destination matches.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasTransitGatewayAttachments()
Returns true if the TransitGatewayAttachments property was specified by the sender (it may be empty), or false if
the sender did not specify the value (it will be empty).
|
String |
prefixListId()
The ID of the prefix list used for destination matches.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransitGatewayRoute.Builder> |
serializableBuilderClass() |
TransitGatewayRouteState |
state()
The state of the route.
|
String |
stateAsString()
The state of the route.
|
TransitGatewayRoute.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<TransitGatewayRouteAttachment> |
transitGatewayAttachments()
The attachments.
|
TransitGatewayRouteType |
type()
The route type.
|
String |
typeAsString()
The route type.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String destinationCidrBlock()
The CIDR block used for destination matches.
public String prefixListId()
The ID of the prefix list used for destination matches.
public boolean hasTransitGatewayAttachments()
public List<TransitGatewayRouteAttachment> transitGatewayAttachments()
The attachments.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTransitGatewayAttachments() to see if a value was sent in this field.
public TransitGatewayRouteType type()
The route type.
If the service returns an enum value that is not available in the current SDK version, type will return
TransitGatewayRouteType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
TransitGatewayRouteTypepublic String typeAsString()
The route type.
If the service returns an enum value that is not available in the current SDK version, type will return
TransitGatewayRouteType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
typeAsString().
TransitGatewayRouteTypepublic TransitGatewayRouteState state()
The state of the route.
If the service returns an enum value that is not available in the current SDK version, state will return
TransitGatewayRouteState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
TransitGatewayRouteStatepublic String stateAsString()
The state of the route.
If the service returns an enum value that is not available in the current SDK version, state will return
TransitGatewayRouteState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
TransitGatewayRouteStatepublic TransitGatewayRoute.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransitGatewayRoute.Builder,TransitGatewayRoute>public static TransitGatewayRoute.Builder builder()
public static Class<? extends TransitGatewayRoute.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.