Interface AwsEc2RouteTableDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsEc2RouteTableDetails.Builder,
,AwsEc2RouteTableDetails> SdkBuilder<AwsEc2RouteTableDetails.Builder,
,AwsEc2RouteTableDetails> SdkPojo
- Enclosing class:
AwsEc2RouteTableDetails
-
Method Summary
Modifier and TypeMethodDescriptionassociationSet
(Collection<AssociationSetDetails> associationSet) The associations between a route table and one or more subnets or a gateway.associationSet
(Consumer<AssociationSetDetails.Builder>... associationSet) The associations between a route table and one or more subnets or a gateway.associationSet
(AssociationSetDetails... associationSet) The associations between a route table and one or more subnets or a gateway.The ID of the Amazon Web Services account that owns the route table.propagatingVgwSet
(Collection<PropagatingVgwSetDetails> propagatingVgwSet) Describes a virtual private gateway propagating route.propagatingVgwSet
(Consumer<PropagatingVgwSetDetails.Builder>... propagatingVgwSet) Describes a virtual private gateway propagating route.propagatingVgwSet
(PropagatingVgwSetDetails... propagatingVgwSet) Describes a virtual private gateway propagating route.routeSet
(Collection<RouteSetDetails> routeSet) The routes in the route table.routeSet
(Consumer<RouteSetDetails.Builder>... routeSet) The routes in the route table.routeSet
(RouteSetDetails... routeSet) The routes in the route table.routeTableId
(String routeTableId) The ID of the route table.The ID of the virtual private cloud (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
-
associationSet
The associations between a route table and one or more subnets or a gateway.
- Parameters:
associationSet
- The associations between a route table and one or more subnets or a gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationSet
The associations between a route table and one or more subnets or a gateway.
- Parameters:
associationSet
- The associations between a route table and one or more subnets or a gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
associationSet
AwsEc2RouteTableDetails.Builder associationSet(Consumer<AssociationSetDetails.Builder>... associationSet) The associations between a route table and one or more subnets or a gateway.
This is a convenience method that creates an instance of theAssociationSetDetails.Builder
avoiding the need to create one manually viaAssociationSetDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toassociationSet(List<AssociationSetDetails>)
.- Parameters:
associationSet
- a consumer that will call methods onAssociationSetDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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.
-
propagatingVgwSet
AwsEc2RouteTableDetails.Builder propagatingVgwSet(Collection<PropagatingVgwSetDetails> propagatingVgwSet) Describes a virtual private gateway propagating route.
- Parameters:
propagatingVgwSet
- Describes a virtual private gateway propagating route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propagatingVgwSet
Describes a virtual private gateway propagating route.
- Parameters:
propagatingVgwSet
- Describes a virtual private gateway propagating route.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propagatingVgwSet
AwsEc2RouteTableDetails.Builder propagatingVgwSet(Consumer<PropagatingVgwSetDetails.Builder>... propagatingVgwSet) Describes a virtual private gateway propagating route.
This is a convenience method that creates an instance of thePropagatingVgwSetDetails.Builder
avoiding the need to create one manually viaPropagatingVgwSetDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topropagatingVgwSet(List<PropagatingVgwSetDetails>)
.- Parameters:
propagatingVgwSet
- a consumer that will call methods onPropagatingVgwSetDetails.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.
-
routeSet
The routes in the route table.
- Parameters:
routeSet
- The routes in the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeSet
The routes in the route table.
- Parameters:
routeSet
- The routes in the route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routeSet
The routes in the route table.
This is a convenience method that creates an instance of theRouteSetDetails.Builder
avoiding the need to create one manually viaRouteSetDetails.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torouteSet(List<RouteSetDetails>)
.- Parameters:
routeSet
- a consumer that will call methods onRouteSetDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcId
The ID of the virtual private cloud (VPC).
- Parameters:
vpcId
- The ID of the virtual private cloud (VPC).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-