Interface TransitGatewayPolicyTable.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TransitGatewayPolicyTable.Builder,
,TransitGatewayPolicyTable> SdkBuilder<TransitGatewayPolicyTable.Builder,
,TransitGatewayPolicyTable> SdkPojo
- Enclosing class:
TransitGatewayPolicyTable
public static interface TransitGatewayPolicyTable.Builder
extends SdkPojo, CopyableBuilder<TransitGatewayPolicyTable.Builder,TransitGatewayPolicyTable>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The timestamp when the transit gateway policy table was created.The state of the transit gateway policy tableThe state of the transit gateway policy tabletags
(Collection<Tag> tags) he key-value pairs associated with the transit gateway policy table.tags
(Consumer<Tag.Builder>... tags) he key-value pairs associated with the transit gateway policy table.he key-value pairs associated with the transit gateway policy table.transitGatewayId
(String transitGatewayId) The ID of the transit gateway.transitGatewayPolicyTableId
(String transitGatewayPolicyTableId) The ID of the transit gateway policy 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
-
transitGatewayPolicyTableId
The ID of the transit gateway policy table.
- Parameters:
transitGatewayPolicyTableId
- The ID of the transit gateway policy 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 policy table
- Parameters:
state
- The state of the transit gateway policy 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 policy table
- Parameters:
state
- The state of the transit gateway policy table- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The timestamp when the transit gateway policy table was created.
- Parameters:
creationTime
- The timestamp when the transit gateway policy table was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
he key-value pairs associated with the transit gateway policy table.
- Parameters:
tags
- he key-value pairs associated with the transit gateway policy table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
he key-value pairs associated with the transit gateway policy table.
- Parameters:
tags
- he key-value pairs associated with the transit gateway policy table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
he key-value pairs associated with the transit gateway policy 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:
-