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

#include <NewTransitVirtualInterface.h>

Public Member Functions

 NewTransitVirtualInterface ()
 
 NewTransitVirtualInterface (Aws::Utils::Json::JsonView jsonValue)
 
NewTransitVirtualInterfaceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVirtualInterfaceName () const
 
bool VirtualInterfaceNameHasBeenSet () const
 
void SetVirtualInterfaceName (const Aws::String &value)
 
void SetVirtualInterfaceName (Aws::String &&value)
 
void SetVirtualInterfaceName (const char *value)
 
NewTransitVirtualInterfaceWithVirtualInterfaceName (const Aws::String &value)
 
NewTransitVirtualInterfaceWithVirtualInterfaceName (Aws::String &&value)
 
NewTransitVirtualInterfaceWithVirtualInterfaceName (const char *value)
 
int GetVlan () const
 
bool VlanHasBeenSet () const
 
void SetVlan (int value)
 
NewTransitVirtualInterfaceWithVlan (int value)
 
int GetAsn () const
 
bool AsnHasBeenSet () const
 
void SetAsn (int value)
 
NewTransitVirtualInterfaceWithAsn (int value)
 
int GetMtu () const
 
bool MtuHasBeenSet () const
 
void SetMtu (int value)
 
NewTransitVirtualInterfaceWithMtu (int value)
 
const Aws::StringGetAuthKey () const
 
bool AuthKeyHasBeenSet () const
 
void SetAuthKey (const Aws::String &value)
 
void SetAuthKey (Aws::String &&value)
 
void SetAuthKey (const char *value)
 
NewTransitVirtualInterfaceWithAuthKey (const Aws::String &value)
 
NewTransitVirtualInterfaceWithAuthKey (Aws::String &&value)
 
NewTransitVirtualInterfaceWithAuthKey (const char *value)
 
const Aws::StringGetAmazonAddress () const
 
bool AmazonAddressHasBeenSet () const
 
void SetAmazonAddress (const Aws::String &value)
 
void SetAmazonAddress (Aws::String &&value)
 
void SetAmazonAddress (const char *value)
 
NewTransitVirtualInterfaceWithAmazonAddress (const Aws::String &value)
 
NewTransitVirtualInterfaceWithAmazonAddress (Aws::String &&value)
 
NewTransitVirtualInterfaceWithAmazonAddress (const char *value)
 
const Aws::StringGetCustomerAddress () const
 
bool CustomerAddressHasBeenSet () const
 
void SetCustomerAddress (const Aws::String &value)
 
void SetCustomerAddress (Aws::String &&value)
 
void SetCustomerAddress (const char *value)
 
NewTransitVirtualInterfaceWithCustomerAddress (const Aws::String &value)
 
NewTransitVirtualInterfaceWithCustomerAddress (Aws::String &&value)
 
NewTransitVirtualInterfaceWithCustomerAddress (const char *value)
 
const AddressFamilyGetAddressFamily () const
 
bool AddressFamilyHasBeenSet () const
 
void SetAddressFamily (const AddressFamily &value)
 
void SetAddressFamily (AddressFamily &&value)
 
NewTransitVirtualInterfaceWithAddressFamily (const AddressFamily &value)
 
NewTransitVirtualInterfaceWithAddressFamily (AddressFamily &&value)
 
const Aws::StringGetDirectConnectGatewayId () const
 
bool DirectConnectGatewayIdHasBeenSet () const
 
void SetDirectConnectGatewayId (const Aws::String &value)
 
void SetDirectConnectGatewayId (Aws::String &&value)
 
void SetDirectConnectGatewayId (const char *value)
 
NewTransitVirtualInterfaceWithDirectConnectGatewayId (const Aws::String &value)
 
NewTransitVirtualInterfaceWithDirectConnectGatewayId (Aws::String &&value)
 
NewTransitVirtualInterfaceWithDirectConnectGatewayId (const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
NewTransitVirtualInterfaceWithTags (const Aws::Vector< Tag > &value)
 
NewTransitVirtualInterfaceWithTags (Aws::Vector< Tag > &&value)
 
NewTransitVirtualInterfaceAddTags (const Tag &value)
 
NewTransitVirtualInterfaceAddTags (Tag &&value)
 

Detailed Description

Information about a transit virtual interface.

See Also:

AWS API Reference

Definition at line 34 of file NewTransitVirtualInterface.h.

Constructor & Destructor Documentation

◆ NewTransitVirtualInterface() [1/2]

Aws::DirectConnect::Model::NewTransitVirtualInterface::NewTransitVirtualInterface ( )

◆ NewTransitVirtualInterface() [2/2]

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

Member Function Documentation

◆ AddressFamilyHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::AddressFamilyHasBeenSet ( ) const
inline

The address family for the BGP peer.

Definition at line 310 of file NewTransitVirtualInterface.h.

◆ AddTags() [1/2]

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

The tags associated with the transitive virtual interface.

Definition at line 407 of file NewTransitVirtualInterface.h.

◆ AddTags() [2/2]

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

The tags associated with the transitive virtual interface.

Definition at line 412 of file NewTransitVirtualInterface.h.

◆ AmazonAddressHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::AmazonAddressHasBeenSet ( ) const
inline

The IP address assigned to the Amazon interface.

Definition at line 228 of file NewTransitVirtualInterface.h.

◆ AsnHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::AsnHasBeenSet ( ) const
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

Definition at line 131 of file NewTransitVirtualInterface.h.

◆ AuthKeyHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::AuthKeyHasBeenSet ( ) const
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 181 of file NewTransitVirtualInterface.h.

◆ CustomerAddressHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::CustomerAddressHasBeenSet ( ) const
inline

The IP address assigned to the customer interface.

Definition at line 269 of file NewTransitVirtualInterface.h.

◆ DirectConnectGatewayIdHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::DirectConnectGatewayIdHasBeenSet ( ) const
inline

The ID of the Direct Connect gateway.

Definition at line 341 of file NewTransitVirtualInterface.h.

◆ GetAddressFamily()

const AddressFamily& Aws::DirectConnect::Model::NewTransitVirtualInterface::GetAddressFamily ( ) const
inline

The address family for the BGP peer.

Definition at line 305 of file NewTransitVirtualInterface.h.

◆ GetAmazonAddress()

const Aws::String& Aws::DirectConnect::Model::NewTransitVirtualInterface::GetAmazonAddress ( ) const
inline

The IP address assigned to the Amazon interface.

Definition at line 223 of file NewTransitVirtualInterface.h.

◆ GetAsn()

int Aws::DirectConnect::Model::NewTransitVirtualInterface::GetAsn ( ) const
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

Definition at line 125 of file NewTransitVirtualInterface.h.

◆ GetAuthKey()

const Aws::String& Aws::DirectConnect::Model::NewTransitVirtualInterface::GetAuthKey ( ) const
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 175 of file NewTransitVirtualInterface.h.

◆ GetCustomerAddress()

const Aws::String& Aws::DirectConnect::Model::NewTransitVirtualInterface::GetCustomerAddress ( ) const
inline

The IP address assigned to the customer interface.

Definition at line 264 of file NewTransitVirtualInterface.h.

◆ GetDirectConnectGatewayId()

const Aws::String& Aws::DirectConnect::Model::NewTransitVirtualInterface::GetDirectConnectGatewayId ( ) const
inline

The ID of the Direct Connect gateway.

Definition at line 336 of file NewTransitVirtualInterface.h.

◆ GetMtu()

int Aws::DirectConnect::Model::NewTransitVirtualInterface::GetMtu ( ) const
inline

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

Definition at line 150 of file NewTransitVirtualInterface.h.

◆ GetTags()

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

The tags associated with the transitive virtual interface.

Definition at line 377 of file NewTransitVirtualInterface.h.

◆ GetVirtualInterfaceName()

const Aws::String& Aws::DirectConnect::Model::NewTransitVirtualInterface::GetVirtualInterfaceName ( ) const
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 48 of file NewTransitVirtualInterface.h.

◆ GetVlan()

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

The ID of the VLAN.

Definition at line 103 of file NewTransitVirtualInterface.h.

◆ Jsonize()

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

◆ MtuHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::MtuHasBeenSet ( ) const
inline

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

Definition at line 156 of file NewTransitVirtualInterface.h.

◆ operator=()

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

◆ SetAddressFamily() [1/2]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAddressFamily ( AddressFamily &&  value)
inline

The address family for the BGP peer.

Definition at line 320 of file NewTransitVirtualInterface.h.

◆ SetAddressFamily() [2/2]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAddressFamily ( const AddressFamily value)
inline

The address family for the BGP peer.

Definition at line 315 of file NewTransitVirtualInterface.h.

◆ SetAmazonAddress() [1/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAmazonAddress ( Aws::String &&  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 238 of file NewTransitVirtualInterface.h.

◆ SetAmazonAddress() [2/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAmazonAddress ( const Aws::String value)
inline

The IP address assigned to the Amazon interface.

Definition at line 233 of file NewTransitVirtualInterface.h.

◆ SetAmazonAddress() [3/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAmazonAddress ( const char *  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 243 of file NewTransitVirtualInterface.h.

◆ SetAsn()

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAsn ( int  value)
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

Definition at line 137 of file NewTransitVirtualInterface.h.

◆ SetAuthKey() [1/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAuthKey ( Aws::String &&  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 193 of file NewTransitVirtualInterface.h.

◆ SetAuthKey() [2/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAuthKey ( const Aws::String value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 187 of file NewTransitVirtualInterface.h.

◆ SetAuthKey() [3/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetAuthKey ( const char *  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 199 of file NewTransitVirtualInterface.h.

◆ SetCustomerAddress() [1/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetCustomerAddress ( Aws::String &&  value)
inline

The IP address assigned to the customer interface.

Definition at line 279 of file NewTransitVirtualInterface.h.

◆ SetCustomerAddress() [2/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetCustomerAddress ( const Aws::String value)
inline

The IP address assigned to the customer interface.

Definition at line 274 of file NewTransitVirtualInterface.h.

◆ SetCustomerAddress() [3/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetCustomerAddress ( const char *  value)
inline

The IP address assigned to the customer interface.

Definition at line 284 of file NewTransitVirtualInterface.h.

◆ SetDirectConnectGatewayId() [1/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetDirectConnectGatewayId ( Aws::String &&  value)
inline

The ID of the Direct Connect gateway.

Definition at line 351 of file NewTransitVirtualInterface.h.

◆ SetDirectConnectGatewayId() [2/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetDirectConnectGatewayId ( const Aws::String value)
inline

The ID of the Direct Connect gateway.

Definition at line 346 of file NewTransitVirtualInterface.h.

◆ SetDirectConnectGatewayId() [3/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetDirectConnectGatewayId ( const char *  value)
inline

The ID of the Direct Connect gateway.

Definition at line 356 of file NewTransitVirtualInterface.h.

◆ SetMtu()

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetMtu ( int  value)
inline

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

Definition at line 162 of file NewTransitVirtualInterface.h.

◆ SetTags() [1/2]

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

The tags associated with the transitive virtual interface.

Definition at line 392 of file NewTransitVirtualInterface.h.

◆ SetTags() [2/2]

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

The tags associated with the transitive virtual interface.

Definition at line 387 of file NewTransitVirtualInterface.h.

◆ SetVirtualInterfaceName() [1/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetVirtualInterfaceName ( Aws::String &&  value)
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 69 of file NewTransitVirtualInterface.h.

◆ SetVirtualInterfaceName() [2/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetVirtualInterfaceName ( const Aws::String value)
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 62 of file NewTransitVirtualInterface.h.

◆ SetVirtualInterfaceName() [3/3]

void Aws::DirectConnect::Model::NewTransitVirtualInterface::SetVirtualInterfaceName ( const char *  value)
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 76 of file NewTransitVirtualInterface.h.

◆ SetVlan()

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

The ID of the VLAN.

Definition at line 113 of file NewTransitVirtualInterface.h.

◆ TagsHasBeenSet()

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

The tags associated with the transitive virtual interface.

Definition at line 382 of file NewTransitVirtualInterface.h.

◆ VirtualInterfaceNameHasBeenSet()

bool Aws::DirectConnect::Model::NewTransitVirtualInterface::VirtualInterfaceNameHasBeenSet ( ) const
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 55 of file NewTransitVirtualInterface.h.

◆ VlanHasBeenSet()

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

The ID of the VLAN.

Definition at line 108 of file NewTransitVirtualInterface.h.

◆ WithAddressFamily() [1/2]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAddressFamily ( AddressFamily &&  value)
inline

The address family for the BGP peer.

Definition at line 330 of file NewTransitVirtualInterface.h.

◆ WithAddressFamily() [2/2]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAddressFamily ( const AddressFamily value)
inline

The address family for the BGP peer.

Definition at line 325 of file NewTransitVirtualInterface.h.

◆ WithAmazonAddress() [1/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAmazonAddress ( Aws::String &&  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 253 of file NewTransitVirtualInterface.h.

◆ WithAmazonAddress() [2/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAmazonAddress ( const Aws::String value)
inline

The IP address assigned to the Amazon interface.

Definition at line 248 of file NewTransitVirtualInterface.h.

◆ WithAmazonAddress() [3/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAmazonAddress ( const char *  value)
inline

The IP address assigned to the Amazon interface.

Definition at line 258 of file NewTransitVirtualInterface.h.

◆ WithAsn()

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAsn ( int  value)
inline

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

Definition at line 143 of file NewTransitVirtualInterface.h.

◆ WithAuthKey() [1/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAuthKey ( Aws::String &&  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 211 of file NewTransitVirtualInterface.h.

◆ WithAuthKey() [2/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAuthKey ( const Aws::String value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 205 of file NewTransitVirtualInterface.h.

◆ WithAuthKey() [3/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithAuthKey ( const char *  value)
inline

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Definition at line 217 of file NewTransitVirtualInterface.h.

◆ WithCustomerAddress() [1/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithCustomerAddress ( Aws::String &&  value)
inline

The IP address assigned to the customer interface.

Definition at line 294 of file NewTransitVirtualInterface.h.

◆ WithCustomerAddress() [2/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithCustomerAddress ( const Aws::String value)
inline

The IP address assigned to the customer interface.

Definition at line 289 of file NewTransitVirtualInterface.h.

◆ WithCustomerAddress() [3/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithCustomerAddress ( const char *  value)
inline

The IP address assigned to the customer interface.

Definition at line 299 of file NewTransitVirtualInterface.h.

◆ WithDirectConnectGatewayId() [1/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithDirectConnectGatewayId ( Aws::String &&  value)
inline

The ID of the Direct Connect gateway.

Definition at line 366 of file NewTransitVirtualInterface.h.

◆ WithDirectConnectGatewayId() [2/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithDirectConnectGatewayId ( const Aws::String value)
inline

The ID of the Direct Connect gateway.

Definition at line 361 of file NewTransitVirtualInterface.h.

◆ WithDirectConnectGatewayId() [3/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithDirectConnectGatewayId ( const char *  value)
inline

The ID of the Direct Connect gateway.

Definition at line 371 of file NewTransitVirtualInterface.h.

◆ WithMtu()

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithMtu ( int  value)
inline

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.

Definition at line 168 of file NewTransitVirtualInterface.h.

◆ WithTags() [1/2]

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

The tags associated with the transitive virtual interface.

Definition at line 402 of file NewTransitVirtualInterface.h.

◆ WithTags() [2/2]

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

The tags associated with the transitive virtual interface.

Definition at line 397 of file NewTransitVirtualInterface.h.

◆ WithVirtualInterfaceName() [1/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithVirtualInterfaceName ( Aws::String &&  value)
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 90 of file NewTransitVirtualInterface.h.

◆ WithVirtualInterfaceName() [2/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithVirtualInterfaceName ( const Aws::String value)
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 83 of file NewTransitVirtualInterface.h.

◆ WithVirtualInterfaceName() [3/3]

NewTransitVirtualInterface& Aws::DirectConnect::Model::NewTransitVirtualInterface::WithVirtualInterfaceName ( const char *  value)
inline

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Definition at line 97 of file NewTransitVirtualInterface.h.

◆ WithVlan()

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

The ID of the VLAN.

Definition at line 118 of file NewTransitVirtualInterface.h.


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