@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 String destinationCidr()
The destination IPv4 address, in CIDR notation.
public String destinationPrefixListId()
The prefix of the AWS service.
public String egressOnlyInternetGatewayId()
The ID of an egress-only internet gateway.
public String gatewayId()
The ID of the gateway, such as an internet gateway or virtual private gateway.
public String instanceId()
The ID of the instance, such as a NAT instance.
public String natGatewayId()
The ID of a NAT gateway.
public String networkInterfaceId()
The ID of a network interface.
public 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 String transitGatewayId()
The ID of a transit gateway.
public 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 boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.