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

#include <AssignPrivateIpAddressesResponse.h>

Public Member Functions

 AssignPrivateIpAddressesResponse ()
 
 AssignPrivateIpAddressesResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
AssignPrivateIpAddressesResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetNetworkInterfaceId () const
 
void SetNetworkInterfaceId (const Aws::String &value)
 
void SetNetworkInterfaceId (Aws::String &&value)
 
void SetNetworkInterfaceId (const char *value)
 
AssignPrivateIpAddressesResponseWithNetworkInterfaceId (const Aws::String &value)
 
AssignPrivateIpAddressesResponseWithNetworkInterfaceId (Aws::String &&value)
 
AssignPrivateIpAddressesResponseWithNetworkInterfaceId (const char *value)
 
const Aws::Vector< AssignedPrivateIpAddress > & GetAssignedPrivateIpAddresses () const
 
void SetAssignedPrivateIpAddresses (const Aws::Vector< AssignedPrivateIpAddress > &value)
 
void SetAssignedPrivateIpAddresses (Aws::Vector< AssignedPrivateIpAddress > &&value)
 
AssignPrivateIpAddressesResponseWithAssignedPrivateIpAddresses (const Aws::Vector< AssignedPrivateIpAddress > &value)
 
AssignPrivateIpAddressesResponseWithAssignedPrivateIpAddresses (Aws::Vector< AssignedPrivateIpAddress > &&value)
 
AssignPrivateIpAddressesResponseAddAssignedPrivateIpAddresses (const AssignedPrivateIpAddress &value)
 
AssignPrivateIpAddressesResponseAddAssignedPrivateIpAddresses (AssignedPrivateIpAddress &&value)
 
const Aws::Vector< Ipv4PrefixSpecification > & GetAssignedIpv4Prefixes () const
 
void SetAssignedIpv4Prefixes (const Aws::Vector< Ipv4PrefixSpecification > &value)
 
void SetAssignedIpv4Prefixes (Aws::Vector< Ipv4PrefixSpecification > &&value)
 
AssignPrivateIpAddressesResponseWithAssignedIpv4Prefixes (const Aws::Vector< Ipv4PrefixSpecification > &value)
 
AssignPrivateIpAddressesResponseWithAssignedIpv4Prefixes (Aws::Vector< Ipv4PrefixSpecification > &&value)
 
AssignPrivateIpAddressesResponseAddAssignedIpv4Prefixes (const Ipv4PrefixSpecification &value)
 
AssignPrivateIpAddressesResponseAddAssignedIpv4Prefixes (Ipv4PrefixSpecification &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
AssignPrivateIpAddressesResponseWithResponseMetadata (const ResponseMetadata &value)
 
AssignPrivateIpAddressesResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 31 of file AssignPrivateIpAddressesResponse.h.

Constructor & Destructor Documentation

◆ AssignPrivateIpAddressesResponse() [1/2]

Aws::EC2::Model::AssignPrivateIpAddressesResponse::AssignPrivateIpAddressesResponse ( )

◆ AssignPrivateIpAddressesResponse() [2/2]

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

Member Function Documentation

◆ AddAssignedIpv4Prefixes() [1/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::AddAssignedIpv4Prefixes ( const Ipv4PrefixSpecification value)
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 139 of file AssignPrivateIpAddressesResponse.h.

◆ AddAssignedIpv4Prefixes() [2/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::AddAssignedIpv4Prefixes ( Ipv4PrefixSpecification &&  value)
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 144 of file AssignPrivateIpAddressesResponse.h.

◆ AddAssignedPrivateIpAddresses() [1/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::AddAssignedPrivateIpAddresses ( AssignedPrivateIpAddress &&  value)
inline

The private IP addresses assigned to the network interface.

Definition at line 108 of file AssignPrivateIpAddressesResponse.h.

◆ AddAssignedPrivateIpAddresses() [2/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::AddAssignedPrivateIpAddresses ( const AssignedPrivateIpAddress value)
inline

The private IP addresses assigned to the network interface.

Definition at line 103 of file AssignPrivateIpAddressesResponse.h.

◆ GetAssignedIpv4Prefixes()

const Aws::Vector<Ipv4PrefixSpecification>& Aws::EC2::Model::AssignPrivateIpAddressesResponse::GetAssignedIpv4Prefixes ( ) const
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 114 of file AssignPrivateIpAddressesResponse.h.

◆ GetAssignedPrivateIpAddresses()

const Aws::Vector<AssignedPrivateIpAddress>& Aws::EC2::Model::AssignPrivateIpAddressesResponse::GetAssignedPrivateIpAddresses ( ) const
inline

The private IP addresses assigned to the network interface.

Definition at line 78 of file AssignPrivateIpAddressesResponse.h.

◆ GetNetworkInterfaceId()

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

The ID of the network interface.

Definition at line 42 of file AssignPrivateIpAddressesResponse.h.

◆ GetResponseMetadata()

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

Definition at line 148 of file AssignPrivateIpAddressesResponse.h.

◆ operator=()

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

◆ SetAssignedIpv4Prefixes() [1/2]

void Aws::EC2::Model::AssignPrivateIpAddressesResponse::SetAssignedIpv4Prefixes ( Aws::Vector< Ipv4PrefixSpecification > &&  value)
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 124 of file AssignPrivateIpAddressesResponse.h.

◆ SetAssignedIpv4Prefixes() [2/2]

void Aws::EC2::Model::AssignPrivateIpAddressesResponse::SetAssignedIpv4Prefixes ( const Aws::Vector< Ipv4PrefixSpecification > &  value)
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 119 of file AssignPrivateIpAddressesResponse.h.

◆ SetAssignedPrivateIpAddresses() [1/2]

void Aws::EC2::Model::AssignPrivateIpAddressesResponse::SetAssignedPrivateIpAddresses ( Aws::Vector< AssignedPrivateIpAddress > &&  value)
inline

The private IP addresses assigned to the network interface.

Definition at line 88 of file AssignPrivateIpAddressesResponse.h.

◆ SetAssignedPrivateIpAddresses() [2/2]

void Aws::EC2::Model::AssignPrivateIpAddressesResponse::SetAssignedPrivateIpAddresses ( const Aws::Vector< AssignedPrivateIpAddress > &  value)
inline

The private IP addresses assigned to the network interface.

Definition at line 83 of file AssignPrivateIpAddressesResponse.h.

◆ SetNetworkInterfaceId() [1/3]

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

The ID of the network interface.

Definition at line 52 of file AssignPrivateIpAddressesResponse.h.

◆ SetNetworkInterfaceId() [2/3]

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

The ID of the network interface.

Definition at line 47 of file AssignPrivateIpAddressesResponse.h.

◆ SetNetworkInterfaceId() [3/3]

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

The ID of the network interface.

Definition at line 57 of file AssignPrivateIpAddressesResponse.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 151 of file AssignPrivateIpAddressesResponse.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 154 of file AssignPrivateIpAddressesResponse.h.

◆ WithAssignedIpv4Prefixes() [1/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::WithAssignedIpv4Prefixes ( Aws::Vector< Ipv4PrefixSpecification > &&  value)
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 134 of file AssignPrivateIpAddressesResponse.h.

◆ WithAssignedIpv4Prefixes() [2/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::WithAssignedIpv4Prefixes ( const Aws::Vector< Ipv4PrefixSpecification > &  value)
inline

The IPv4 prefixes that are assigned to the network interface.

Definition at line 129 of file AssignPrivateIpAddressesResponse.h.

◆ WithAssignedPrivateIpAddresses() [1/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::WithAssignedPrivateIpAddresses ( Aws::Vector< AssignedPrivateIpAddress > &&  value)
inline

The private IP addresses assigned to the network interface.

Definition at line 98 of file AssignPrivateIpAddressesResponse.h.

◆ WithAssignedPrivateIpAddresses() [2/2]

AssignPrivateIpAddressesResponse& Aws::EC2::Model::AssignPrivateIpAddressesResponse::WithAssignedPrivateIpAddresses ( const Aws::Vector< AssignedPrivateIpAddress > &  value)
inline

The private IP addresses assigned to the network interface.

Definition at line 93 of file AssignPrivateIpAddressesResponse.h.

◆ WithNetworkInterfaceId() [1/3]

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

The ID of the network interface.

Definition at line 67 of file AssignPrivateIpAddressesResponse.h.

◆ WithNetworkInterfaceId() [2/3]

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

The ID of the network interface.

Definition at line 62 of file AssignPrivateIpAddressesResponse.h.

◆ WithNetworkInterfaceId() [3/3]

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

The ID of the network interface.

Definition at line 72 of file AssignPrivateIpAddressesResponse.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 157 of file AssignPrivateIpAddressesResponse.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 160 of file AssignPrivateIpAddressesResponse.h.


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