Interface TransitGatewayRouteTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TransitGatewayRouteTable.Builder,
,TransitGatewayRouteTable> SdkBuilder<TransitGatewayRouteTable.Builder,
,TransitGatewayRouteTable> SdkPojo
- Enclosing class:
TransitGatewayRouteTable
public static interface TransitGatewayRouteTable.Builder
extends SdkPojo, CopyableBuilder<TransitGatewayRouteTable.Builder,TransitGatewayRouteTable>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The creation time.defaultAssociationRouteTable
(Boolean defaultAssociationRouteTable) Indicates whether this is the default association route table for the transit gateway.defaultPropagationRouteTable
(Boolean defaultPropagationRouteTable) Indicates whether this is the default propagation route table for the transit gateway.The state of the transit gateway route table.The state of the transit gateway 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.transitGatewayId
(String transitGatewayId) The ID of the transit gateway.transitGatewayRouteTableId
(String transitGatewayRouteTableId) The ID of the transit gateway route table.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
-
transitGatewayRouteTableId
The ID of the transit gateway route table.
- Parameters:
transitGatewayRouteTableId
- The ID of the transit gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayId
The ID of the transit gateway.
- Parameters:
transitGatewayId
- The ID of the transit gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the transit gateway route table.
- Parameters:
state
- The state of the transit gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the transit gateway route table.
- Parameters:
state
- The state of the transit gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
defaultAssociationRouteTable
Indicates whether this is the default association route table for the transit gateway.
- Parameters:
defaultAssociationRouteTable
- Indicates whether this is the default association route table for the transit gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultPropagationRouteTable
Indicates whether this is the default propagation route table for the transit gateway.
- Parameters:
defaultPropagationRouteTable
- Indicates whether this is the default propagation route table for the transit gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The creation time.
- Parameters:
creationTime
- The creation time.- 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.
- 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:
-