/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Describes a transit gateway route table attachment.See Also:
* AWS
* API Reference
The ID of the peering attachment.
*/ inline const Aws::String& GetPeeringId() const{ return m_peeringId; } /** *The ID of the peering attachment.
*/ inline bool PeeringIdHasBeenSet() const { return m_peeringIdHasBeenSet; } /** *The ID of the peering attachment.
*/ inline void SetPeeringId(const Aws::String& value) { m_peeringIdHasBeenSet = true; m_peeringId = value; } /** *The ID of the peering attachment.
*/ inline void SetPeeringId(Aws::String&& value) { m_peeringIdHasBeenSet = true; m_peeringId = std::move(value); } /** *The ID of the peering attachment.
*/ inline void SetPeeringId(const char* value) { m_peeringIdHasBeenSet = true; m_peeringId.assign(value); } /** *The ID of the peering attachment.
*/ inline TransitGatewayRouteTableAttachment& WithPeeringId(const Aws::String& value) { SetPeeringId(value); return *this;} /** *The ID of the peering attachment.
*/ inline TransitGatewayRouteTableAttachment& WithPeeringId(Aws::String&& value) { SetPeeringId(std::move(value)); return *this;} /** *The ID of the peering attachment.
*/ inline TransitGatewayRouteTableAttachment& WithPeeringId(const char* value) { SetPeeringId(value); return *this;} /** *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"
.
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"
.
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"
.
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"
.
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"
.
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"
.
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"
.
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"
.