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

#include <CreateInterconnectResult.h>

Public Member Functions

 CreateInterconnectResult ()
 
 CreateInterconnectResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
CreateInterconnectResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetInterconnectId () const
 
void SetInterconnectId (const Aws::String &value)
 
void SetInterconnectId (Aws::String &&value)
 
void SetInterconnectId (const char *value)
 
CreateInterconnectResultWithInterconnectId (const Aws::String &value)
 
CreateInterconnectResultWithInterconnectId (Aws::String &&value)
 
CreateInterconnectResultWithInterconnectId (const char *value)
 
const Aws::StringGetInterconnectName () const
 
void SetInterconnectName (const Aws::String &value)
 
void SetInterconnectName (Aws::String &&value)
 
void SetInterconnectName (const char *value)
 
CreateInterconnectResultWithInterconnectName (const Aws::String &value)
 
CreateInterconnectResultWithInterconnectName (Aws::String &&value)
 
CreateInterconnectResultWithInterconnectName (const char *value)
 
const InterconnectStateGetInterconnectState () const
 
void SetInterconnectState (const InterconnectState &value)
 
void SetInterconnectState (InterconnectState &&value)
 
CreateInterconnectResultWithInterconnectState (const InterconnectState &value)
 
CreateInterconnectResultWithInterconnectState (InterconnectState &&value)
 
const Aws::StringGetRegion () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
CreateInterconnectResultWithRegion (const Aws::String &value)
 
CreateInterconnectResultWithRegion (Aws::String &&value)
 
CreateInterconnectResultWithRegion (const char *value)
 
const Aws::StringGetLocation () const
 
void SetLocation (const Aws::String &value)
 
void SetLocation (Aws::String &&value)
 
void SetLocation (const char *value)
 
CreateInterconnectResultWithLocation (const Aws::String &value)
 
CreateInterconnectResultWithLocation (Aws::String &&value)
 
CreateInterconnectResultWithLocation (const char *value)
 
const Aws::StringGetBandwidth () const
 
void SetBandwidth (const Aws::String &value)
 
void SetBandwidth (Aws::String &&value)
 
void SetBandwidth (const char *value)
 
CreateInterconnectResultWithBandwidth (const Aws::String &value)
 
CreateInterconnectResultWithBandwidth (Aws::String &&value)
 
CreateInterconnectResultWithBandwidth (const char *value)
 
const Aws::Utils::DateTimeGetLoaIssueTime () const
 
void SetLoaIssueTime (const Aws::Utils::DateTime &value)
 
void SetLoaIssueTime (Aws::Utils::DateTime &&value)
 
CreateInterconnectResultWithLoaIssueTime (const Aws::Utils::DateTime &value)
 
CreateInterconnectResultWithLoaIssueTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetLagId () const
 
void SetLagId (const Aws::String &value)
 
void SetLagId (Aws::String &&value)
 
void SetLagId (const char *value)
 
CreateInterconnectResultWithLagId (const Aws::String &value)
 
CreateInterconnectResultWithLagId (Aws::String &&value)
 
CreateInterconnectResultWithLagId (const char *value)
 
const Aws::StringGetAwsDevice () const
 
void SetAwsDevice (const Aws::String &value)
 
void SetAwsDevice (Aws::String &&value)
 
void SetAwsDevice (const char *value)
 
CreateInterconnectResultWithAwsDevice (const Aws::String &value)
 
CreateInterconnectResultWithAwsDevice (Aws::String &&value)
 
CreateInterconnectResultWithAwsDevice (const char *value)
 
bool GetJumboFrameCapable () const
 
void SetJumboFrameCapable (bool value)
 
CreateInterconnectResultWithJumboFrameCapable (bool value)
 
const Aws::StringGetAwsDeviceV2 () const
 
void SetAwsDeviceV2 (const Aws::String &value)
 
void SetAwsDeviceV2 (Aws::String &&value)
 
void SetAwsDeviceV2 (const char *value)
 
CreateInterconnectResultWithAwsDeviceV2 (const Aws::String &value)
 
CreateInterconnectResultWithAwsDeviceV2 (Aws::String &&value)
 
CreateInterconnectResultWithAwsDeviceV2 (const char *value)
 
const Aws::StringGetAwsLogicalDeviceId () const
 
void SetAwsLogicalDeviceId (const Aws::String &value)
 
void SetAwsLogicalDeviceId (Aws::String &&value)
 
void SetAwsLogicalDeviceId (const char *value)
 
CreateInterconnectResultWithAwsLogicalDeviceId (const Aws::String &value)
 
CreateInterconnectResultWithAwsLogicalDeviceId (Aws::String &&value)
 
CreateInterconnectResultWithAwsLogicalDeviceId (const char *value)
 
const HasLogicalRedundancyGetHasLogicalRedundancy () const
 
void SetHasLogicalRedundancy (const HasLogicalRedundancy &value)
 
void SetHasLogicalRedundancy (HasLogicalRedundancy &&value)
 
CreateInterconnectResultWithHasLogicalRedundancy (const HasLogicalRedundancy &value)
 
CreateInterconnectResultWithHasLogicalRedundancy (HasLogicalRedundancy &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateInterconnectResultWithTags (const Aws::Vector< Tag > &value)
 
CreateInterconnectResultWithTags (Aws::Vector< Tag > &&value)
 
CreateInterconnectResultAddTags (const Tag &value)
 
CreateInterconnectResultAddTags (Tag &&value)
 
const Aws::StringGetProviderName () const
 
void SetProviderName (const Aws::String &value)
 
void SetProviderName (Aws::String &&value)
 
void SetProviderName (const char *value)
 
CreateInterconnectResultWithProviderName (const Aws::String &value)
 
CreateInterconnectResultWithProviderName (Aws::String &&value)
 
CreateInterconnectResultWithProviderName (const char *value)
 

Detailed Description

Information about an interconnect.

See Also:

AWS API Reference

Definition at line 37 of file CreateInterconnectResult.h.

Constructor & Destructor Documentation

◆ CreateInterconnectResult() [1/2]

Aws::DirectConnect::Model::CreateInterconnectResult::CreateInterconnectResult ( )

◆ CreateInterconnectResult() [2/2]

Aws::DirectConnect::Model::CreateInterconnectResult::CreateInterconnectResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddTags() [1/2]

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

The tags associated with the interconnect.

Definition at line 565 of file CreateInterconnectResult.h.

◆ AddTags() [2/2]

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

The tags associated with the interconnect.

Definition at line 570 of file CreateInterconnectResult.h.

◆ GetAwsDevice()

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 371 of file CreateInterconnectResult.h.

◆ GetAwsDeviceV2()

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 423 of file CreateInterconnectResult.h.

◆ GetAwsLogicalDeviceId()

const Aws::String& Aws::DirectConnect::Model::CreateInterconnectResult::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 461 of file CreateInterconnectResult.h.

◆ GetBandwidth()

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

The bandwidth of the connection.

Definition at line 268 of file CreateInterconnectResult.h.

◆ GetHasLogicalRedundancy()

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

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

Definition at line 510 of file CreateInterconnectResult.h.

◆ GetInterconnectId()

const Aws::String& Aws::DirectConnect::Model::CreateInterconnectResult::GetInterconnectId ( ) const
inline

The ID of the interconnect.

Definition at line 48 of file CreateInterconnectResult.h.

◆ GetInterconnectName()

const Aws::String& Aws::DirectConnect::Model::CreateInterconnectResult::GetInterconnectName ( ) const
inline

The name of the interconnect.

Definition at line 84 of file CreateInterconnectResult.h.

◆ GetInterconnectState()

const InterconnectState& Aws::DirectConnect::Model::CreateInterconnectResult::GetInterconnectState ( ) const
inline

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

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

  • pending: The interconnect is approved, and is being initialized.

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

  • down: The network link is down.

  • deleting: The interconnect is being deleted.

  • deleted: The interconnect is deleted.

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

Definition at line 130 of file CreateInterconnectResult.h.

◆ GetJumboFrameCapable()

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

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 407 of file CreateInterconnectResult.h.

◆ GetLagId()

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

The ID of the LAG.

Definition at line 335 of file CreateInterconnectResult.h.

◆ GetLoaIssueTime()

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

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

Definition at line 305 of file CreateInterconnectResult.h.

◆ GetLocation()

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

The location of the connection.

Definition at line 232 of file CreateInterconnectResult.h.

◆ GetProviderName()

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

The name of the service provider associated with the interconnect.

Definition at line 576 of file CreateInterconnectResult.h.

◆ GetRegion()

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

The Region where the connection is located.

Definition at line 196 of file CreateInterconnectResult.h.

◆ GetTags()

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

The tags associated with the interconnect.

Definition at line 540 of file CreateInterconnectResult.h.

◆ operator=()

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetAwsDevice() [1/3]

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 381 of file CreateInterconnectResult.h.

◆ SetAwsDevice() [2/3]

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 376 of file CreateInterconnectResult.h.

◆ SetAwsDevice() [3/3]

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 386 of file CreateInterconnectResult.h.

◆ SetAwsDeviceV2() [1/3]

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 433 of file CreateInterconnectResult.h.

◆ SetAwsDeviceV2() [2/3]

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 428 of file CreateInterconnectResult.h.

◆ SetAwsDeviceV2() [3/3]

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 438 of file CreateInterconnectResult.h.

◆ SetAwsLogicalDeviceId() [1/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::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 475 of file CreateInterconnectResult.h.

◆ SetAwsLogicalDeviceId() [2/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::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 468 of file CreateInterconnectResult.h.

◆ SetAwsLogicalDeviceId() [3/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::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 482 of file CreateInterconnectResult.h.

◆ SetBandwidth() [1/3]

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

The bandwidth of the connection.

Definition at line 278 of file CreateInterconnectResult.h.

◆ SetBandwidth() [2/3]

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

The bandwidth of the connection.

Definition at line 273 of file CreateInterconnectResult.h.

◆ SetBandwidth() [3/3]

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

The bandwidth of the connection.

Definition at line 283 of file CreateInterconnectResult.h.

◆ SetHasLogicalRedundancy() [1/2]

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

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

Definition at line 516 of file CreateInterconnectResult.h.

◆ SetHasLogicalRedundancy() [2/2]

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

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

Definition at line 522 of file CreateInterconnectResult.h.

◆ SetInterconnectId() [1/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectId ( Aws::String &&  value)
inline

The ID of the interconnect.

Definition at line 58 of file CreateInterconnectResult.h.

◆ SetInterconnectId() [2/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectId ( const Aws::String value)
inline

The ID of the interconnect.

Definition at line 53 of file CreateInterconnectResult.h.

◆ SetInterconnectId() [3/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectId ( const char *  value)
inline

The ID of the interconnect.

Definition at line 63 of file CreateInterconnectResult.h.

◆ SetInterconnectName() [1/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectName ( Aws::String &&  value)
inline

The name of the interconnect.

Definition at line 94 of file CreateInterconnectResult.h.

◆ SetInterconnectName() [2/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectName ( const Aws::String value)
inline

The name of the interconnect.

Definition at line 89 of file CreateInterconnectResult.h.

◆ SetInterconnectName() [3/3]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectName ( const char *  value)
inline

The name of the interconnect.

Definition at line 99 of file CreateInterconnectResult.h.

◆ SetInterconnectState() [1/2]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectState ( const InterconnectState value)
inline

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

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

  • pending: The interconnect is approved, and is being initialized.

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

  • down: The network link is down.

  • deleting: The interconnect is being deleted.

  • deleted: The interconnect is deleted.

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

Definition at line 145 of file CreateInterconnectResult.h.

◆ SetInterconnectState() [2/2]

void Aws::DirectConnect::Model::CreateInterconnectResult::SetInterconnectState ( InterconnectState &&  value)
inline

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

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

  • pending: The interconnect is approved, and is being initialized.

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

  • down: The network link is down.

  • deleting: The interconnect is being deleted.

  • deleted: The interconnect is deleted.

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

Definition at line 160 of file CreateInterconnectResult.h.

◆ SetJumboFrameCapable()

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

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 412 of file CreateInterconnectResult.h.

◆ SetLagId() [1/3]

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

The ID of the LAG.

Definition at line 345 of file CreateInterconnectResult.h.

◆ SetLagId() [2/3]

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

The ID of the LAG.

Definition at line 340 of file CreateInterconnectResult.h.

◆ SetLagId() [3/3]

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

The ID of the LAG.

Definition at line 350 of file CreateInterconnectResult.h.

◆ SetLoaIssueTime() [1/2]

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

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

Definition at line 317 of file CreateInterconnectResult.h.

◆ SetLoaIssueTime() [2/2]

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

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

Definition at line 311 of file CreateInterconnectResult.h.

◆ SetLocation() [1/3]

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

The location of the connection.

Definition at line 242 of file CreateInterconnectResult.h.

◆ SetLocation() [2/3]

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

The location of the connection.

Definition at line 237 of file CreateInterconnectResult.h.

◆ SetLocation() [3/3]

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

The location of the connection.

Definition at line 247 of file CreateInterconnectResult.h.

◆ SetProviderName() [1/3]

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

The name of the service provider associated with the interconnect.

Definition at line 586 of file CreateInterconnectResult.h.

◆ SetProviderName() [2/3]

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

The name of the service provider associated with the interconnect.

Definition at line 581 of file CreateInterconnectResult.h.

◆ SetProviderName() [3/3]

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

The name of the service provider associated with the interconnect.

Definition at line 591 of file CreateInterconnectResult.h.

◆ SetRegion() [1/3]

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

The Region where the connection is located.

Definition at line 206 of file CreateInterconnectResult.h.

◆ SetRegion() [2/3]

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

The Region where the connection is located.

Definition at line 201 of file CreateInterconnectResult.h.

◆ SetRegion() [3/3]

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

The Region where the connection is located.

Definition at line 211 of file CreateInterconnectResult.h.

◆ SetTags() [1/2]

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

The tags associated with the interconnect.

Definition at line 550 of file CreateInterconnectResult.h.

◆ SetTags() [2/2]

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

The tags associated with the interconnect.

Definition at line 545 of file CreateInterconnectResult.h.

◆ WithAwsDevice() [1/3]

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 396 of file CreateInterconnectResult.h.

◆ WithAwsDevice() [2/3]

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 391 of file CreateInterconnectResult.h.

◆ WithAwsDevice() [3/3]

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

The Direct Connect endpoint on which the physical connection terminates.

Definition at line 401 of file CreateInterconnectResult.h.

◆ WithAwsDeviceV2() [1/3]

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 448 of file CreateInterconnectResult.h.

◆ WithAwsDeviceV2() [2/3]

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 443 of file CreateInterconnectResult.h.

◆ WithAwsDeviceV2() [3/3]

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

The Direct Connect endpoint that terminates the physical connection.

Definition at line 453 of file CreateInterconnectResult.h.

◆ WithAwsLogicalDeviceId() [1/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::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 496 of file CreateInterconnectResult.h.

◆ WithAwsLogicalDeviceId() [2/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::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 489 of file CreateInterconnectResult.h.

◆ WithAwsLogicalDeviceId() [3/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::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 503 of file CreateInterconnectResult.h.

◆ WithBandwidth() [1/3]

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

The bandwidth of the connection.

Definition at line 293 of file CreateInterconnectResult.h.

◆ WithBandwidth() [2/3]

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

The bandwidth of the connection.

Definition at line 288 of file CreateInterconnectResult.h.

◆ WithBandwidth() [3/3]

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

The bandwidth of the connection.

Definition at line 298 of file CreateInterconnectResult.h.

◆ WithHasLogicalRedundancy() [1/2]

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

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

Definition at line 528 of file CreateInterconnectResult.h.

◆ WithHasLogicalRedundancy() [2/2]

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

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

Definition at line 534 of file CreateInterconnectResult.h.

◆ WithInterconnectId() [1/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectId ( Aws::String &&  value)
inline

The ID of the interconnect.

Definition at line 73 of file CreateInterconnectResult.h.

◆ WithInterconnectId() [2/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectId ( const Aws::String value)
inline

The ID of the interconnect.

Definition at line 68 of file CreateInterconnectResult.h.

◆ WithInterconnectId() [3/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectId ( const char *  value)
inline

The ID of the interconnect.

Definition at line 78 of file CreateInterconnectResult.h.

◆ WithInterconnectName() [1/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectName ( Aws::String &&  value)
inline

The name of the interconnect.

Definition at line 109 of file CreateInterconnectResult.h.

◆ WithInterconnectName() [2/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectName ( const Aws::String value)
inline

The name of the interconnect.

Definition at line 104 of file CreateInterconnectResult.h.

◆ WithInterconnectName() [3/3]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectName ( const char *  value)
inline

The name of the interconnect.

Definition at line 114 of file CreateInterconnectResult.h.

◆ WithInterconnectState() [1/2]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectState ( const InterconnectState value)
inline

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

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

  • pending: The interconnect is approved, and is being initialized.

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

  • down: The network link is down.

  • deleting: The interconnect is being deleted.

  • deleted: The interconnect is deleted.

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

Definition at line 175 of file CreateInterconnectResult.h.

◆ WithInterconnectState() [2/2]

CreateInterconnectResult& Aws::DirectConnect::Model::CreateInterconnectResult::WithInterconnectState ( InterconnectState &&  value)
inline

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

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

  • pending: The interconnect is approved, and is being initialized.

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

  • down: The network link is down.

  • deleting: The interconnect is being deleted.

  • deleted: The interconnect is deleted.

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

Definition at line 190 of file CreateInterconnectResult.h.

◆ WithJumboFrameCapable()

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

Indicates whether jumbo frames (9001 MTU) are supported.

Definition at line 417 of file CreateInterconnectResult.h.

◆ WithLagId() [1/3]

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

The ID of the LAG.

Definition at line 360 of file CreateInterconnectResult.h.

◆ WithLagId() [2/3]

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

The ID of the LAG.

Definition at line 355 of file CreateInterconnectResult.h.

◆ WithLagId() [3/3]

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

The ID of the LAG.

Definition at line 365 of file CreateInterconnectResult.h.

◆ WithLoaIssueTime() [1/2]

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

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

Definition at line 329 of file CreateInterconnectResult.h.

◆ WithLoaIssueTime() [2/2]

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

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

Definition at line 323 of file CreateInterconnectResult.h.

◆ WithLocation() [1/3]

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

The location of the connection.

Definition at line 257 of file CreateInterconnectResult.h.

◆ WithLocation() [2/3]

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

The location of the connection.

Definition at line 252 of file CreateInterconnectResult.h.

◆ WithLocation() [3/3]

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

The location of the connection.

Definition at line 262 of file CreateInterconnectResult.h.

◆ WithProviderName() [1/3]

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

The name of the service provider associated with the interconnect.

Definition at line 601 of file CreateInterconnectResult.h.

◆ WithProviderName() [2/3]

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

The name of the service provider associated with the interconnect.

Definition at line 596 of file CreateInterconnectResult.h.

◆ WithProviderName() [3/3]

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

The name of the service provider associated with the interconnect.

Definition at line 606 of file CreateInterconnectResult.h.

◆ WithRegion() [1/3]

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

The Region where the connection is located.

Definition at line 221 of file CreateInterconnectResult.h.

◆ WithRegion() [2/3]

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

The Region where the connection is located.

Definition at line 216 of file CreateInterconnectResult.h.

◆ WithRegion() [3/3]

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

The Region where the connection is located.

Definition at line 226 of file CreateInterconnectResult.h.

◆ WithTags() [1/2]

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

The tags associated with the interconnect.

Definition at line 560 of file CreateInterconnectResult.h.

◆ WithTags() [2/2]

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

The tags associated with the interconnect.

Definition at line 555 of file CreateInterconnectResult.h.


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