Interface TransitGatewayRouteTableRoute.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TransitGatewayRouteTableRoute.Builder,TransitGatewayRouteTableRoute>,SdkBuilder<TransitGatewayRouteTableRoute.Builder,TransitGatewayRouteTableRoute>,SdkPojo
- Enclosing class:
- TransitGatewayRouteTableRoute
public static interface TransitGatewayRouteTableRoute.Builder extends SdkPojo, CopyableBuilder<TransitGatewayRouteTableRoute.Builder,TransitGatewayRouteTableRoute>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayRouteTableRoute.BuilderattachmentId(String attachmentId)The ID of the route attachment.TransitGatewayRouteTableRoute.BuilderdestinationCidr(String destinationCidr)The CIDR block used for destination matches.TransitGatewayRouteTableRoute.BuilderprefixListId(String prefixListId)The ID of the prefix list.TransitGatewayRouteTableRoute.BuilderresourceId(String resourceId)The ID of the resource for the route attachment.TransitGatewayRouteTableRoute.BuilderresourceType(String resourceType)The resource type for the route attachment.TransitGatewayRouteTableRoute.BuilderrouteOrigin(String routeOrigin)The route origin.TransitGatewayRouteTableRoute.Builderstate(String state)The state of the route.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
destinationCidr
TransitGatewayRouteTableRoute.Builder destinationCidr(String destinationCidr)
The CIDR block used for destination matches.
- Parameters:
destinationCidr- The CIDR block used for destination matches.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
TransitGatewayRouteTableRoute.Builder state(String state)
The state of the route.
- Parameters:
state- The state of the route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeOrigin
TransitGatewayRouteTableRoute.Builder routeOrigin(String routeOrigin)
The route origin. The following are the possible values:
-
static
-
propagated
- Parameters:
routeOrigin- The route origin. The following are the possible values:-
static
-
propagated
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
prefixListId
TransitGatewayRouteTableRoute.Builder prefixListId(String prefixListId)
The ID of the prefix list.
- Parameters:
prefixListId- The ID of the prefix list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentId
TransitGatewayRouteTableRoute.Builder attachmentId(String attachmentId)
The ID of the route attachment.
- Parameters:
attachmentId- The ID of the route attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
TransitGatewayRouteTableRoute.Builder resourceId(String resourceId)
The ID of the resource for the route attachment.
- Parameters:
resourceId- The ID of the resource for the route attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
TransitGatewayRouteTableRoute.Builder resourceType(String resourceType)
The resource type for the route attachment.
- Parameters:
resourceType- The resource type for the route attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-