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.Builder
attachmentId(String attachmentId)
The ID of the route attachment.TransitGatewayRouteTableRoute.Builder
destinationCidr(String destinationCidr)
The CIDR block used for destination matches.TransitGatewayRouteTableRoute.Builder
prefixListId(String prefixListId)
The ID of the prefix list.TransitGatewayRouteTableRoute.Builder
resourceId(String resourceId)
The ID of the resource for the route attachment.TransitGatewayRouteTableRoute.Builder
resourceType(String resourceType)
The resource type for the route attachment.TransitGatewayRouteTableRoute.Builder
routeOrigin(String routeOrigin)
The route origin.TransitGatewayRouteTableRoute.Builder
state(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.
-
-