@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 |
carrierGatewayId()
The ID of a carrier gateway.
|
String |
coreNetworkArn()
The Amazon Resource Name (ARN) of a core network.
|
String |
destinationCidr()
The destination IPv4 address, in CIDR notation.
|
String |
destinationPrefixListId()
The prefix of the Amazon Web 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 |
localGatewayId()
The ID of a local gateway.
|
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() |
String |
state()
The state.
|
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, wait
copy
public final String destinationCidr()
The destination IPv4 address, in CIDR notation.
public final String destinationPrefixListId()
The prefix of the Amazon Web 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 the 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 final String state()
The state. The following are the possible values:
active
blackhole
active
blackhole
public final String carrierGatewayId()
The ID of a carrier gateway.
public final String coreNetworkArn()
The Amazon Resource Name (ARN) of a core network.
public final String localGatewayId()
The ID of a local gateway.
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 SdkPojo
public final String toString()
Copyright © 2023. All rights reserved.