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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayRouteTable.BuildercreationTime(Instant creationTime)The creation time.TransitGatewayRouteTable.BuilderdefaultAssociationRouteTable(Boolean defaultAssociationRouteTable)Indicates whether this is the default association route table for the transit gateway.TransitGatewayRouteTable.BuilderdefaultPropagationRouteTable(Boolean defaultPropagationRouteTable)Indicates whether this is the default propagation route table for the transit gateway.TransitGatewayRouteTable.Builderstate(String state)The state of the transit gateway route table.TransitGatewayRouteTable.Builderstate(TransitGatewayRouteTableState state)The state of the transit gateway route table.TransitGatewayRouteTable.Buildertags(Collection<Tag> tags)Any tags assigned to the route table.TransitGatewayRouteTable.Buildertags(Consumer<Tag.Builder>... tags)Any tags assigned to the route table.TransitGatewayRouteTable.Buildertags(Tag... tags)Any tags assigned to the route table.TransitGatewayRouteTable.BuildertransitGatewayId(String transitGatewayId)The ID of the transit gateway.TransitGatewayRouteTable.BuildertransitGatewayRouteTableId(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, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
transitGatewayRouteTableId
TransitGatewayRouteTable.Builder transitGatewayRouteTableId(String 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
TransitGatewayRouteTable.Builder transitGatewayId(String 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
TransitGatewayRouteTable.Builder state(String 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:
TransitGatewayRouteTableState,TransitGatewayRouteTableState
-
state
TransitGatewayRouteTable.Builder state(TransitGatewayRouteTableState 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:
TransitGatewayRouteTableState,TransitGatewayRouteTableState
-
defaultAssociationRouteTable
TransitGatewayRouteTable.Builder defaultAssociationRouteTable(Boolean 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
TransitGatewayRouteTable.Builder defaultPropagationRouteTable(Boolean 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
TransitGatewayRouteTable.Builder creationTime(Instant 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
TransitGatewayRouteTable.Builder tags(Collection<Tag> 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
TransitGatewayRouteTable.Builder tags(Tag... 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
TransitGatewayRouteTable.Builder tags(Consumer<Tag.Builder>... tags)
Any tags assigned to the route table.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
-