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) Indicates whether some other object is "equal to" this one by SDK fields.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.Take this object and create a builder that contains all of the current property values of this object.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 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
-
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
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<AnalysisRouteTableRoute.Builder,AnalysisRouteTableRoute> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-