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

#include <AssignIpv6AddressesResponse.h>

Public Member Functions

 AssignIpv6AddressesResponse ()
 
 AssignIpv6AddressesResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
AssignIpv6AddressesResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::Vector< Aws::String > & GetAssignedIpv6Addresses () const
 
void SetAssignedIpv6Addresses (const Aws::Vector< Aws::String > &value)
 
void SetAssignedIpv6Addresses (Aws::Vector< Aws::String > &&value)
 
AssignIpv6AddressesResponseWithAssignedIpv6Addresses (const Aws::Vector< Aws::String > &value)
 
AssignIpv6AddressesResponseWithAssignedIpv6Addresses (Aws::Vector< Aws::String > &&value)
 
AssignIpv6AddressesResponseAddAssignedIpv6Addresses (const Aws::String &value)
 
AssignIpv6AddressesResponseAddAssignedIpv6Addresses (Aws::String &&value)
 
AssignIpv6AddressesResponseAddAssignedIpv6Addresses (const char *value)
 
const Aws::Vector< Aws::String > & GetAssignedIpv6Prefixes () const
 
void SetAssignedIpv6Prefixes (const Aws::Vector< Aws::String > &value)
 
void SetAssignedIpv6Prefixes (Aws::Vector< Aws::String > &&value)
 
AssignIpv6AddressesResponseWithAssignedIpv6Prefixes (const Aws::Vector< Aws::String > &value)
 
AssignIpv6AddressesResponseWithAssignedIpv6Prefixes (Aws::Vector< Aws::String > &&value)
 
AssignIpv6AddressesResponseAddAssignedIpv6Prefixes (const Aws::String &value)
 
AssignIpv6AddressesResponseAddAssignedIpv6Prefixes (Aws::String &&value)
 
AssignIpv6AddressesResponseAddAssignedIpv6Prefixes (const char *value)
 
const Aws::StringGetNetworkInterfaceId () const
 
void SetNetworkInterfaceId (const Aws::String &value)
 
void SetNetworkInterfaceId (Aws::String &&value)
 
void SetNetworkInterfaceId (const char *value)
 
AssignIpv6AddressesResponseWithNetworkInterfaceId (const Aws::String &value)
 
AssignIpv6AddressesResponseWithNetworkInterfaceId (Aws::String &&value)
 
AssignIpv6AddressesResponseWithNetworkInterfaceId (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
AssignIpv6AddressesResponseWithResponseMetadata (const ResponseMetadata &value)
 
AssignIpv6AddressesResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 29 of file AssignIpv6AddressesResponse.h.

Constructor & Destructor Documentation

◆ AssignIpv6AddressesResponse() [1/2]

Aws::EC2::Model::AssignIpv6AddressesResponse::AssignIpv6AddressesResponse ( )

◆ AssignIpv6AddressesResponse() [2/2]

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

Member Function Documentation

◆ AddAssignedIpv6Addresses() [1/3]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::AddAssignedIpv6Addresses ( Aws::String &&  value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 84 of file AssignIpv6AddressesResponse.h.

◆ AddAssignedIpv6Addresses() [2/3]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::AddAssignedIpv6Addresses ( const Aws::String value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 77 of file AssignIpv6AddressesResponse.h.

◆ AddAssignedIpv6Addresses() [3/3]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::AddAssignedIpv6Addresses ( const char *  value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 91 of file AssignIpv6AddressesResponse.h.

◆ AddAssignedIpv6Prefixes() [1/3]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::AddAssignedIpv6Prefixes ( Aws::String &&  value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 127 of file AssignIpv6AddressesResponse.h.

◆ AddAssignedIpv6Prefixes() [2/3]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::AddAssignedIpv6Prefixes ( const Aws::String value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 122 of file AssignIpv6AddressesResponse.h.

◆ AddAssignedIpv6Prefixes() [3/3]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::AddAssignedIpv6Prefixes ( const char *  value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 132 of file AssignIpv6AddressesResponse.h.

◆ GetAssignedIpv6Addresses()

const Aws::Vector<Aws::String>& Aws::EC2::Model::AssignIpv6AddressesResponse::GetAssignedIpv6Addresses ( ) const
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 42 of file AssignIpv6AddressesResponse.h.

◆ GetAssignedIpv6Prefixes()

const Aws::Vector<Aws::String>& Aws::EC2::Model::AssignIpv6AddressesResponse::GetAssignedIpv6Prefixes ( ) const
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 97 of file AssignIpv6AddressesResponse.h.

◆ GetNetworkInterfaceId()

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

The ID of the network interface.

Definition at line 138 of file AssignIpv6AddressesResponse.h.

◆ GetResponseMetadata()

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

Definition at line 172 of file AssignIpv6AddressesResponse.h.

◆ operator=()

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

◆ SetAssignedIpv6Addresses() [1/2]

void Aws::EC2::Model::AssignIpv6AddressesResponse::SetAssignedIpv6Addresses ( Aws::Vector< Aws::String > &&  value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 56 of file AssignIpv6AddressesResponse.h.

◆ SetAssignedIpv6Addresses() [2/2]

void Aws::EC2::Model::AssignIpv6AddressesResponse::SetAssignedIpv6Addresses ( const Aws::Vector< Aws::String > &  value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 49 of file AssignIpv6AddressesResponse.h.

◆ SetAssignedIpv6Prefixes() [1/2]

void Aws::EC2::Model::AssignIpv6AddressesResponse::SetAssignedIpv6Prefixes ( Aws::Vector< Aws::String > &&  value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 107 of file AssignIpv6AddressesResponse.h.

◆ SetAssignedIpv6Prefixes() [2/2]

void Aws::EC2::Model::AssignIpv6AddressesResponse::SetAssignedIpv6Prefixes ( const Aws::Vector< Aws::String > &  value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 102 of file AssignIpv6AddressesResponse.h.

◆ SetNetworkInterfaceId() [1/3]

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

The ID of the network interface.

Definition at line 148 of file AssignIpv6AddressesResponse.h.

◆ SetNetworkInterfaceId() [2/3]

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

The ID of the network interface.

Definition at line 143 of file AssignIpv6AddressesResponse.h.

◆ SetNetworkInterfaceId() [3/3]

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

The ID of the network interface.

Definition at line 153 of file AssignIpv6AddressesResponse.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 175 of file AssignIpv6AddressesResponse.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 178 of file AssignIpv6AddressesResponse.h.

◆ WithAssignedIpv6Addresses() [1/2]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::WithAssignedIpv6Addresses ( Aws::Vector< Aws::String > &&  value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 70 of file AssignIpv6AddressesResponse.h.

◆ WithAssignedIpv6Addresses() [2/2]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::WithAssignedIpv6Addresses ( const Aws::Vector< Aws::String > &  value)
inline

The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

Definition at line 63 of file AssignIpv6AddressesResponse.h.

◆ WithAssignedIpv6Prefixes() [1/2]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::WithAssignedIpv6Prefixes ( Aws::Vector< Aws::String > &&  value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 117 of file AssignIpv6AddressesResponse.h.

◆ WithAssignedIpv6Prefixes() [2/2]

AssignIpv6AddressesResponse& Aws::EC2::Model::AssignIpv6AddressesResponse::WithAssignedIpv6Prefixes ( const Aws::Vector< Aws::String > &  value)
inline

The IPv6 prefixes that are assigned to the network interface.

Definition at line 112 of file AssignIpv6AddressesResponse.h.

◆ WithNetworkInterfaceId() [1/3]

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

The ID of the network interface.

Definition at line 163 of file AssignIpv6AddressesResponse.h.

◆ WithNetworkInterfaceId() [2/3]

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

The ID of the network interface.

Definition at line 158 of file AssignIpv6AddressesResponse.h.

◆ WithNetworkInterfaceId() [3/3]

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

The ID of the network interface.

Definition at line 168 of file AssignIpv6AddressesResponse.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 181 of file AssignIpv6AddressesResponse.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 184 of file AssignIpv6AddressesResponse.h.


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