Class AnalysisRouteTableRoute
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
Describes a route table route.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe ID of a carrier gateway.final StringThe Amazon Resource Name (ARN) of a core network.final StringThe destination IPv4 address, in CIDR notation.final StringThe prefix of the Amazon Web Services service.final StringThe ID of an egress-only internet gateway.final booleanfinal booleanequalsBySdkFields(Object obj) final StringThe ID of the gateway, such as an internet gateway or virtual private gateway.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final StringThe ID of the instance, such as a NAT instance.final StringThe ID of a local gateway.final StringThe ID of a NAT gateway.final StringThe ID of a network interface.final Stringorigin()Describes how the route was created.static Class<? extends AnalysisRouteTableRoute.Builder>final Stringstate()The state.final StringtoString()Returns a string representation of this object.final StringThe ID of a transit gateway.final StringThe ID of a VPC peering connection.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
destinationCidr
The destination IPv4 address, in CIDR notation.
- Returns:
- The destination IPv4 address, in CIDR notation.
-
destinationPrefixListId
The prefix of the Amazon Web Services service.
- Returns:
- The prefix of the Amazon Web Services service.
-
egressOnlyInternetGatewayId
The ID of an egress-only internet gateway.
- Returns:
- The ID of an egress-only internet gateway.
-
gatewayId
The ID of the gateway, such as an internet gateway or virtual private gateway.
- Returns:
- The ID of the gateway, such as an internet gateway or virtual private gateway.
-
instanceId
The ID of the instance, such as a NAT instance.
- Returns:
- The ID of the instance, such as a NAT instance.
-
natGatewayId
The ID of a NAT gateway.
- Returns:
- The ID of a NAT gateway.
-
networkInterfaceId
The ID of a network interface.
- Returns:
- The ID of a network interface.
-
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.
- Returns:
- 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.
-
-
-
transitGatewayId
The ID of a transit gateway.
- Returns:
- The ID of a transit gateway.
-
vpcPeeringConnectionId
The ID of a VPC peering connection.
- Returns:
- The ID of a VPC peering connection.
-
state
The state. The following are the possible values:
-
active
-
blackhole
- Returns:
- The state. The following are the possible values:
-
active
-
blackhole
-
-
-
carrierGatewayId
The ID of a carrier gateway.
- Returns:
- The ID of a carrier gateway.
-
coreNetworkArn
The Amazon Resource Name (ARN) of a core network.
- Returns:
- The Amazon Resource Name (ARN) of a core network.
-
localGatewayId
The ID of a local gateway.
- Returns:
- The ID of a local gateway.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-