@Generated(value="software.amazon.awssdk:codegen") public final class AnalysisRouteTableRoute extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
Describes a route table route.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AnalysisRouteTableRoute.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AnalysisRouteTableRoute.Builder |
builder() |
String |
destinationCidr()
The destination IPv4 address, in CIDR notation.
|
String |
destinationPrefixListId()
The prefix of the AWS service.
|
String |
egressOnlyInternetGatewayId()
The ID of an egress-only internet gateway.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
gatewayId()
The ID of the gateway, such as an internet gateway or virtual private gateway.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
instanceId()
The ID of the instance, such as a NAT instance.
|
String |
natGatewayId()
The ID of a NAT gateway.
|
String |
networkInterfaceId()
The ID of a network interface.
|
String |
origin()
Describes how the route was created.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AnalysisRouteTableRoute.Builder> |
serializableBuilderClass() |
AnalysisRouteTableRoute.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
transitGatewayId()
The ID of a transit gateway.
|
String |
vpcPeeringConnectionId()
The ID of a VPC peering connection.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String destinationCidr()
The destination IPv4 address, in CIDR notation.
public final String destinationPrefixListId()
The prefix of the AWS service.
public final String egressOnlyInternetGatewayId()
The ID of an egress-only internet gateway.
public final String gatewayId()
The ID of the gateway, such as an internet gateway or virtual private gateway.
public final String instanceId()
The ID of the instance, such as a NAT instance.
public final String natGatewayId()
The ID of a NAT gateway.
public final String networkInterfaceId()
The ID of a network interface.
public final String origin()
Describes how the route was created. The following are possible values:
CreateRouteTable - The route was automatically created when the route table was created.
CreateRoute - The route was manually added to the route table.
EnableVgwRoutePropagation - The route was propagated by route propagation.
CreateRouteTable - The route was automatically created when the route table was created.
CreateRoute - The route was manually added to the route table.
EnableVgwRoutePropagation - The route was propagated by route propagation.
public final String transitGatewayId()
The ID of a transit gateway.
public final String vpcPeeringConnectionId()
The ID of a VPC peering connection.
public AnalysisRouteTableRoute.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>public static AnalysisRouteTableRoute.Builder builder()
public static Class<? extends AnalysisRouteTableRoute.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.