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

#include <TransitGatewayConnect.h>

Public Member Functions

 TransitGatewayConnect ()
 
 TransitGatewayConnect (const Aws::Utils::Xml::XmlNode &xmlNode)
 
TransitGatewayConnectoperator= (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)
 
TransitGatewayConnectWithTransitGatewayAttachmentId (const Aws::String &value)
 
TransitGatewayConnectWithTransitGatewayAttachmentId (Aws::String &&value)
 
TransitGatewayConnectWithTransitGatewayAttachmentId (const char *value)
 
const Aws::StringGetTransportTransitGatewayAttachmentId () const
 
bool TransportTransitGatewayAttachmentIdHasBeenSet () const
 
void SetTransportTransitGatewayAttachmentId (const Aws::String &value)
 
void SetTransportTransitGatewayAttachmentId (Aws::String &&value)
 
void SetTransportTransitGatewayAttachmentId (const char *value)
 
TransitGatewayConnectWithTransportTransitGatewayAttachmentId (const Aws::String &value)
 
TransitGatewayConnectWithTransportTransitGatewayAttachmentId (Aws::String &&value)
 
TransitGatewayConnectWithTransportTransitGatewayAttachmentId (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)
 
TransitGatewayConnectWithTransitGatewayId (const Aws::String &value)
 
TransitGatewayConnectWithTransitGatewayId (Aws::String &&value)
 
TransitGatewayConnectWithTransitGatewayId (const char *value)
 
const TransitGatewayAttachmentStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const TransitGatewayAttachmentState &value)
 
void SetState (TransitGatewayAttachmentState &&value)
 
TransitGatewayConnectWithState (const TransitGatewayAttachmentState &value)
 
TransitGatewayConnectWithState (TransitGatewayAttachmentState &&value)
 
const Aws::Utils::DateTimeGetCreationTime () const
 
bool CreationTimeHasBeenSet () const
 
void SetCreationTime (const Aws::Utils::DateTime &value)
 
void SetCreationTime (Aws::Utils::DateTime &&value)
 
TransitGatewayConnectWithCreationTime (const Aws::Utils::DateTime &value)
 
TransitGatewayConnectWithCreationTime (Aws::Utils::DateTime &&value)
 
const TransitGatewayConnectOptionsGetOptions () const
 
bool OptionsHasBeenSet () const
 
void SetOptions (const TransitGatewayConnectOptions &value)
 
void SetOptions (TransitGatewayConnectOptions &&value)
 
TransitGatewayConnectWithOptions (const TransitGatewayConnectOptions &value)
 
TransitGatewayConnectWithOptions (TransitGatewayConnectOptions &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
TransitGatewayConnectWithTags (const Aws::Vector< Tag > &value)
 
TransitGatewayConnectWithTags (Aws::Vector< Tag > &&value)
 
TransitGatewayConnectAddTags (const Tag &value)
 
TransitGatewayConnectAddTags (Tag &&value)
 

Detailed Description

Describes a transit gateway Connect attachment.

See Also:

AWS API Reference

Definition at line 36 of file TransitGatewayConnect.h.

Constructor & Destructor Documentation

◆ TransitGatewayConnect() [1/2]

Aws::EC2::Model::TransitGatewayConnect::TransitGatewayConnect ( )

◆ TransitGatewayConnect() [2/2]

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

Member Function Documentation

◆ AddTags() [1/2]

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

The tags for the attachment.

Definition at line 296 of file TransitGatewayConnect.h.

◆ AddTags() [2/2]

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

The tags for the attachment.

Definition at line 301 of file TransitGatewayConnect.h.

◆ CreationTimeHasBeenSet()

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

The creation time.

Definition at line 209 of file TransitGatewayConnect.h.

◆ GetCreationTime()

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

The creation time.

Definition at line 204 of file TransitGatewayConnect.h.

◆ GetOptions()

const TransitGatewayConnectOptions& Aws::EC2::Model::TransitGatewayConnect::GetOptions ( ) const
inline

The Connect attachment options.

Definition at line 235 of file TransitGatewayConnect.h.

◆ GetState()

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

The state of the attachment.

Definition at line 173 of file TransitGatewayConnect.h.

◆ GetTags()

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

The tags for the attachment.

Definition at line 266 of file TransitGatewayConnect.h.

◆ GetTransitGatewayAttachmentId()

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

The ID of the Connect attachment.

Definition at line 50 of file TransitGatewayConnect.h.

◆ GetTransitGatewayId()

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

The ID of the transit gateway.

Definition at line 132 of file TransitGatewayConnect.h.

◆ GetTransportTransitGatewayAttachmentId()

const Aws::String& Aws::EC2::Model::TransitGatewayConnect::GetTransportTransitGatewayAttachmentId ( ) const
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 91 of file TransitGatewayConnect.h.

◆ operator=()

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

◆ OptionsHasBeenSet()

bool Aws::EC2::Model::TransitGatewayConnect::OptionsHasBeenSet ( ) const
inline

The Connect attachment options.

Definition at line 240 of file TransitGatewayConnect.h.

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCreationTime() [1/2]

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

The creation time.

Definition at line 219 of file TransitGatewayConnect.h.

◆ SetCreationTime() [2/2]

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

The creation time.

Definition at line 214 of file TransitGatewayConnect.h.

◆ SetOptions() [1/2]

void Aws::EC2::Model::TransitGatewayConnect::SetOptions ( const TransitGatewayConnectOptions value)
inline

The Connect attachment options.

Definition at line 245 of file TransitGatewayConnect.h.

◆ SetOptions() [2/2]

void Aws::EC2::Model::TransitGatewayConnect::SetOptions ( TransitGatewayConnectOptions &&  value)
inline

The Connect attachment options.

Definition at line 250 of file TransitGatewayConnect.h.

◆ SetState() [1/2]

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

The state of the attachment.

Definition at line 183 of file TransitGatewayConnect.h.

◆ SetState() [2/2]

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

The state of the attachment.

Definition at line 188 of file TransitGatewayConnect.h.

◆ SetTags() [1/2]

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

The tags for the attachment.

Definition at line 281 of file TransitGatewayConnect.h.

◆ SetTags() [2/2]

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

The tags for the attachment.

Definition at line 276 of file TransitGatewayConnect.h.

◆ SetTransitGatewayAttachmentId() [1/3]

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

The ID of the Connect attachment.

Definition at line 65 of file TransitGatewayConnect.h.

◆ SetTransitGatewayAttachmentId() [2/3]

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

The ID of the Connect attachment.

Definition at line 60 of file TransitGatewayConnect.h.

◆ SetTransitGatewayAttachmentId() [3/3]

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

The ID of the Connect attachment.

Definition at line 70 of file TransitGatewayConnect.h.

◆ SetTransitGatewayId() [1/3]

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

The ID of the transit gateway.

Definition at line 147 of file TransitGatewayConnect.h.

◆ SetTransitGatewayId() [2/3]

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

The ID of the transit gateway.

Definition at line 142 of file TransitGatewayConnect.h.

◆ SetTransitGatewayId() [3/3]

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

The ID of the transit gateway.

Definition at line 152 of file TransitGatewayConnect.h.

◆ SetTransportTransitGatewayAttachmentId() [1/3]

void Aws::EC2::Model::TransitGatewayConnect::SetTransportTransitGatewayAttachmentId ( Aws::String &&  value)
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 106 of file TransitGatewayConnect.h.

◆ SetTransportTransitGatewayAttachmentId() [2/3]

void Aws::EC2::Model::TransitGatewayConnect::SetTransportTransitGatewayAttachmentId ( const Aws::String value)
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 101 of file TransitGatewayConnect.h.

◆ SetTransportTransitGatewayAttachmentId() [3/3]

void Aws::EC2::Model::TransitGatewayConnect::SetTransportTransitGatewayAttachmentId ( const char *  value)
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 111 of file TransitGatewayConnect.h.

◆ StateHasBeenSet()

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

The state of the attachment.

Definition at line 178 of file TransitGatewayConnect.h.

◆ TagsHasBeenSet()

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

The tags for the attachment.

Definition at line 271 of file TransitGatewayConnect.h.

◆ TransitGatewayAttachmentIdHasBeenSet()

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

The ID of the Connect attachment.

Definition at line 55 of file TransitGatewayConnect.h.

◆ TransitGatewayIdHasBeenSet()

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

The ID of the transit gateway.

Definition at line 137 of file TransitGatewayConnect.h.

◆ TransportTransitGatewayAttachmentIdHasBeenSet()

bool Aws::EC2::Model::TransitGatewayConnect::TransportTransitGatewayAttachmentIdHasBeenSet ( ) const
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 96 of file TransitGatewayConnect.h.

◆ WithCreationTime() [1/2]

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

The creation time.

Definition at line 229 of file TransitGatewayConnect.h.

◆ WithCreationTime() [2/2]

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

The creation time.

Definition at line 224 of file TransitGatewayConnect.h.

◆ WithOptions() [1/2]

TransitGatewayConnect& Aws::EC2::Model::TransitGatewayConnect::WithOptions ( const TransitGatewayConnectOptions value)
inline

The Connect attachment options.

Definition at line 255 of file TransitGatewayConnect.h.

◆ WithOptions() [2/2]

TransitGatewayConnect& Aws::EC2::Model::TransitGatewayConnect::WithOptions ( TransitGatewayConnectOptions &&  value)
inline

The Connect attachment options.

Definition at line 260 of file TransitGatewayConnect.h.

◆ WithState() [1/2]

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

The state of the attachment.

Definition at line 193 of file TransitGatewayConnect.h.

◆ WithState() [2/2]

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

The state of the attachment.

Definition at line 198 of file TransitGatewayConnect.h.

◆ WithTags() [1/2]

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

The tags for the attachment.

Definition at line 291 of file TransitGatewayConnect.h.

◆ WithTags() [2/2]

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

The tags for the attachment.

Definition at line 286 of file TransitGatewayConnect.h.

◆ WithTransitGatewayAttachmentId() [1/3]

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

The ID of the Connect attachment.

Definition at line 80 of file TransitGatewayConnect.h.

◆ WithTransitGatewayAttachmentId() [2/3]

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

The ID of the Connect attachment.

Definition at line 75 of file TransitGatewayConnect.h.

◆ WithTransitGatewayAttachmentId() [3/3]

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

The ID of the Connect attachment.

Definition at line 85 of file TransitGatewayConnect.h.

◆ WithTransitGatewayId() [1/3]

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

The ID of the transit gateway.

Definition at line 162 of file TransitGatewayConnect.h.

◆ WithTransitGatewayId() [2/3]

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

The ID of the transit gateway.

Definition at line 157 of file TransitGatewayConnect.h.

◆ WithTransitGatewayId() [3/3]

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

The ID of the transit gateway.

Definition at line 167 of file TransitGatewayConnect.h.

◆ WithTransportTransitGatewayAttachmentId() [1/3]

TransitGatewayConnect& Aws::EC2::Model::TransitGatewayConnect::WithTransportTransitGatewayAttachmentId ( Aws::String &&  value)
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 121 of file TransitGatewayConnect.h.

◆ WithTransportTransitGatewayAttachmentId() [2/3]

TransitGatewayConnect& Aws::EC2::Model::TransitGatewayConnect::WithTransportTransitGatewayAttachmentId ( const Aws::String value)
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 116 of file TransitGatewayConnect.h.

◆ WithTransportTransitGatewayAttachmentId() [3/3]

TransitGatewayConnect& Aws::EC2::Model::TransitGatewayConnect::WithTransportTransitGatewayAttachmentId ( const char *  value)
inline

The ID of the attachment from which the Connect attachment was created.

Definition at line 126 of file TransitGatewayConnect.h.


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