Interface RouteTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RouteTable.Builder,
,RouteTable> SdkBuilder<RouteTable.Builder,
,RouteTable> SdkPojo
- Enclosing class:
RouteTable
-
Method Summary
Modifier and TypeMethodDescriptionassociations
(Collection<RouteTableAssociation> associations) The associations between the route table and your subnets or gateways.associations
(Consumer<RouteTableAssociation.Builder>... associations) The associations between the route table and your subnets or gateways.associations
(RouteTableAssociation... associations) The associations between the route table and your subnets or gateways.The ID of the Amazon Web Services account that owns the route table.propagatingVgws
(Collection<PropagatingVgw> propagatingVgws) Any virtual private gateway (VGW) propagating routes.propagatingVgws
(Consumer<PropagatingVgw.Builder>... propagatingVgws) Any virtual private gateway (VGW) propagating routes.propagatingVgws
(PropagatingVgw... propagatingVgws) Any virtual private gateway (VGW) propagating routes.routes
(Collection<Route> routes) The routes in the route table.routes
(Consumer<Route.Builder>... routes) The routes in the route table.The routes in the route table.routeTableId
(String routeTableId) The ID of the route table.tags
(Collection<Tag> tags) Any tags assigned to the route table.tags
(Consumer<Tag.Builder>... tags) Any tags assigned to the route table.Any tags assigned to the route table.The ID of the VPC.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 Details
-
associations
The associations between the route table and your subnets or gateways.
- Parameters:
associations
- The associations between the route table and your subnets or gateways.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The associations between the route table and your subnets or gateways.
- Parameters:
associations
- The associations between the route table and your subnets or gateways.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associations
The associations between the route table and your subnets or gateways.
This is a convenience method that creates an instance of theRouteTableAssociation.Builder
avoiding the need to create one manually viaRouteTableAssociation.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociations(List<RouteTableAssociation>)
.- Parameters:
associations
- a consumer that will call methods onRouteTableAssociation.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
propagatingVgws
Any virtual private gateway (VGW) propagating routes.
- Parameters:
propagatingVgws
- Any virtual private gateway (VGW) propagating routes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propagatingVgws
Any virtual private gateway (VGW) propagating routes.
- Parameters:
propagatingVgws
- Any virtual private gateway (VGW) propagating routes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propagatingVgws
Any virtual private gateway (VGW) propagating routes.
This is a convenience method that creates an instance of thePropagatingVgw.Builder
avoiding the need to create one manually viaPropagatingVgw.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topropagatingVgws(List<PropagatingVgw>)
.- Parameters:
propagatingVgws
- a consumer that will call methods onPropagatingVgw.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
routeTableId
The ID of the route table.
- Parameters:
routeTableId
- The ID of the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routes
The routes in the route table.
- Parameters:
routes
- The routes in the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routes
The routes in the route table.
- Parameters:
routes
- The routes in the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routes
The routes in the route table.
This is a convenience method that creates an instance of theRoute.Builder
avoiding the need to create one manually viaRoute.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toroutes(List<Route>)
.- Parameters:
routes
- a consumer that will call methods onRoute.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
Any tags assigned to the route table.
- Parameters:
tags
- Any tags assigned to the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the route table.
- Parameters:
tags
- Any tags assigned to the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Any tags assigned to the route table.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The ID of the VPC.
- Parameters:
vpcId
- The ID of the VPC.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The ID of the Amazon Web Services account that owns the route table.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that owns the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-