AWS SDK for C++  1.9.105
AWS SDK for C++
Public Member Functions | List of all members
Aws::DirectConnect::Model::Connection Class Reference

#include <Connection.h>

Public Member Functions

 Connection ()
 
 Connection (Aws::Utils::Json::JsonView jsonValue)
 
Connectionoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetOwnerAccount () const
 
bool OwnerAccountHasBeenSet () const
 
void SetOwnerAccount (const Aws::String &value)
 
void SetOwnerAccount (Aws::String &&value)
 
void SetOwnerAccount (const char *value)
 
ConnectionWithOwnerAccount (const Aws::String &value)
 
ConnectionWithOwnerAccount (Aws::String &&value)
 
ConnectionWithOwnerAccount (const char *value)
 
const Aws::StringGetConnectionId () const
 
bool ConnectionIdHasBeenSet () const
 
void SetConnectionId (const Aws::String &value)
 
void SetConnectionId (Aws::String &&value)
 
void SetConnectionId (const char *value)
 
ConnectionWithConnectionId (const Aws::String &value)
 
ConnectionWithConnectionId (Aws::String &&value)
 
ConnectionWithConnectionId (const char *value)
 
const Aws::StringGetConnectionName () const
 
bool ConnectionNameHasBeenSet () const
 
void SetConnectionName (const Aws::String &value)
 
void SetConnectionName (Aws::String &&value)
 
void SetConnectionName (const char *value)
 
ConnectionWithConnectionName (const Aws::String &value)
 
ConnectionWithConnectionName (Aws::String &&value)
 
ConnectionWithConnectionName (const char *value)
 
const ConnectionStateGetConnectionState () const
 
bool ConnectionStateHasBeenSet () const
 
void SetConnectionState (const ConnectionState &value)
 
void SetConnectionState (ConnectionState &&value)
 
ConnectionWithConnectionState (const ConnectionState &value)
 
ConnectionWithConnectionState (ConnectionState &&value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
ConnectionWithRegion (const Aws::String &value)
 
ConnectionWithRegion (Aws::String &&value)
 
ConnectionWithRegion (const char *value)
 
const Aws::StringGetLocation () const
 
bool LocationHasBeenSet () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
ConnectionWithLocation (const Aws::String &value)
 
ConnectionWithLocation (Aws::String &&value)
 
ConnectionWithLocation (const char *value)
 
const Aws::StringGetBandwidth () const
 
bool BandwidthHasBeenSet () const
 
void SetBandwidth (const Aws::String &value)
 
void SetBandwidth (Aws::String &&value)
 
void SetBandwidth (const char *value)
 
ConnectionWithBandwidth (const Aws::String &value)
 
ConnectionWithBandwidth (Aws::String &&value)
 
ConnectionWithBandwidth (const char *value)
 
int GetVlan () const
 
bool VlanHasBeenSet () const
 
void SetVlan (int value)
 
ConnectionWithVlan (int value)
 
const Aws::StringGetPartnerName () const
 
bool PartnerNameHasBeenSet () const
 
void SetPartnerName (const Aws::String &value)
 
void SetPartnerName (Aws::String &&value)
 
void SetPartnerName (const char *value)
 
ConnectionWithPartnerName (const Aws::String &value)
 
ConnectionWithPartnerName (Aws::String &&value)
 
ConnectionWithPartnerName (const char *value)
 
const Aws::Utils::DateTimeGetLoaIssueTime () const
 
bool LoaIssueTimeHasBeenSet () const
 
void SetLoaIssueTime (const Aws::Utils::DateTime &value)
 
void SetLoaIssueTime (Aws::Utils::DateTime &&value)
 
ConnectionWithLoaIssueTime (const Aws::Utils::DateTime &value)
 
ConnectionWithLoaIssueTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLagId () const
 
bool LagIdHasBeenSet () const
 
void SetLagId (const Aws::String &value)
 
void SetLagId (Aws::String &&value)
 
void SetLagId (const char *value)
 
ConnectionWithLagId (const Aws::String &value)
 
ConnectionWithLagId (Aws::String &&value)
 
ConnectionWithLagId (const char *value)
 
const Aws::StringGetAwsDevice () const
 
bool AwsDeviceHasBeenSet () const
 
void SetAwsDevice (const Aws::String &value)
 
void SetAwsDevice (Aws::String &&value)
 
void SetAwsDevice (const char *value)
 
ConnectionWithAwsDevice (const Aws::String &value)
 
ConnectionWithAwsDevice (Aws::String &&value)
 
ConnectionWithAwsDevice (const char *value)
 
bool GetJumboFrameCapable () const
 
bool JumboFrameCapableHasBeenSet () const
 
void SetJumboFrameCapable (bool value)
 
ConnectionWithJumboFrameCapable (bool value)
 
const Aws::StringGetAwsDeviceV2 () const
 
bool AwsDeviceV2HasBeenSet () const
 
void SetAwsDeviceV2 (const Aws::String &value)
 
void SetAwsDeviceV2 (Aws::String &&value)
 
void SetAwsDeviceV2 (const char *value)
 
ConnectionWithAwsDeviceV2 (const Aws::String &value)
 
ConnectionWithAwsDeviceV2 (Aws::String &&value)
 
ConnectionWithAwsDeviceV2 (const char *value)
 
const Aws::StringGetAwsLogicalDeviceId () const
 
bool AwsLogicalDeviceIdHasBeenSet () const
 
void SetAwsLogicalDeviceId (const Aws::String &value)
 
void SetAwsLogicalDeviceId (Aws::String &&value)
 
void SetAwsLogicalDeviceId (const char *value)
 
ConnectionWithAwsLogicalDeviceId (const Aws::String &value)
 
ConnectionWithAwsLogicalDeviceId (Aws::String &&value)
 
ConnectionWithAwsLogicalDeviceId (const char *value)
 
const HasLogicalRedundancyGetHasLogicalRedundancy () const
 
bool HasLogicalRedundancyHasBeenSet () const
 
void SetHasLogicalRedundancy (const HasLogicalRedundancy &value)
 
void SetHasLogicalRedundancy (HasLogicalRedundancy &&value)
 
ConnectionWithHasLogicalRedundancy (const HasLogicalRedundancy &value)
 
ConnectionWithHasLogicalRedundancy (HasLogicalRedundancy &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
ConnectionWithTags (const Aws::Vector< Tag > &value)
 
ConnectionWithTags (Aws::Vector< Tag > &&value)
 
ConnectionAddTags (const Tag &value)
 
ConnectionAddTags (Tag &&value)
 
const Aws::StringGetProviderName () const
 
bool ProviderNameHasBeenSet () const
 
void SetProviderName (const Aws::String &value)
 
void SetProviderName (Aws::String &&value)
 
void SetProviderName (const char *value)
 
ConnectionWithProviderName (const Aws::String &value)
 
ConnectionWithProviderName (Aws::String &&value)
 
ConnectionWithProviderName (const char *value)
 
bool GetMacSecCapable () const
 
bool MacSecCapableHasBeenSet () const
 
void SetMacSecCapable (bool value)
 
ConnectionWithMacSecCapable (bool value)
 
const Aws::StringGetPortEncryptionStatus () const
 
bool PortEncryptionStatusHasBeenSet () const
 
void SetPortEncryptionStatus (const Aws::String &value)
 
void SetPortEncryptionStatus (Aws::String &&value)
 
void SetPortEncryptionStatus (const char *value)
 
ConnectionWithPortEncryptionStatus (const Aws::String &value)
 
ConnectionWithPortEncryptionStatus (Aws::String &&value)
 
ConnectionWithPortEncryptionStatus (const char *value)
 
const Aws::StringGetEncryptionMode () const
 
bool EncryptionModeHasBeenSet () const
 
void SetEncryptionMode (const Aws::String &value)
 
void SetEncryptionMode (Aws::String &&value)
 
void SetEncryptionMode (const char *value)
 
ConnectionWithEncryptionMode (const Aws::String &value)
 
ConnectionWithEncryptionMode (Aws::String &&value)
 
ConnectionWithEncryptionMode (const char *value)
 
const Aws::Vector< MacSecKey > & GetMacSecKeys () const
 
bool MacSecKeysHasBeenSet () const
 
void SetMacSecKeys (const Aws::Vector< MacSecKey > &value)
 
void SetMacSecKeys (Aws::Vector< MacSecKey > &&value)
 
ConnectionWithMacSecKeys (const Aws::Vector< MacSecKey > &value)
 
ConnectionWithMacSecKeys (Aws::Vector< MacSecKey > &&value)
 
ConnectionAddMacSecKeys (const MacSecKey &value)
 
ConnectionAddMacSecKeys (MacSecKey &&value)
 

Detailed Description

Information about an Direct Connect connection.

See Also:

AWS API Reference

Definition at line 37 of file Connection.h.

Constructor & Destructor Documentation

◆ Connection() [1/2]

Aws::DirectConnect::Model::Connection::Connection ( )

◆ Connection() [2/2]

Aws::DirectConnect::Model::Connection::Connection ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddMacSecKeys() [1/2]

Connection& Aws::DirectConnect::Model::Connection::AddMacSecKeys ( const MacSecKey value)
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 1008 of file Connection.h.

◆ AddMacSecKeys() [2/2]

Connection& Aws::DirectConnect::Model::Connection::AddMacSecKeys ( MacSecKey &&  value)
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 1013 of file Connection.h.

◆ AddTags() [1/2]

Connection& Aws::DirectConnect::Model::Connection::AddTags ( const Tag value)
inline

The tags associated with the connection.

Definition at line 791 of file Connection.h.

◆ AddTags() [2/2]

Connection& Aws::DirectConnect::Model::Connection::AddTags ( Tag &&  value)
inline

The tags associated with the connection.

Definition at line 796 of file Connection.h.

◆ AwsDeviceHasBeenSet()

bool Aws::DirectConnect::Model::Connection::AwsDeviceHasBeenSet ( ) const
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 569 of file Connection.h.

◆ AwsDeviceV2HasBeenSet()

bool Aws::DirectConnect::Model::Connection::AwsDeviceV2HasBeenSet ( ) const
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 631 of file Connection.h.

◆ AwsLogicalDeviceIdHasBeenSet()

bool Aws::DirectConnect::Model::Connection::AwsLogicalDeviceIdHasBeenSet ( ) const
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 676 of file Connection.h.

◆ BandwidthHasBeenSet()

bool Aws::DirectConnect::Model::Connection::BandwidthHasBeenSet ( ) const
inline

The bandwidth of the connection.

Definition at line 380 of file Connection.h.

◆ ConnectionIdHasBeenSet()

bool Aws::DirectConnect::Model::Connection::ConnectionIdHasBeenSet ( ) const
inline

The ID of the connection.

Definition at line 95 of file Connection.h.

◆ ConnectionNameHasBeenSet()

bool Aws::DirectConnect::Model::Connection::ConnectionNameHasBeenSet ( ) const
inline

The name of the connection.

Definition at line 136 of file Connection.h.

◆ ConnectionStateHasBeenSet()

bool Aws::DirectConnect::Model::Connection::ConnectionStateHasBeenSet ( ) const
inline

The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.

  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.

  • pending: The connection has been approved and is being initialized.

  • available: The network link is up and the connection is ready for use.

  • down: The network link is down.

  • deleting: The connection is being deleted.

  • deleted: The connection has been deleted.

  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.

  • unknown: The state of the connection is not available.

Definition at line 207 of file Connection.h.

◆ EncryptionModeHasBeenSet()

bool Aws::DirectConnect::Model::Connection::EncryptionModeHasBeenSet ( ) const
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 930 of file Connection.h.

◆ GetAwsDevice()

const Aws::String& Aws::DirectConnect::Model::Connection::GetAwsDevice ( ) const
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 564 of file Connection.h.

◆ GetAwsDeviceV2()

const Aws::String& Aws::DirectConnect::Model::Connection::GetAwsDeviceV2 ( ) const
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 626 of file Connection.h.

◆ GetAwsLogicalDeviceId()

const Aws::String& Aws::DirectConnect::Model::Connection::GetAwsLogicalDeviceId ( ) const
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 669 of file Connection.h.

◆ GetBandwidth()

const Aws::String& Aws::DirectConnect::Model::Connection::GetBandwidth ( ) const
inline

The bandwidth of the connection.

Definition at line 375 of file Connection.h.

◆ GetConnectionId()

const Aws::String& Aws::DirectConnect::Model::Connection::GetConnectionId ( ) const
inline

The ID of the connection.

Definition at line 90 of file Connection.h.

◆ GetConnectionName()

const Aws::String& Aws::DirectConnect::Model::Connection::GetConnectionName ( ) const
inline

The name of the connection.

Definition at line 131 of file Connection.h.

◆ GetConnectionState()

const ConnectionState& Aws::DirectConnect::Model::Connection::GetConnectionState ( ) const
inline

The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.

  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.

  • pending: The connection has been approved and is being initialized.

  • available: The network link is up and the connection is ready for use.

  • down: The network link is down.

  • deleting: The connection is being deleted.

  • deleted: The connection has been deleted.

  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.

  • unknown: The state of the connection is not available.

Definition at line 187 of file Connection.h.

◆ GetEncryptionMode()

const Aws::String& Aws::DirectConnect::Model::Connection::GetEncryptionMode ( ) const
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 923 of file Connection.h.

◆ GetHasLogicalRedundancy()

const HasLogicalRedundancy& Aws::DirectConnect::Model::Connection::GetHasLogicalRedundancy ( ) const
inline

Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

Definition at line 725 of file Connection.h.

◆ GetJumboFrameCapable()

bool Aws::DirectConnect::Model::Connection::GetJumboFrameCapable ( ) const
inline

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 605 of file Connection.h.

◆ GetLagId()

const Aws::String& Aws::DirectConnect::Model::Connection::GetLagId ( ) const
inline

The ID of the LAG.

Definition at line 523 of file Connection.h.

◆ GetLoaIssueTime()

const Aws::Utils::DateTime& Aws::DirectConnect::Model::Connection::GetLoaIssueTime ( ) const
inline

The time of the most recent call to DescribeLoa for this connection.

Definition at line 487 of file Connection.h.

◆ GetLocation()

const Aws::String& Aws::DirectConnect::Model::Connection::GetLocation ( ) const
inline

The location of the connection.

Definition at line 334 of file Connection.h.

◆ GetMacSecCapable()

bool Aws::DirectConnect::Model::Connection::GetMacSecCapable ( ) const
inline

Indicates whether the connection supports MAC Security (MACsec).

Definition at line 843 of file Connection.h.

◆ GetMacSecKeys()

const Aws::Vector<MacSecKey>& Aws::DirectConnect::Model::Connection::GetMacSecKeys ( ) const
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 978 of file Connection.h.

◆ GetOwnerAccount()

const Aws::String& Aws::DirectConnect::Model::Connection::GetOwnerAccount ( ) const
inline

The ID of the account that owns the connection.

Definition at line 49 of file Connection.h.

◆ GetPartnerName()

const Aws::String& Aws::DirectConnect::Model::Connection::GetPartnerName ( ) const
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 438 of file Connection.h.

◆ GetPortEncryptionStatus()

const Aws::String& Aws::DirectConnect::Model::Connection::GetPortEncryptionStatus ( ) const
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 866 of file Connection.h.

◆ GetProviderName()

const Aws::String& Aws::DirectConnect::Model::Connection::GetProviderName ( ) const
inline

The name of the service provider associated with the connection.

Definition at line 802 of file Connection.h.

◆ GetRegion()

const Aws::String& Aws::DirectConnect::Model::Connection::GetRegion ( ) const
inline

The Region where the connection is located.

Definition at line 293 of file Connection.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::DirectConnect::Model::Connection::GetTags ( ) const
inline

The tags associated with the connection.

Definition at line 761 of file Connection.h.

◆ GetVlan()

int Aws::DirectConnect::Model::Connection::GetVlan ( ) const
inline

The ID of the VLAN.

Definition at line 416 of file Connection.h.

◆ HasLogicalRedundancyHasBeenSet()

bool Aws::DirectConnect::Model::Connection::HasLogicalRedundancyHasBeenSet ( ) const
inline

Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

Definition at line 731 of file Connection.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::DirectConnect::Model::Connection::Jsonize ( ) const

◆ JumboFrameCapableHasBeenSet()

bool Aws::DirectConnect::Model::Connection::JumboFrameCapableHasBeenSet ( ) const
inline

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 610 of file Connection.h.

◆ LagIdHasBeenSet()

bool Aws::DirectConnect::Model::Connection::LagIdHasBeenSet ( ) const
inline

The ID of the LAG.

Definition at line 528 of file Connection.h.

◆ LoaIssueTimeHasBeenSet()

bool Aws::DirectConnect::Model::Connection::LoaIssueTimeHasBeenSet ( ) const
inline

The time of the most recent call to DescribeLoa for this connection.

Definition at line 493 of file Connection.h.

◆ LocationHasBeenSet()

bool Aws::DirectConnect::Model::Connection::LocationHasBeenSet ( ) const
inline

The location of the connection.

Definition at line 339 of file Connection.h.

◆ MacSecCapableHasBeenSet()

bool Aws::DirectConnect::Model::Connection::MacSecCapableHasBeenSet ( ) const
inline

Indicates whether the connection supports MAC Security (MACsec).

Definition at line 848 of file Connection.h.

◆ MacSecKeysHasBeenSet()

bool Aws::DirectConnect::Model::Connection::MacSecKeysHasBeenSet ( ) const
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 983 of file Connection.h.

◆ operator=()

Connection& Aws::DirectConnect::Model::Connection::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OwnerAccountHasBeenSet()

bool Aws::DirectConnect::Model::Connection::OwnerAccountHasBeenSet ( ) const
inline

The ID of the account that owns the connection.

Definition at line 54 of file Connection.h.

◆ PartnerNameHasBeenSet()

bool Aws::DirectConnect::Model::Connection::PartnerNameHasBeenSet ( ) const
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 444 of file Connection.h.

◆ PortEncryptionStatusHasBeenSet()

bool Aws::DirectConnect::Model::Connection::PortEncryptionStatusHasBeenSet ( ) const
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 873 of file Connection.h.

◆ ProviderNameHasBeenSet()

bool Aws::DirectConnect::Model::Connection::ProviderNameHasBeenSet ( ) const
inline

The name of the service provider associated with the connection.

Definition at line 807 of file Connection.h.

◆ RegionHasBeenSet()

bool Aws::DirectConnect::Model::Connection::RegionHasBeenSet ( ) const
inline

The Region where the connection is located.

Definition at line 298 of file Connection.h.

◆ SetAwsDevice() [1/3]

void Aws::DirectConnect::Model::Connection::SetAwsDevice ( Aws::String &&  value)
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 579 of file Connection.h.

◆ SetAwsDevice() [2/3]

void Aws::DirectConnect::Model::Connection::SetAwsDevice ( const Aws::String value)
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 574 of file Connection.h.

◆ SetAwsDevice() [3/3]

void Aws::DirectConnect::Model::Connection::SetAwsDevice ( const char *  value)
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 584 of file Connection.h.

◆ SetAwsDeviceV2() [1/3]

void Aws::DirectConnect::Model::Connection::SetAwsDeviceV2 ( Aws::String &&  value)
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 641 of file Connection.h.

◆ SetAwsDeviceV2() [2/3]

void Aws::DirectConnect::Model::Connection::SetAwsDeviceV2 ( const Aws::String value)
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 636 of file Connection.h.

◆ SetAwsDeviceV2() [3/3]

void Aws::DirectConnect::Model::Connection::SetAwsDeviceV2 ( const char *  value)
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 646 of file Connection.h.

◆ SetAwsLogicalDeviceId() [1/3]

void Aws::DirectConnect::Model::Connection::SetAwsLogicalDeviceId ( Aws::String &&  value)
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 690 of file Connection.h.

◆ SetAwsLogicalDeviceId() [2/3]

void Aws::DirectConnect::Model::Connection::SetAwsLogicalDeviceId ( const Aws::String value)
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 683 of file Connection.h.

◆ SetAwsLogicalDeviceId() [3/3]

void Aws::DirectConnect::Model::Connection::SetAwsLogicalDeviceId ( const char *  value)
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 697 of file Connection.h.

◆ SetBandwidth() [1/3]

void Aws::DirectConnect::Model::Connection::SetBandwidth ( Aws::String &&  value)
inline

The bandwidth of the connection.

Definition at line 390 of file Connection.h.

◆ SetBandwidth() [2/3]

void Aws::DirectConnect::Model::Connection::SetBandwidth ( const Aws::String value)
inline

The bandwidth of the connection.

Definition at line 385 of file Connection.h.

◆ SetBandwidth() [3/3]

void Aws::DirectConnect::Model::Connection::SetBandwidth ( const char *  value)
inline

The bandwidth of the connection.

Definition at line 395 of file Connection.h.

◆ SetConnectionId() [1/3]

void Aws::DirectConnect::Model::Connection::SetConnectionId ( Aws::String &&  value)
inline

The ID of the connection.

Definition at line 105 of file Connection.h.

◆ SetConnectionId() [2/3]

void Aws::DirectConnect::Model::Connection::SetConnectionId ( const Aws::String value)
inline

The ID of the connection.

Definition at line 100 of file Connection.h.

◆ SetConnectionId() [3/3]

void Aws::DirectConnect::Model::Connection::SetConnectionId ( const char *  value)
inline

The ID of the connection.

Definition at line 110 of file Connection.h.

◆ SetConnectionName() [1/3]

void Aws::DirectConnect::Model::Connection::SetConnectionName ( Aws::String &&  value)
inline

The name of the connection.

Definition at line 146 of file Connection.h.

◆ SetConnectionName() [2/3]

void Aws::DirectConnect::Model::Connection::SetConnectionName ( const Aws::String value)
inline

The name of the connection.

Definition at line 141 of file Connection.h.

◆ SetConnectionName() [3/3]

void Aws::DirectConnect::Model::Connection::SetConnectionName ( const char *  value)
inline

The name of the connection.

Definition at line 151 of file Connection.h.

◆ SetConnectionState() [1/2]

void Aws::DirectConnect::Model::Connection::SetConnectionState ( ConnectionState &&  value)
inline

The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.

  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.

  • pending: The connection has been approved and is being initialized.

  • available: The network link is up and the connection is ready for use.

  • down: The network link is down.

  • deleting: The connection is being deleted.

  • deleted: The connection has been deleted.

  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.

  • unknown: The state of the connection is not available.

Definition at line 247 of file Connection.h.

◆ SetConnectionState() [2/2]

void Aws::DirectConnect::Model::Connection::SetConnectionState ( const ConnectionState value)
inline

The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.

  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.

  • pending: The connection has been approved and is being initialized.

  • available: The network link is up and the connection is ready for use.

  • down: The network link is down.

  • deleting: The connection is being deleted.

  • deleted: The connection has been deleted.

  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.

  • unknown: The state of the connection is not available.

Definition at line 227 of file Connection.h.

◆ SetEncryptionMode() [1/3]

void Aws::DirectConnect::Model::Connection::SetEncryptionMode ( Aws::String &&  value)
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 944 of file Connection.h.

◆ SetEncryptionMode() [2/3]

void Aws::DirectConnect::Model::Connection::SetEncryptionMode ( const Aws::String value)
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 937 of file Connection.h.

◆ SetEncryptionMode() [3/3]

void Aws::DirectConnect::Model::Connection::SetEncryptionMode ( const char *  value)
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 951 of file Connection.h.

◆ SetHasLogicalRedundancy() [1/2]

void Aws::DirectConnect::Model::Connection::SetHasLogicalRedundancy ( const HasLogicalRedundancy value)
inline

Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

Definition at line 737 of file Connection.h.

◆ SetHasLogicalRedundancy() [2/2]

void Aws::DirectConnect::Model::Connection::SetHasLogicalRedundancy ( HasLogicalRedundancy &&  value)
inline

Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

Definition at line 743 of file Connection.h.

◆ SetJumboFrameCapable()

void Aws::DirectConnect::Model::Connection::SetJumboFrameCapable ( bool  value)
inline

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 615 of file Connection.h.

◆ SetLagId() [1/3]

void Aws::DirectConnect::Model::Connection::SetLagId ( Aws::String &&  value)
inline

The ID of the LAG.

Definition at line 538 of file Connection.h.

◆ SetLagId() [2/3]

void Aws::DirectConnect::Model::Connection::SetLagId ( const Aws::String value)
inline

The ID of the LAG.

Definition at line 533 of file Connection.h.

◆ SetLagId() [3/3]

void Aws::DirectConnect::Model::Connection::SetLagId ( const char *  value)
inline

The ID of the LAG.

Definition at line 543 of file Connection.h.

◆ SetLoaIssueTime() [1/2]

void Aws::DirectConnect::Model::Connection::SetLoaIssueTime ( Aws::Utils::DateTime &&  value)
inline

The time of the most recent call to DescribeLoa for this connection.

Definition at line 505 of file Connection.h.

◆ SetLoaIssueTime() [2/2]

void Aws::DirectConnect::Model::Connection::SetLoaIssueTime ( const Aws::Utils::DateTime value)
inline

The time of the most recent call to DescribeLoa for this connection.

Definition at line 499 of file Connection.h.

◆ SetLocation() [1/3]

void Aws::DirectConnect::Model::Connection::SetLocation ( Aws::String &&  value)
inline

The location of the connection.

Definition at line 349 of file Connection.h.

◆ SetLocation() [2/3]

void Aws::DirectConnect::Model::Connection::SetLocation ( const Aws::String value)
inline

The location of the connection.

Definition at line 344 of file Connection.h.

◆ SetLocation() [3/3]

void Aws::DirectConnect::Model::Connection::SetLocation ( const char *  value)
inline

The location of the connection.

Definition at line 354 of file Connection.h.

◆ SetMacSecCapable()

void Aws::DirectConnect::Model::Connection::SetMacSecCapable ( bool  value)
inline

Indicates whether the connection supports MAC Security (MACsec).

Definition at line 853 of file Connection.h.

◆ SetMacSecKeys() [1/2]

void Aws::DirectConnect::Model::Connection::SetMacSecKeys ( Aws::Vector< MacSecKey > &&  value)
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 993 of file Connection.h.

◆ SetMacSecKeys() [2/2]

void Aws::DirectConnect::Model::Connection::SetMacSecKeys ( const Aws::Vector< MacSecKey > &  value)
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 988 of file Connection.h.

◆ SetOwnerAccount() [1/3]

void Aws::DirectConnect::Model::Connection::SetOwnerAccount ( Aws::String &&  value)
inline

The ID of the account that owns the connection.

Definition at line 64 of file Connection.h.

◆ SetOwnerAccount() [2/3]

void Aws::DirectConnect::Model::Connection::SetOwnerAccount ( const Aws::String value)
inline

The ID of the account that owns the connection.

Definition at line 59 of file Connection.h.

◆ SetOwnerAccount() [3/3]

void Aws::DirectConnect::Model::Connection::SetOwnerAccount ( const char *  value)
inline

The ID of the account that owns the connection.

Definition at line 69 of file Connection.h.

◆ SetPartnerName() [1/3]

void Aws::DirectConnect::Model::Connection::SetPartnerName ( Aws::String &&  value)
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 456 of file Connection.h.

◆ SetPartnerName() [2/3]

void Aws::DirectConnect::Model::Connection::SetPartnerName ( const Aws::String value)
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 450 of file Connection.h.

◆ SetPartnerName() [3/3]

void Aws::DirectConnect::Model::Connection::SetPartnerName ( const char *  value)
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 462 of file Connection.h.

◆ SetPortEncryptionStatus() [1/3]

void Aws::DirectConnect::Model::Connection::SetPortEncryptionStatus ( Aws::String &&  value)
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 887 of file Connection.h.

◆ SetPortEncryptionStatus() [2/3]

void Aws::DirectConnect::Model::Connection::SetPortEncryptionStatus ( const Aws::String value)
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 880 of file Connection.h.

◆ SetPortEncryptionStatus() [3/3]

void Aws::DirectConnect::Model::Connection::SetPortEncryptionStatus ( const char *  value)
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 894 of file Connection.h.

◆ SetProviderName() [1/3]

void Aws::DirectConnect::Model::Connection::SetProviderName ( Aws::String &&  value)
inline

The name of the service provider associated with the connection.

Definition at line 817 of file Connection.h.

◆ SetProviderName() [2/3]

void Aws::DirectConnect::Model::Connection::SetProviderName ( const Aws::String value)
inline

The name of the service provider associated with the connection.

Definition at line 812 of file Connection.h.

◆ SetProviderName() [3/3]

void Aws::DirectConnect::Model::Connection::SetProviderName ( const char *  value)
inline

The name of the service provider associated with the connection.

Definition at line 822 of file Connection.h.

◆ SetRegion() [1/3]

void Aws::DirectConnect::Model::Connection::SetRegion ( Aws::String &&  value)
inline

The Region where the connection is located.

Definition at line 308 of file Connection.h.

◆ SetRegion() [2/3]

void Aws::DirectConnect::Model::Connection::SetRegion ( const Aws::String value)
inline

The Region where the connection is located.

Definition at line 303 of file Connection.h.

◆ SetRegion() [3/3]

void Aws::DirectConnect::Model::Connection::SetRegion ( const char *  value)
inline

The Region where the connection is located.

Definition at line 313 of file Connection.h.

◆ SetTags() [1/2]

void Aws::DirectConnect::Model::Connection::SetTags ( Aws::Vector< Tag > &&  value)
inline

The tags associated with the connection.

Definition at line 776 of file Connection.h.

◆ SetTags() [2/2]

void Aws::DirectConnect::Model::Connection::SetTags ( const Aws::Vector< Tag > &  value)
inline

The tags associated with the connection.

Definition at line 771 of file Connection.h.

◆ SetVlan()

void Aws::DirectConnect::Model::Connection::SetVlan ( int  value)
inline

The ID of the VLAN.

Definition at line 426 of file Connection.h.

◆ TagsHasBeenSet()

bool Aws::DirectConnect::Model::Connection::TagsHasBeenSet ( ) const
inline

The tags associated with the connection.

Definition at line 766 of file Connection.h.

◆ VlanHasBeenSet()

bool Aws::DirectConnect::Model::Connection::VlanHasBeenSet ( ) const
inline

The ID of the VLAN.

Definition at line 421 of file Connection.h.

◆ WithAwsDevice() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsDevice ( Aws::String &&  value)
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 594 of file Connection.h.

◆ WithAwsDevice() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsDevice ( const Aws::String value)
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 589 of file Connection.h.

◆ WithAwsDevice() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsDevice ( const char *  value)
inline

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 599 of file Connection.h.

◆ WithAwsDeviceV2() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsDeviceV2 ( Aws::String &&  value)
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 656 of file Connection.h.

◆ WithAwsDeviceV2() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsDeviceV2 ( const Aws::String value)
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 651 of file Connection.h.

◆ WithAwsDeviceV2() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsDeviceV2 ( const char *  value)
inline

The Direct Connect endpoint that terminates the physical connection.

Definition at line 661 of file Connection.h.

◆ WithAwsLogicalDeviceId() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsLogicalDeviceId ( Aws::String &&  value)
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 711 of file Connection.h.

◆ WithAwsLogicalDeviceId() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsLogicalDeviceId ( const Aws::String value)
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 704 of file Connection.h.

◆ WithAwsLogicalDeviceId() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithAwsLogicalDeviceId ( const char *  value)
inline

The Direct Connect endpoint that terminates the logical connection. This device might be different than the device that terminates the physical connection.

Definition at line 718 of file Connection.h.

◆ WithBandwidth() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithBandwidth ( Aws::String &&  value)
inline

The bandwidth of the connection.

Definition at line 405 of file Connection.h.

◆ WithBandwidth() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithBandwidth ( const Aws::String value)
inline

The bandwidth of the connection.

Definition at line 400 of file Connection.h.

◆ WithBandwidth() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithBandwidth ( const char *  value)
inline

The bandwidth of the connection.

Definition at line 410 of file Connection.h.

◆ WithConnectionId() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionId ( Aws::String &&  value)
inline

The ID of the connection.

Definition at line 120 of file Connection.h.

◆ WithConnectionId() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionId ( const Aws::String value)
inline

The ID of the connection.

Definition at line 115 of file Connection.h.

◆ WithConnectionId() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionId ( const char *  value)
inline

The ID of the connection.

Definition at line 125 of file Connection.h.

◆ WithConnectionName() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionName ( Aws::String &&  value)
inline

The name of the connection.

Definition at line 161 of file Connection.h.

◆ WithConnectionName() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionName ( const Aws::String value)
inline

The name of the connection.

Definition at line 156 of file Connection.h.

◆ WithConnectionName() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionName ( const char *  value)
inline

The name of the connection.

Definition at line 166 of file Connection.h.

◆ WithConnectionState() [1/2]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionState ( ConnectionState &&  value)
inline

The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.

  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.

  • pending: The connection has been approved and is being initialized.

  • available: The network link is up and the connection is ready for use.

  • down: The network link is down.

  • deleting: The connection is being deleted.

  • deleted: The connection has been deleted.

  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.

  • unknown: The state of the connection is not available.

Definition at line 287 of file Connection.h.

◆ WithConnectionState() [2/2]

Connection& Aws::DirectConnect::Model::Connection::WithConnectionState ( const ConnectionState value)
inline

The state of the connection. The following are the possible values:

  • ordering: The initial state of a hosted connection provisioned on an interconnect. The connection stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.

  • requested: The initial state of a standard connection. The connection stays in the requested state until the Letter of Authorization (LOA) is sent to the customer.

  • pending: The connection has been approved and is being initialized.

  • available: The network link is up and the connection is ready for use.

  • down: The network link is down.

  • deleting: The connection is being deleted.

  • deleted: The connection has been deleted.

  • rejected: A hosted connection in the ordering state enters the rejected state if it is deleted by the customer.

  • unknown: The state of the connection is not available.

Definition at line 267 of file Connection.h.

◆ WithEncryptionMode() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithEncryptionMode ( Aws::String &&  value)
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 965 of file Connection.h.

◆ WithEncryptionMode() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithEncryptionMode ( const Aws::String value)
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 958 of file Connection.h.

◆ WithEncryptionMode() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithEncryptionMode ( const char *  value)
inline

The MAC Security (MACsec) connection encryption mode.

The valid values are no_encrypt, should_encrypt, and must_encrypt.

Definition at line 972 of file Connection.h.

◆ WithHasLogicalRedundancy() [1/2]

Connection& Aws::DirectConnect::Model::Connection::WithHasLogicalRedundancy ( const HasLogicalRedundancy value)
inline

Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

Definition at line 749 of file Connection.h.

◆ WithHasLogicalRedundancy() [2/2]

Connection& Aws::DirectConnect::Model::Connection::WithHasLogicalRedundancy ( HasLogicalRedundancy &&  value)
inline

Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).

Definition at line 755 of file Connection.h.

◆ WithJumboFrameCapable()

Connection& Aws::DirectConnect::Model::Connection::WithJumboFrameCapable ( bool  value)
inline

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 620 of file Connection.h.

◆ WithLagId() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithLagId ( Aws::String &&  value)
inline

The ID of the LAG.

Definition at line 553 of file Connection.h.

◆ WithLagId() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithLagId ( const Aws::String value)
inline

The ID of the LAG.

Definition at line 548 of file Connection.h.

◆ WithLagId() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithLagId ( const char *  value)
inline

The ID of the LAG.

Definition at line 558 of file Connection.h.

◆ WithLoaIssueTime() [1/2]

Connection& Aws::DirectConnect::Model::Connection::WithLoaIssueTime ( Aws::Utils::DateTime &&  value)
inline

The time of the most recent call to DescribeLoa for this connection.

Definition at line 517 of file Connection.h.

◆ WithLoaIssueTime() [2/2]

Connection& Aws::DirectConnect::Model::Connection::WithLoaIssueTime ( const Aws::Utils::DateTime value)
inline

The time of the most recent call to DescribeLoa for this connection.

Definition at line 511 of file Connection.h.

◆ WithLocation() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithLocation ( Aws::String &&  value)
inline

The location of the connection.

Definition at line 364 of file Connection.h.

◆ WithLocation() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithLocation ( const Aws::String value)
inline

The location of the connection.

Definition at line 359 of file Connection.h.

◆ WithLocation() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithLocation ( const char *  value)
inline

The location of the connection.

Definition at line 369 of file Connection.h.

◆ WithMacSecCapable()

Connection& Aws::DirectConnect::Model::Connection::WithMacSecCapable ( bool  value)
inline

Indicates whether the connection supports MAC Security (MACsec).

Definition at line 858 of file Connection.h.

◆ WithMacSecKeys() [1/2]

Connection& Aws::DirectConnect::Model::Connection::WithMacSecKeys ( Aws::Vector< MacSecKey > &&  value)
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 1003 of file Connection.h.

◆ WithMacSecKeys() [2/2]

Connection& Aws::DirectConnect::Model::Connection::WithMacSecKeys ( const Aws::Vector< MacSecKey > &  value)
inline

The MAC Security (MACsec) security keys associated with the connection.

Definition at line 998 of file Connection.h.

◆ WithOwnerAccount() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithOwnerAccount ( Aws::String &&  value)
inline

The ID of the account that owns the connection.

Definition at line 79 of file Connection.h.

◆ WithOwnerAccount() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithOwnerAccount ( const Aws::String value)
inline

The ID of the account that owns the connection.

Definition at line 74 of file Connection.h.

◆ WithOwnerAccount() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithOwnerAccount ( const char *  value)
inline

The ID of the account that owns the connection.

Definition at line 84 of file Connection.h.

◆ WithPartnerName() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithPartnerName ( Aws::String &&  value)
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 474 of file Connection.h.

◆ WithPartnerName() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithPartnerName ( const Aws::String value)
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 468 of file Connection.h.

◆ WithPartnerName() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithPartnerName ( const char *  value)
inline

The name of the Direct Connect service provider associated with the connection.

Definition at line 480 of file Connection.h.

◆ WithPortEncryptionStatus() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithPortEncryptionStatus ( Aws::String &&  value)
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 908 of file Connection.h.

◆ WithPortEncryptionStatus() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithPortEncryptionStatus ( const Aws::String value)
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 901 of file Connection.h.

◆ WithPortEncryptionStatus() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithPortEncryptionStatus ( const char *  value)
inline

The MAC Security (MACsec) port link status of the connection.

The valid values are Encryption Up, which means that there is an active Connection Key Name, or Encryption Down.

Definition at line 915 of file Connection.h.

◆ WithProviderName() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithProviderName ( Aws::String &&  value)
inline

The name of the service provider associated with the connection.

Definition at line 832 of file Connection.h.

◆ WithProviderName() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithProviderName ( const Aws::String value)
inline

The name of the service provider associated with the connection.

Definition at line 827 of file Connection.h.

◆ WithProviderName() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithProviderName ( const char *  value)
inline

The name of the service provider associated with the connection.

Definition at line 837 of file Connection.h.

◆ WithRegion() [1/3]

Connection& Aws::DirectConnect::Model::Connection::WithRegion ( Aws::String &&  value)
inline

The Region where the connection is located.

Definition at line 323 of file Connection.h.

◆ WithRegion() [2/3]

Connection& Aws::DirectConnect::Model::Connection::WithRegion ( const Aws::String value)
inline

The Region where the connection is located.

Definition at line 318 of file Connection.h.

◆ WithRegion() [3/3]

Connection& Aws::DirectConnect::Model::Connection::WithRegion ( const char *  value)
inline

The Region where the connection is located.

Definition at line 328 of file Connection.h.

◆ WithTags() [1/2]

Connection& Aws::DirectConnect::Model::Connection::WithTags ( Aws::Vector< Tag > &&  value)
inline

The tags associated with the connection.

Definition at line 786 of file Connection.h.

◆ WithTags() [2/2]

Connection& Aws::DirectConnect::Model::Connection::WithTags ( const Aws::Vector< Tag > &  value)
inline

The tags associated with the connection.

Definition at line 781 of file Connection.h.

◆ WithVlan()

Connection& Aws::DirectConnect::Model::Connection::WithVlan ( int  value)
inline

The ID of the VLAN.

Definition at line 431 of file Connection.h.


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