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

#include <AssociateMacSecKeyResult.h>

Public Member Functions

 AssociateMacSecKeyResult ()
 
 AssociateMacSecKeyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
AssociateMacSecKeyResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const Aws::StringGetConnectionId () const
 
void SetConnectionId (const Aws::String &value)
 
void SetConnectionId (Aws::String &&value)
 
void SetConnectionId (const char *value)
 
AssociateMacSecKeyResultWithConnectionId (const Aws::String &value)
 
AssociateMacSecKeyResultWithConnectionId (Aws::String &&value)
 
AssociateMacSecKeyResultWithConnectionId (const char *value)
 
const Aws::Vector< MacSecKey > & GetMacSecKeys () const
 
void SetMacSecKeys (const Aws::Vector< MacSecKey > &value)
 
void SetMacSecKeys (Aws::Vector< MacSecKey > &&value)
 
AssociateMacSecKeyResultWithMacSecKeys (const Aws::Vector< MacSecKey > &value)
 
AssociateMacSecKeyResultWithMacSecKeys (Aws::Vector< MacSecKey > &&value)
 
AssociateMacSecKeyResultAddMacSecKeys (const MacSecKey &value)
 
AssociateMacSecKeyResultAddMacSecKeys (MacSecKey &&value)
 

Detailed Description

Definition at line 29 of file AssociateMacSecKeyResult.h.

Constructor & Destructor Documentation

◆ AssociateMacSecKeyResult() [1/2]

Aws::DirectConnect::Model::AssociateMacSecKeyResult::AssociateMacSecKeyResult ( )

◆ AssociateMacSecKeyResult() [2/2]

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

Member Function Documentation

◆ AddMacSecKeys() [1/2]

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

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

Definition at line 114 of file AssociateMacSecKeyResult.h.

◆ AddMacSecKeys() [2/2]

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

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

Definition at line 120 of file AssociateMacSecKeyResult.h.

◆ GetConnectionId()

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 41 of file AssociateMacSecKeyResult.h.

◆ GetMacSecKeys()

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

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

Definition at line 84 of file AssociateMacSecKeyResult.h.

◆ operator=()

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

◆ SetConnectionId() [1/3]

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 53 of file AssociateMacSecKeyResult.h.

◆ SetConnectionId() [2/3]

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 47 of file AssociateMacSecKeyResult.h.

◆ SetConnectionId() [3/3]

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 59 of file AssociateMacSecKeyResult.h.

◆ SetMacSecKeys() [1/2]

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

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

Definition at line 96 of file AssociateMacSecKeyResult.h.

◆ SetMacSecKeys() [2/2]

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

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

Definition at line 90 of file AssociateMacSecKeyResult.h.

◆ WithConnectionId() [1/3]

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 71 of file AssociateMacSecKeyResult.h.

◆ WithConnectionId() [2/3]

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 65 of file AssociateMacSecKeyResult.h.

◆ WithConnectionId() [3/3]

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

The ID of the dedicated connection (dxcon-xxxx), or the ID of the LAG (dxlag-xxxx).

Definition at line 77 of file AssociateMacSecKeyResult.h.

◆ WithMacSecKeys() [1/2]

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

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

Definition at line 108 of file AssociateMacSecKeyResult.h.

◆ WithMacSecKeys() [2/2]

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

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

Definition at line 102 of file AssociateMacSecKeyResult.h.


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