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

#include <AllocateAddressResponse.h>

Public Member Functions

 AllocateAddressResponse ()
 
 AllocateAddressResponse (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
AllocateAddressResponseoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetPublicIp () const
 
void SetPublicIp (const Aws::String &value)
 
void SetPublicIp (Aws::String &&value)
 
void SetPublicIp (const char *value)
 
AllocateAddressResponseWithPublicIp (const Aws::String &value)
 
AllocateAddressResponseWithPublicIp (Aws::String &&value)
 
AllocateAddressResponseWithPublicIp (const char *value)
 
const Aws::StringGetAllocationId () const
 
void SetAllocationId (const Aws::String &value)
 
void SetAllocationId (Aws::String &&value)
 
void SetAllocationId (const char *value)
 
AllocateAddressResponseWithAllocationId (const Aws::String &value)
 
AllocateAddressResponseWithAllocationId (Aws::String &&value)
 
AllocateAddressResponseWithAllocationId (const char *value)
 
const Aws::StringGetPublicIpv4Pool () const
 
void SetPublicIpv4Pool (const Aws::String &value)
 
void SetPublicIpv4Pool (Aws::String &&value)
 
void SetPublicIpv4Pool (const char *value)
 
AllocateAddressResponseWithPublicIpv4Pool (const Aws::String &value)
 
AllocateAddressResponseWithPublicIpv4Pool (Aws::String &&value)
 
AllocateAddressResponseWithPublicIpv4Pool (const char *value)
 
const Aws::StringGetNetworkBorderGroup () const
 
void SetNetworkBorderGroup (const Aws::String &value)
 
void SetNetworkBorderGroup (Aws::String &&value)
 
void SetNetworkBorderGroup (const char *value)
 
AllocateAddressResponseWithNetworkBorderGroup (const Aws::String &value)
 
AllocateAddressResponseWithNetworkBorderGroup (Aws::String &&value)
 
AllocateAddressResponseWithNetworkBorderGroup (const char *value)
 
const DomainTypeGetDomain () const
 
void SetDomain (const DomainType &value)
 
void SetDomain (DomainType &&value)
 
AllocateAddressResponseWithDomain (const DomainType &value)
 
AllocateAddressResponseWithDomain (DomainType &&value)
 
const Aws::StringGetCustomerOwnedIp () const
 
void SetCustomerOwnedIp (const Aws::String &value)
 
void SetCustomerOwnedIp (Aws::String &&value)
 
void SetCustomerOwnedIp (const char *value)
 
AllocateAddressResponseWithCustomerOwnedIp (const Aws::String &value)
 
AllocateAddressResponseWithCustomerOwnedIp (Aws::String &&value)
 
AllocateAddressResponseWithCustomerOwnedIp (const char *value)
 
const Aws::StringGetCustomerOwnedIpv4Pool () const
 
void SetCustomerOwnedIpv4Pool (const Aws::String &value)
 
void SetCustomerOwnedIpv4Pool (Aws::String &&value)
 
void SetCustomerOwnedIpv4Pool (const char *value)
 
AllocateAddressResponseWithCustomerOwnedIpv4Pool (const Aws::String &value)
 
AllocateAddressResponseWithCustomerOwnedIpv4Pool (Aws::String &&value)
 
AllocateAddressResponseWithCustomerOwnedIpv4Pool (const char *value)
 
const Aws::StringGetCarrierIp () const
 
void SetCarrierIp (const Aws::String &value)
 
void SetCarrierIp (Aws::String &&value)
 
void SetCarrierIp (const char *value)
 
AllocateAddressResponseWithCarrierIp (const Aws::String &value)
 
AllocateAddressResponseWithCarrierIp (Aws::String &&value)
 
AllocateAddressResponseWithCarrierIp (const char *value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
AllocateAddressResponseWithResponseMetadata (const ResponseMetadata &value)
 
AllocateAddressResponseWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Definition at line 29 of file AllocateAddressResponse.h.

Constructor & Destructor Documentation

◆ AllocateAddressResponse() [1/2]

Aws::EC2::Model::AllocateAddressResponse::AllocateAddressResponse ( )

◆ AllocateAddressResponse() [2/2]

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

Member Function Documentation

◆ GetAllocationId()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetAllocationId ( ) const
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 77 of file AllocateAddressResponse.h.

◆ GetCarrierIp()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetCarrierIp ( ) const
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 303 of file AllocateAddressResponse.h.

◆ GetCustomerOwnedIp()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetCustomerOwnedIp ( ) const
inline

The customer-owned IP address.

Definition at line 229 of file AllocateAddressResponse.h.

◆ GetCustomerOwnedIpv4Pool()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetCustomerOwnedIpv4Pool ( ) const
inline

The ID of the customer-owned address pool.

Definition at line 265 of file AllocateAddressResponse.h.

◆ GetDomain()

const DomainType& Aws::EC2::Model::AllocateAddressResponse::GetDomain ( ) const
inline

Indicates whether the Elastic IP address is for use with instances in a VPC (vpc) or instances in EC2-Classic (standard).

Definition at line 199 of file AllocateAddressResponse.h.

◆ GetNetworkBorderGroup()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetNetworkBorderGroup ( ) const
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 156 of file AllocateAddressResponse.h.

◆ GetPublicIp()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetPublicIp ( ) const
inline

The Elastic IP address.

Definition at line 40 of file AllocateAddressResponse.h.

◆ GetPublicIpv4Pool()

const Aws::String& Aws::EC2::Model::AllocateAddressResponse::GetPublicIpv4Pool ( ) const
inline

The ID of an address pool.

Definition at line 119 of file AllocateAddressResponse.h.

◆ GetResponseMetadata()

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

Definition at line 349 of file AllocateAddressResponse.h.

◆ operator=()

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

◆ SetAllocationId() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetAllocationId ( Aws::String &&  value)
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 89 of file AllocateAddressResponse.h.

◆ SetAllocationId() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetAllocationId ( const Aws::String value)
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 83 of file AllocateAddressResponse.h.

◆ SetAllocationId() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetAllocationId ( const char *  value)
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 95 of file AllocateAddressResponse.h.

◆ SetCarrierIp() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCarrierIp ( Aws::String &&  value)
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 317 of file AllocateAddressResponse.h.

◆ SetCarrierIp() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCarrierIp ( const Aws::String value)
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 310 of file AllocateAddressResponse.h.

◆ SetCarrierIp() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCarrierIp ( const char *  value)
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 324 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIp() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIp ( Aws::String &&  value)
inline

The customer-owned IP address.

Definition at line 239 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIp() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIp ( const Aws::String value)
inline

The customer-owned IP address.

Definition at line 234 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIp() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIp ( const char *  value)
inline

The customer-owned IP address.

Definition at line 244 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIpv4Pool() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIpv4Pool ( Aws::String &&  value)
inline

The ID of the customer-owned address pool.

Definition at line 275 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIpv4Pool() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIpv4Pool ( const Aws::String value)
inline

The ID of the customer-owned address pool.

Definition at line 270 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIpv4Pool() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIpv4Pool ( const char *  value)
inline

The ID of the customer-owned address pool.

Definition at line 280 of file AllocateAddressResponse.h.

◆ SetDomain() [1/2]

void Aws::EC2::Model::AllocateAddressResponse::SetDomain ( const DomainType value)
inline

Indicates whether the Elastic IP address is for use with instances in a VPC (vpc) or instances in EC2-Classic (standard).

Definition at line 205 of file AllocateAddressResponse.h.

◆ SetDomain() [2/2]

void Aws::EC2::Model::AllocateAddressResponse::SetDomain ( DomainType &&  value)
inline

Indicates whether the Elastic IP address is for use with instances in a VPC (vpc) or instances in EC2-Classic (standard).

Definition at line 211 of file AllocateAddressResponse.h.

◆ SetNetworkBorderGroup() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetNetworkBorderGroup ( Aws::String &&  value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 168 of file AllocateAddressResponse.h.

◆ SetNetworkBorderGroup() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetNetworkBorderGroup ( const Aws::String value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 162 of file AllocateAddressResponse.h.

◆ SetNetworkBorderGroup() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetNetworkBorderGroup ( const char *  value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 174 of file AllocateAddressResponse.h.

◆ SetPublicIp() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetPublicIp ( Aws::String &&  value)
inline

The Elastic IP address.

Definition at line 50 of file AllocateAddressResponse.h.

◆ SetPublicIp() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetPublicIp ( const Aws::String value)
inline

The Elastic IP address.

Definition at line 45 of file AllocateAddressResponse.h.

◆ SetPublicIp() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetPublicIp ( const char *  value)
inline

The Elastic IP address.

Definition at line 55 of file AllocateAddressResponse.h.

◆ SetPublicIpv4Pool() [1/3]

void Aws::EC2::Model::AllocateAddressResponse::SetPublicIpv4Pool ( Aws::String &&  value)
inline

The ID of an address pool.

Definition at line 129 of file AllocateAddressResponse.h.

◆ SetPublicIpv4Pool() [2/3]

void Aws::EC2::Model::AllocateAddressResponse::SetPublicIpv4Pool ( const Aws::String value)
inline

The ID of an address pool.

Definition at line 124 of file AllocateAddressResponse.h.

◆ SetPublicIpv4Pool() [3/3]

void Aws::EC2::Model::AllocateAddressResponse::SetPublicIpv4Pool ( const char *  value)
inline

The ID of an address pool.

Definition at line 134 of file AllocateAddressResponse.h.

◆ SetResponseMetadata() [1/2]

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

Definition at line 352 of file AllocateAddressResponse.h.

◆ SetResponseMetadata() [2/2]

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

Definition at line 355 of file AllocateAddressResponse.h.

◆ WithAllocationId() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithAllocationId ( Aws::String &&  value)
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 107 of file AllocateAddressResponse.h.

◆ WithAllocationId() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithAllocationId ( const Aws::String value)
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 101 of file AllocateAddressResponse.h.

◆ WithAllocationId() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithAllocationId ( const char *  value)
inline

[EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

Definition at line 113 of file AllocateAddressResponse.h.

◆ WithCarrierIp() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCarrierIp ( Aws::String &&  value)
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 338 of file AllocateAddressResponse.h.

◆ WithCarrierIp() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCarrierIp ( const Aws::String value)
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 331 of file AllocateAddressResponse.h.

◆ WithCarrierIp() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCarrierIp ( const char *  value)
inline

The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

Definition at line 345 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIp() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIp ( Aws::String &&  value)
inline

The customer-owned IP address.

Definition at line 254 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIp() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIp ( const Aws::String value)
inline

The customer-owned IP address.

Definition at line 249 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIp() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIp ( const char *  value)
inline

The customer-owned IP address.

Definition at line 259 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIpv4Pool() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIpv4Pool ( Aws::String &&  value)
inline

The ID of the customer-owned address pool.

Definition at line 290 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIpv4Pool() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIpv4Pool ( const Aws::String value)
inline

The ID of the customer-owned address pool.

Definition at line 285 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIpv4Pool() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIpv4Pool ( const char *  value)
inline

The ID of the customer-owned address pool.

Definition at line 295 of file AllocateAddressResponse.h.

◆ WithDomain() [1/2]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithDomain ( const DomainType value)
inline

Indicates whether the Elastic IP address is for use with instances in a VPC (vpc) or instances in EC2-Classic (standard).

Definition at line 217 of file AllocateAddressResponse.h.

◆ WithDomain() [2/2]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithDomain ( DomainType &&  value)
inline

Indicates whether the Elastic IP address is for use with instances in a VPC (vpc) or instances in EC2-Classic (standard).

Definition at line 223 of file AllocateAddressResponse.h.

◆ WithNetworkBorderGroup() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithNetworkBorderGroup ( Aws::String &&  value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 186 of file AllocateAddressResponse.h.

◆ WithNetworkBorderGroup() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithNetworkBorderGroup ( const Aws::String value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 180 of file AllocateAddressResponse.h.

◆ WithNetworkBorderGroup() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithNetworkBorderGroup ( const char *  value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which AWS advertises IP addresses.

Definition at line 192 of file AllocateAddressResponse.h.

◆ WithPublicIp() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithPublicIp ( Aws::String &&  value)
inline

The Elastic IP address.

Definition at line 65 of file AllocateAddressResponse.h.

◆ WithPublicIp() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithPublicIp ( const Aws::String value)
inline

The Elastic IP address.

Definition at line 60 of file AllocateAddressResponse.h.

◆ WithPublicIp() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithPublicIp ( const char *  value)
inline

The Elastic IP address.

Definition at line 70 of file AllocateAddressResponse.h.

◆ WithPublicIpv4Pool() [1/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithPublicIpv4Pool ( Aws::String &&  value)
inline

The ID of an address pool.

Definition at line 144 of file AllocateAddressResponse.h.

◆ WithPublicIpv4Pool() [2/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithPublicIpv4Pool ( const Aws::String value)
inline

The ID of an address pool.

Definition at line 139 of file AllocateAddressResponse.h.

◆ WithPublicIpv4Pool() [3/3]

AllocateAddressResponse& Aws::EC2::Model::AllocateAddressResponse::WithPublicIpv4Pool ( const char *  value)
inline

The ID of an address pool.

Definition at line 149 of file AllocateAddressResponse.h.

◆ WithResponseMetadata() [1/2]

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

Definition at line 358 of file AllocateAddressResponse.h.

◆ WithResponseMetadata() [2/2]

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

Definition at line 361 of file AllocateAddressResponse.h.


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