Interface TransitGatewayRouteTableAttachment.Builder

All Superinterfaces:
Buildable, CopyableBuilder<TransitGatewayRouteTableAttachment.Builder,TransitGatewayRouteTableAttachment>, SdkBuilder<TransitGatewayRouteTableAttachment.Builder,TransitGatewayRouteTableAttachment>, SdkPojo
Enclosing class:
TransitGatewayRouteTableAttachment

public static interface TransitGatewayRouteTableAttachment.Builder extends SdkPojo, CopyableBuilder<TransitGatewayRouteTableAttachment.Builder,TransitGatewayRouteTableAttachment>
  • Method Details

    • attachment

      Sets the value of the Attachment property for this object.
      Parameters:
      attachment - The new value for the Attachment property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachment

      Sets the value of the Attachment property for this object. This is a convenience method that creates an instance of the Attachment.Builder avoiding the need to create one manually via Attachment.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to attachment(Attachment).

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

      The ID of the peering attachment.

      Parameters:
      peeringId - The ID of the peering attachment.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • transitGatewayRouteTableArn

      TransitGatewayRouteTableAttachment.Builder transitGatewayRouteTableArn(String transitGatewayRouteTableArn)

      The ARN of the transit gateway attachment route table. For example, "TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456" .

      Parameters:
      transitGatewayRouteTableArn - The ARN of the transit gateway attachment route table. For example, "TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456" .
      Returns:
      Returns a reference to this object so that method calls can be chained together.