AWS SDK for C++  1.9.106
AWS SDK for C++
Public Member Functions | List of all members
Aws::EC2::Model::TransitGatewayAttachment Class Reference

#include <TransitGatewayAttachment.h>

Public Member Functions

 TransitGatewayAttachment ()
 
 TransitGatewayAttachment (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TransitGatewayAttachmentoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetTransitGatewayAttachmentId () const
 
bool TransitGatewayAttachmentIdHasBeenSet () const
 
void SetTransitGatewayAttachmentId (const Aws::String &value)
 
void SetTransitGatewayAttachmentId (Aws::String &&value)
 
void SetTransitGatewayAttachmentId (const char *value)
 
TransitGatewayAttachmentWithTransitGatewayAttachmentId (const Aws::String &value)
 
TransitGatewayAttachmentWithTransitGatewayAttachmentId (Aws::String &&value)
 
TransitGatewayAttachmentWithTransitGatewayAttachmentId (const char *value)
 
const Aws::StringGetTransitGatewayId () const
 
bool TransitGatewayIdHasBeenSet () const
 
void SetTransitGatewayId (const Aws::String &value)
 
void SetTransitGatewayId (Aws::String &&value)
 
void SetTransitGatewayId (const char *value)
 
TransitGatewayAttachmentWithTransitGatewayId (const Aws::String &value)
 
TransitGatewayAttachmentWithTransitGatewayId (Aws::String &&value)
 
TransitGatewayAttachmentWithTransitGatewayId (const char *value)
 
const Aws::StringGetTransitGatewayOwnerId () const
 
bool TransitGatewayOwnerIdHasBeenSet () const
 
void SetTransitGatewayOwnerId (const Aws::String &value)
 
void SetTransitGatewayOwnerId (Aws::String &&value)
 
void SetTransitGatewayOwnerId (const char *value)
 
TransitGatewayAttachmentWithTransitGatewayOwnerId (const Aws::String &value)
 
TransitGatewayAttachmentWithTransitGatewayOwnerId (Aws::String &&value)
 
TransitGatewayAttachmentWithTransitGatewayOwnerId (const char *value)
 
const Aws::StringGetResourceOwnerId () const
 
bool ResourceOwnerIdHasBeenSet () const
 
void SetResourceOwnerId (const Aws::String &value)
 
void SetResourceOwnerId (Aws::String &&value)
 
void SetResourceOwnerId (const char *value)
 
TransitGatewayAttachmentWithResourceOwnerId (const Aws::String &value)
 
TransitGatewayAttachmentWithResourceOwnerId (Aws::String &&value)
 
TransitGatewayAttachmentWithResourceOwnerId (const char *value)
 
const TransitGatewayAttachmentResourceTypeGetResourceType () const
 
bool ResourceTypeHasBeenSet () const
 
void SetResourceType (const TransitGatewayAttachmentResourceType &value)
 
void SetResourceType (TransitGatewayAttachmentResourceType &&value)
 
TransitGatewayAttachmentWithResourceType (const TransitGatewayAttachmentResourceType &value)
 
TransitGatewayAttachmentWithResourceType (TransitGatewayAttachmentResourceType &&value)
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
TransitGatewayAttachmentWithResourceId (const Aws::String &value)
 
TransitGatewayAttachmentWithResourceId (Aws::String &&value)
 
TransitGatewayAttachmentWithResourceId (const char *value)
 
const TransitGatewayAttachmentStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const TransitGatewayAttachmentState &value)
 
void SetState (TransitGatewayAttachmentState &&value)
 
TransitGatewayAttachmentWithState (const TransitGatewayAttachmentState &value)
 
TransitGatewayAttachmentWithState (TransitGatewayAttachmentState &&value)
 
const TransitGatewayAttachmentAssociationGetAssociation () const
 
bool AssociationHasBeenSet () const
 
void SetAssociation (const TransitGatewayAttachmentAssociation &value)
 
void SetAssociation (TransitGatewayAttachmentAssociation &&value)
 
TransitGatewayAttachmentWithAssociation (const TransitGatewayAttachmentAssociation &value)
 
TransitGatewayAttachmentWithAssociation (TransitGatewayAttachmentAssociation &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
TransitGatewayAttachmentWithCreationTime (const Aws::Utils::DateTime &value)
 
TransitGatewayAttachmentWithCreationTime (Aws::Utils::DateTime &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
TransitGatewayAttachmentWithTags (const Aws::Vector< Tag > &value)
 
TransitGatewayAttachmentWithTags (Aws::Vector< Tag > &&value)
 
TransitGatewayAttachmentAddTags (const Tag &value)
 
TransitGatewayAttachmentAddTags (Tag &&value)
 

Detailed Description

Describes an attachment between a resource and a transit gateway.

See Also:

AWS API Reference

Definition at line 38 of file TransitGatewayAttachment.h.

Constructor & Destructor Documentation

◆ TransitGatewayAttachment() [1/2]

Aws::EC2::Model::TransitGatewayAttachment::TransitGatewayAttachment ( )

◆ TransitGatewayAttachment() [2/2]

Aws::EC2::Model::TransitGatewayAttachment::TransitGatewayAttachment ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddTags() [1/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::AddTags ( const Tag value)
inline

The tags for the attachment.

Definition at line 423 of file TransitGatewayAttachment.h.

◆ AddTags() [2/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::AddTags ( Tag &&  value)
inline

The tags for the attachment.

Definition at line 428 of file TransitGatewayAttachment.h.

◆ AssociationHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::AssociationHasBeenSet ( ) const
inline

The association.

Definition at line 336 of file TransitGatewayAttachment.h.

◆ CreationTimeHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::CreationTimeHasBeenSet ( ) const
inline

The creation time.

Definition at line 367 of file TransitGatewayAttachment.h.

◆ GetAssociation()

const TransitGatewayAttachmentAssociation& Aws::EC2::Model::TransitGatewayAttachment::GetAssociation ( ) const
inline

The association.

Definition at line 331 of file TransitGatewayAttachment.h.

◆ GetCreationTime()

const Aws::Utils::DateTime& Aws::EC2::Model::TransitGatewayAttachment::GetCreationTime ( ) const
inline

The creation time.

Definition at line 362 of file TransitGatewayAttachment.h.

◆ GetResourceId()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachment::GetResourceId ( ) const
inline

The ID of the resource.

Definition at line 253 of file TransitGatewayAttachment.h.

◆ GetResourceOwnerId()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachment::GetResourceOwnerId ( ) const
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 175 of file TransitGatewayAttachment.h.

◆ GetResourceType()

const TransitGatewayAttachmentResourceType& Aws::EC2::Model::TransitGatewayAttachment::GetResourceType ( ) const
inline

The resource type. Note that the tgw-peering resource type has been deprecated.

Definition at line 217 of file TransitGatewayAttachment.h.

◆ GetState()

const TransitGatewayAttachmentState& Aws::EC2::Model::TransitGatewayAttachment::GetState ( ) const
inline

The attachment state. Note that the initiating state has been deprecated.

Definition at line 295 of file TransitGatewayAttachment.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::EC2::Model::TransitGatewayAttachment::GetTags ( ) const
inline

The tags for the attachment.

Definition at line 393 of file TransitGatewayAttachment.h.

◆ GetTransitGatewayAttachmentId()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachment::GetTransitGatewayAttachmentId ( ) const
inline

The ID of the attachment.

Definition at line 52 of file TransitGatewayAttachment.h.

◆ GetTransitGatewayId()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachment::GetTransitGatewayId ( ) const
inline

The ID of the transit gateway.

Definition at line 93 of file TransitGatewayAttachment.h.

◆ GetTransitGatewayOwnerId()

const Aws::String& Aws::EC2::Model::TransitGatewayAttachment::GetTransitGatewayOwnerId ( ) const
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 134 of file TransitGatewayAttachment.h.

◆ operator=()

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::TransitGatewayAttachment::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::TransitGatewayAttachment::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ ResourceIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::ResourceIdHasBeenSet ( ) const
inline

The ID of the resource.

Definition at line 258 of file TransitGatewayAttachment.h.

◆ ResourceOwnerIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::ResourceOwnerIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 180 of file TransitGatewayAttachment.h.

◆ ResourceTypeHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::ResourceTypeHasBeenSet ( ) const
inline

The resource type. Note that the tgw-peering resource type has been deprecated.

Definition at line 223 of file TransitGatewayAttachment.h.

◆ SetAssociation() [1/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetAssociation ( const TransitGatewayAttachmentAssociation value)
inline

The association.

Definition at line 341 of file TransitGatewayAttachment.h.

◆ SetAssociation() [2/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetAssociation ( TransitGatewayAttachmentAssociation &&  value)
inline

The association.

Definition at line 346 of file TransitGatewayAttachment.h.

◆ SetCreationTime() [1/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetCreationTime ( Aws::Utils::DateTime &&  value)
inline

The creation time.

Definition at line 377 of file TransitGatewayAttachment.h.

◆ SetCreationTime() [2/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetCreationTime ( const Aws::Utils::DateTime value)
inline

The creation time.

Definition at line 372 of file TransitGatewayAttachment.h.

◆ SetResourceId() [1/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceId ( Aws::String &&  value)
inline

The ID of the resource.

Definition at line 268 of file TransitGatewayAttachment.h.

◆ SetResourceId() [2/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceId ( const Aws::String value)
inline

The ID of the resource.

Definition at line 263 of file TransitGatewayAttachment.h.

◆ SetResourceId() [3/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceId ( const char *  value)
inline

The ID of the resource.

Definition at line 273 of file TransitGatewayAttachment.h.

◆ SetResourceOwnerId() [1/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 190 of file TransitGatewayAttachment.h.

◆ SetResourceOwnerId() [2/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 185 of file TransitGatewayAttachment.h.

◆ SetResourceOwnerId() [3/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 195 of file TransitGatewayAttachment.h.

◆ SetResourceType() [1/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceType ( const TransitGatewayAttachmentResourceType value)
inline

The resource type. Note that the tgw-peering resource type has been deprecated.

Definition at line 229 of file TransitGatewayAttachment.h.

◆ SetResourceType() [2/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetResourceType ( TransitGatewayAttachmentResourceType &&  value)
inline

The resource type. Note that the tgw-peering resource type has been deprecated.

Definition at line 235 of file TransitGatewayAttachment.h.

◆ SetState() [1/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetState ( const TransitGatewayAttachmentState value)
inline

The attachment state. Note that the initiating state has been deprecated.

Definition at line 307 of file TransitGatewayAttachment.h.

◆ SetState() [2/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetState ( TransitGatewayAttachmentState &&  value)
inline

The attachment state. Note that the initiating state has been deprecated.

Definition at line 313 of file TransitGatewayAttachment.h.

◆ SetTags() [1/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the attachment.

Definition at line 408 of file TransitGatewayAttachment.h.

◆ SetTags() [2/2]

void Aws::EC2::Model::TransitGatewayAttachment::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the attachment.

Definition at line 403 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayAttachmentId() [1/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayAttachmentId ( Aws::String &&  value)
inline

The ID of the attachment.

Definition at line 67 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayAttachmentId() [2/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayAttachmentId ( const Aws::String value)
inline

The ID of the attachment.

Definition at line 62 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayAttachmentId() [3/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayAttachmentId ( const char *  value)
inline

The ID of the attachment.

Definition at line 72 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayId() [1/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayId ( Aws::String &&  value)
inline

The ID of the transit gateway.

Definition at line 108 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayId() [2/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayId ( const Aws::String value)
inline

The ID of the transit gateway.

Definition at line 103 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayId() [3/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayId ( const char *  value)
inline

The ID of the transit gateway.

Definition at line 113 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayOwnerId() [1/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 149 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayOwnerId() [2/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 144 of file TransitGatewayAttachment.h.

◆ SetTransitGatewayOwnerId() [3/3]

void Aws::EC2::Model::TransitGatewayAttachment::SetTransitGatewayOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 154 of file TransitGatewayAttachment.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::StateHasBeenSet ( ) const
inline

The attachment state. Note that the initiating state has been deprecated.

Definition at line 301 of file TransitGatewayAttachment.h.

◆ TagsHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::TagsHasBeenSet ( ) const
inline

The tags for the attachment.

Definition at line 398 of file TransitGatewayAttachment.h.

◆ TransitGatewayAttachmentIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::TransitGatewayAttachmentIdHasBeenSet ( ) const
inline

The ID of the attachment.

Definition at line 57 of file TransitGatewayAttachment.h.

◆ TransitGatewayIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::TransitGatewayIdHasBeenSet ( ) const
inline

The ID of the transit gateway.

Definition at line 98 of file TransitGatewayAttachment.h.

◆ TransitGatewayOwnerIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayAttachment::TransitGatewayOwnerIdHasBeenSet ( ) const
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 139 of file TransitGatewayAttachment.h.

◆ WithAssociation() [1/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithAssociation ( const TransitGatewayAttachmentAssociation value)
inline

The association.

Definition at line 351 of file TransitGatewayAttachment.h.

◆ WithAssociation() [2/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithAssociation ( TransitGatewayAttachmentAssociation &&  value)
inline

The association.

Definition at line 356 of file TransitGatewayAttachment.h.

◆ WithCreationTime() [1/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithCreationTime ( Aws::Utils::DateTime &&  value)
inline

The creation time.

Definition at line 387 of file TransitGatewayAttachment.h.

◆ WithCreationTime() [2/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithCreationTime ( const Aws::Utils::DateTime value)
inline

The creation time.

Definition at line 382 of file TransitGatewayAttachment.h.

◆ WithResourceId() [1/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceId ( Aws::String &&  value)
inline

The ID of the resource.

Definition at line 283 of file TransitGatewayAttachment.h.

◆ WithResourceId() [2/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceId ( const Aws::String value)
inline

The ID of the resource.

Definition at line 278 of file TransitGatewayAttachment.h.

◆ WithResourceId() [3/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceId ( const char *  value)
inline

The ID of the resource.

Definition at line 288 of file TransitGatewayAttachment.h.

◆ WithResourceOwnerId() [1/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 205 of file TransitGatewayAttachment.h.

◆ WithResourceOwnerId() [2/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 200 of file TransitGatewayAttachment.h.

◆ WithResourceOwnerId() [3/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the resource.

Definition at line 210 of file TransitGatewayAttachment.h.

◆ WithResourceType() [1/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceType ( const TransitGatewayAttachmentResourceType value)
inline

The resource type. Note that the tgw-peering resource type has been deprecated.

Definition at line 241 of file TransitGatewayAttachment.h.

◆ WithResourceType() [2/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithResourceType ( TransitGatewayAttachmentResourceType &&  value)
inline

The resource type. Note that the tgw-peering resource type has been deprecated.

Definition at line 247 of file TransitGatewayAttachment.h.

◆ WithState() [1/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithState ( const TransitGatewayAttachmentState value)
inline

The attachment state. Note that the initiating state has been deprecated.

Definition at line 319 of file TransitGatewayAttachment.h.

◆ WithState() [2/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithState ( TransitGatewayAttachmentState &&  value)
inline

The attachment state. Note that the initiating state has been deprecated.

Definition at line 325 of file TransitGatewayAttachment.h.

◆ WithTags() [1/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags for the attachment.

Definition at line 418 of file TransitGatewayAttachment.h.

◆ WithTags() [2/2]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags for the attachment.

Definition at line 413 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayAttachmentId() [1/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayAttachmentId ( Aws::String &&  value)
inline

The ID of the attachment.

Definition at line 82 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayAttachmentId() [2/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayAttachmentId ( const Aws::String value)
inline

The ID of the attachment.

Definition at line 77 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayAttachmentId() [3/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayAttachmentId ( const char *  value)
inline

The ID of the attachment.

Definition at line 87 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayId() [1/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayId ( Aws::String &&  value)
inline

The ID of the transit gateway.

Definition at line 123 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayId() [2/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayId ( const Aws::String value)
inline

The ID of the transit gateway.

Definition at line 118 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayId() [3/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayId ( const char *  value)
inline

The ID of the transit gateway.

Definition at line 128 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayOwnerId() [1/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayOwnerId ( Aws::String &&  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 164 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayOwnerId() [2/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayOwnerId ( const Aws::String value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 159 of file TransitGatewayAttachment.h.

◆ WithTransitGatewayOwnerId() [3/3]

TransitGatewayAttachment& Aws::EC2::Model::TransitGatewayAttachment::WithTransitGatewayOwnerId ( const char *  value)
inline

The ID of the Amazon Web Services account that owns the transit gateway.

Definition at line 169 of file TransitGatewayAttachment.h.


The documentation for this class was generated from the following file: