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 Details

    • 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

      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

      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

      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 the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: