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

#include <DescribeNetworkInterfaceAttributeResponse.h>

Public Member Functions

 DescribeNetworkInterfaceAttributeResponse ()
 
 DescribeNetworkInterfaceAttributeResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
DescribeNetworkInterfaceAttributeResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const NetworkInterfaceAttachmentGetAttachment () const
 
void SetAttachment (const NetworkInterfaceAttachment &value)
 
void SetAttachment (NetworkInterfaceAttachment &&value)
 
DescribeNetworkInterfaceAttributeResponseWithAttachment (const NetworkInterfaceAttachment &value)
 
DescribeNetworkInterfaceAttributeResponseWithAttachment (NetworkInterfaceAttachment &&value)
 
const AttributeValueGetDescription () const
 
void SetDescription (const AttributeValue &value)
 
void SetDescription (AttributeValue &&value)
 
DescribeNetworkInterfaceAttributeResponseWithDescription (const AttributeValue &value)
 
DescribeNetworkInterfaceAttributeResponseWithDescription (AttributeValue &&value)
 
const Aws::Vector< GroupIdentifier > & GetGroups () const
 
void SetGroups (const Aws::Vector< GroupIdentifier > &value)
 
void SetGroups (Aws::Vector< GroupIdentifier > &&value)
 
DescribeNetworkInterfaceAttributeResponseWithGroups (const Aws::Vector< GroupIdentifier > &value)
 
DescribeNetworkInterfaceAttributeResponseWithGroups (Aws::Vector< GroupIdentifier > &&value)
 
DescribeNetworkInterfaceAttributeResponseAddGroups (const GroupIdentifier &value)
 
DescribeNetworkInterfaceAttributeResponseAddGroups (GroupIdentifier &&value)
 
const Aws::StringGetNetworkInterfaceId () const
 
void SetNetworkInterfaceId (const Aws::String &value)
 
void SetNetworkInterfaceId (Aws::String &&value)
 
void SetNetworkInterfaceId (const char *value)
 
DescribeNetworkInterfaceAttributeResponseWithNetworkInterfaceId (const Aws::String &value)
 
DescribeNetworkInterfaceAttributeResponseWithNetworkInterfaceId (Aws::String &&value)
 
DescribeNetworkInterfaceAttributeResponseWithNetworkInterfaceId (const char *value)
 
const AttributeBooleanValueGetSourceDestCheck () const
 
void SetSourceDestCheck (const AttributeBooleanValue &value)
 
void SetSourceDestCheck (AttributeBooleanValue &&value)
 
DescribeNetworkInterfaceAttributeResponseWithSourceDestCheck (const AttributeBooleanValue &value)
 
DescribeNetworkInterfaceAttributeResponseWithSourceDestCheck (AttributeBooleanValue &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
DescribeNetworkInterfaceAttributeResponseWithResponseMetadata (const ResponseMetadata &value)
 
DescribeNetworkInterfaceAttributeResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the output of DescribeNetworkInterfaceAttribute.

See Also:

AWS API Reference

Definition at line 39 of file DescribeNetworkInterfaceAttributeResponse.h.

Constructor & Destructor Documentation

◆ DescribeNetworkInterfaceAttributeResponse() [1/2]

Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::DescribeNetworkInterfaceAttributeResponse ( )

◆ DescribeNetworkInterfaceAttributeResponse() [2/2]

Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::DescribeNetworkInterfaceAttributeResponse ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddGroups() [1/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::AddGroups ( const GroupIdentifier value)
inline

The security groups associated with the network interface.

Definition at line 127 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ AddGroups() [2/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::AddGroups ( GroupIdentifier &&  value)
inline

The security groups associated with the network interface.

Definition at line 132 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ GetAttachment()

const NetworkInterfaceAttachment& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::GetAttachment ( ) const
inline

The attachment (if any) of the network interface.

Definition at line 50 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ GetDescription()

const AttributeValue& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::GetDescription ( ) const
inline

The description of the network interface.

Definition at line 76 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ GetGroups()

const Aws::Vector<GroupIdentifier>& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::GetGroups ( ) const
inline

The security groups associated with the network interface.

Definition at line 102 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ GetNetworkInterfaceId()

const Aws::String& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::GetNetworkInterfaceId ( ) const
inline

The ID of the network interface.

Definition at line 138 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::GetResponseMetadata ( ) const
inline

Definition at line 198 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ GetSourceDestCheck()

const AttributeBooleanValue& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::GetSourceDestCheck ( ) const
inline

Indicates whether source/destination checking is enabled.

Definition at line 174 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ operator=()

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAttachment() [1/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetAttachment ( const NetworkInterfaceAttachment value)
inline

The attachment (if any) of the network interface.

Definition at line 55 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetAttachment() [2/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetAttachment ( NetworkInterfaceAttachment &&  value)
inline

The attachment (if any) of the network interface.

Definition at line 60 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetDescription() [1/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetDescription ( AttributeValue &&  value)
inline

The description of the network interface.

Definition at line 86 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetDescription() [2/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetDescription ( const AttributeValue value)
inline

The description of the network interface.

Definition at line 81 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetGroups() [1/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetGroups ( Aws::Vector< GroupIdentifier > &&  value)
inline

The security groups associated with the network interface.

Definition at line 112 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetGroups() [2/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetGroups ( const Aws::Vector< GroupIdentifier > &  value)
inline

The security groups associated with the network interface.

Definition at line 107 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetNetworkInterfaceId() [1/3]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetNetworkInterfaceId ( Aws::String &&  value)
inline

The ID of the network interface.

Definition at line 148 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetNetworkInterfaceId() [2/3]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetNetworkInterfaceId ( const Aws::String value)
inline

The ID of the network interface.

Definition at line 143 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetNetworkInterfaceId() [3/3]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetNetworkInterfaceId ( const char *  value)
inline

The ID of the network interface.

Definition at line 153 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetResponseMetadata() [1/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 201 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetResponseMetadata() [2/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 204 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetSourceDestCheck() [1/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetSourceDestCheck ( AttributeBooleanValue &&  value)
inline

Indicates whether source/destination checking is enabled.

Definition at line 184 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ SetSourceDestCheck() [2/2]

void Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::SetSourceDestCheck ( const AttributeBooleanValue value)
inline

Indicates whether source/destination checking is enabled.

Definition at line 179 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithAttachment() [1/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithAttachment ( const NetworkInterfaceAttachment value)
inline

The attachment (if any) of the network interface.

Definition at line 65 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithAttachment() [2/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithAttachment ( NetworkInterfaceAttachment &&  value)
inline

The attachment (if any) of the network interface.

Definition at line 70 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithDescription() [1/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithDescription ( AttributeValue &&  value)
inline

The description of the network interface.

Definition at line 96 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithDescription() [2/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithDescription ( const AttributeValue value)
inline

The description of the network interface.

Definition at line 91 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithGroups() [1/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithGroups ( Aws::Vector< GroupIdentifier > &&  value)
inline

The security groups associated with the network interface.

Definition at line 122 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithGroups() [2/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithGroups ( const Aws::Vector< GroupIdentifier > &  value)
inline

The security groups associated with the network interface.

Definition at line 117 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithNetworkInterfaceId() [1/3]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithNetworkInterfaceId ( Aws::String &&  value)
inline

The ID of the network interface.

Definition at line 163 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithNetworkInterfaceId() [2/3]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithNetworkInterfaceId ( const Aws::String value)
inline

The ID of the network interface.

Definition at line 158 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithNetworkInterfaceId() [3/3]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithNetworkInterfaceId ( const char *  value)
inline

The ID of the network interface.

Definition at line 168 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithResponseMetadata() [1/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 207 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithResponseMetadata() [2/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 210 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithSourceDestCheck() [1/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithSourceDestCheck ( AttributeBooleanValue &&  value)
inline

Indicates whether source/destination checking is enabled.

Definition at line 194 of file DescribeNetworkInterfaceAttributeResponse.h.

◆ WithSourceDestCheck() [2/2]

DescribeNetworkInterfaceAttributeResponse& Aws::EC2::Model::DescribeNetworkInterfaceAttributeResponse::WithSourceDestCheck ( const AttributeBooleanValue value)
inline

Indicates whether source/destination checking is enabled.

Definition at line 189 of file DescribeNetworkInterfaceAttributeResponse.h.


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