Interface AwsEc2RouteTableDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AwsEc2RouteTableDetails.Builder,AwsEc2RouteTableDetails>,SdkBuilder<AwsEc2RouteTableDetails.Builder,AwsEc2RouteTableDetails>,SdkPojo
- Enclosing class:
- AwsEc2RouteTableDetails
public static interface AwsEc2RouteTableDetails.Builder extends SdkPojo, CopyableBuilder<AwsEc2RouteTableDetails.Builder,AwsEc2RouteTableDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AwsEc2RouteTableDetails.BuilderassociationSet(Collection<AssociationSetDetails> associationSet)The associations between a route table and one or more subnets or a gateway.AwsEc2RouteTableDetails.BuilderassociationSet(Consumer<AssociationSetDetails.Builder>... associationSet)The associations between a route table and one or more subnets or a gateway.AwsEc2RouteTableDetails.BuilderassociationSet(AssociationSetDetails... associationSet)The associations between a route table and one or more subnets or a gateway.AwsEc2RouteTableDetails.BuilderownerId(String ownerId)The ID of the Amazon Web Services account that owns the route table.AwsEc2RouteTableDetails.BuilderpropagatingVgwSet(Collection<PropagatingVgwSetDetails> propagatingVgwSet)Describes a virtual private gateway propagating route.AwsEc2RouteTableDetails.BuilderpropagatingVgwSet(Consumer<PropagatingVgwSetDetails.Builder>... propagatingVgwSet)Describes a virtual private gateway propagating route.AwsEc2RouteTableDetails.BuilderpropagatingVgwSet(PropagatingVgwSetDetails... propagatingVgwSet)Describes a virtual private gateway propagating route.AwsEc2RouteTableDetails.BuilderrouteSet(Collection<RouteSetDetails> routeSet)The routes in the route table.AwsEc2RouteTableDetails.BuilderrouteSet(Consumer<RouteSetDetails.Builder>... routeSet)The routes in the route table.AwsEc2RouteTableDetails.BuilderrouteSet(RouteSetDetails... routeSet)The routes in the route table.AwsEc2RouteTableDetails.BuilderrouteTableId(String routeTableId)The ID of the route table.AwsEc2RouteTableDetails.BuildervpcId(String vpcId)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 Detail
-
associationSet
AwsEc2RouteTableDetails.Builder associationSet(Collection<AssociationSetDetails> 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(AssociationSetDetails... 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.Builderavoiding the need to create one manually viaAssociationSetDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#associationSet(List.) - 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:
#associationSet(java.util.Collection)
-
ownerId
AwsEc2RouteTableDetails.Builder ownerId(String 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
AwsEc2RouteTableDetails.Builder propagatingVgwSet(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
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.Builderavoiding the need to create one manually viaPropagatingVgwSetDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#propagatingVgwSet(List.) - 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:
#propagatingVgwSet(java.util.Collection)
-
routeTableId
AwsEc2RouteTableDetails.Builder routeTableId(String 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
AwsEc2RouteTableDetails.Builder routeSet(Collection<RouteSetDetails> 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
AwsEc2RouteTableDetails.Builder routeSet(RouteSetDetails... 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
AwsEc2RouteTableDetails.Builder routeSet(Consumer<RouteSetDetails.Builder>... routeSet)
The routes in the route table.
This is a convenience method that creates an instance of theRouteSetDetails.Builderavoiding the need to create one manually viaRouteSetDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#routeSet(List.) - 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:
#routeSet(java.util.Collection)
-
vpcId
AwsEc2RouteTableDetails.Builder vpcId(String 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.
-
-