AWS SDK for C++

AWS SDK for C++ Version 1.11.808

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::EC2::Model::AllocateAddressResponse Class Reference

#include <AllocateAddressResponse.h>

Public Member Functions

AWS_EC2_API AllocateAddressResponse ()=default
 
 
 
 
const Aws::StringGetAllocationId () const
 
template<typename AllocationIdT = Aws::String>
void SetAllocationId (AllocationIdT &&value)
 
template<typename AllocationIdT = Aws::String>
AllocateAddressResponseWithAllocationId (AllocationIdT &&value)
 
const Aws::StringGetPublicIpv4Pool () const
 
template<typename PublicIpv4PoolT = Aws::String>
void SetPublicIpv4Pool (PublicIpv4PoolT &&value)
 
template<typename PublicIpv4PoolT = Aws::String>
AllocateAddressResponseWithPublicIpv4Pool (PublicIpv4PoolT &&value)
 
 
template<typename NetworkBorderGroupT = Aws::String>
void SetNetworkBorderGroup (NetworkBorderGroupT &&value)
 
template<typename NetworkBorderGroupT = Aws::String>
AllocateAddressResponseWithNetworkBorderGroup (NetworkBorderGroupT &&value)
 
 
void SetDomain (DomainType value)
 
 
 
template<typename CustomerOwnedIpT = Aws::String>
void SetCustomerOwnedIp (CustomerOwnedIpT &&value)
 
template<typename CustomerOwnedIpT = Aws::String>
AllocateAddressResponseWithCustomerOwnedIp (CustomerOwnedIpT &&value)
 
 
template<typename CustomerOwnedIpv4PoolT = Aws::String>
void SetCustomerOwnedIpv4Pool (CustomerOwnedIpv4PoolT &&value)
 
template<typename CustomerOwnedIpv4PoolT = Aws::String>
AllocateAddressResponseWithCustomerOwnedIpv4Pool (CustomerOwnedIpv4PoolT &&value)
 
const Aws::StringGetCarrierIp () const
 
template<typename CarrierIpT = Aws::String>
void SetCarrierIp (CarrierIpT &&value)
 
template<typename CarrierIpT = Aws::String>
AllocateAddressResponseWithCarrierIp (CarrierIpT &&value)
 
const Aws::StringGetPublicIp () const
 
template<typename PublicIpT = Aws::String>
void SetPublicIp (PublicIpT &&value)
 
template<typename PublicIpT = Aws::String>
AllocateAddressResponseWithPublicIp (PublicIpT &&value)
 
 
template<typename ResponseMetadataT = ResponseMetadata>
void SetResponseMetadata (ResponseMetadataT &&value)
 
template<typename ResponseMetadataT = ResponseMetadata>
AllocateAddressResponseWithResponseMetadata (ResponseMetadataT &&value)
 

Detailed Description

Definition at line 26 of file AllocateAddressResponse.h.

Constructor & Destructor Documentation

◆ AllocateAddressResponse() [1/2]

AWS_EC2_API Aws::EC2::Model::AllocateAddressResponse::AllocateAddressResponse ( )
default

◆ AllocateAddressResponse() [2/2]

AWS_EC2_API 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

The ID that represents the allocation of the Elastic IP address.

Definition at line 36 of file AllocateAddressResponse.h.

◆ GetCarrierIp()

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

The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.

Definition at line 138 of file AllocateAddressResponse.h.

◆ GetCustomerOwnedIp()

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

The customer-owned IP address.

Definition at line 103 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 120 of file AllocateAddressResponse.h.

◆ GetDomain()

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

The network (vpc).

Definition at line 88 of file AllocateAddressResponse.h.

◆ GetHttpResponseCode()

Aws::Http::HttpResponseCode Aws::EC2::Model::AllocateAddressResponse::GetHttpResponseCode ( ) const
inline

Definition at line 183 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 Amazon Web Services advertises IP addresses.

Definition at line 71 of file AllocateAddressResponse.h.

◆ GetPublicIp()

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

The Amazon-owned IP address. Not available when using an address pool that you own.

Definition at line 156 of file AllocateAddressResponse.h.

◆ GetPublicIpv4Pool()

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

The ID of an address pool that you own.

Definition at line 53 of file AllocateAddressResponse.h.

◆ GetResponseMetadata()

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

Definition at line 171 of file AllocateAddressResponse.h.

◆ operator=()

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

◆ SetAllocationId()

template<typename AllocationIdT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetAllocationId ( AllocationIdT &&  value)
inline

The ID that represents the allocation of the Elastic IP address.

Definition at line 38 of file AllocateAddressResponse.h.

◆ SetCarrierIp()

template<typename CarrierIpT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetCarrierIp ( CarrierIpT &&  value)
inline

The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.

Definition at line 140 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIp()

template<typename CustomerOwnedIpT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIp ( CustomerOwnedIpT &&  value)
inline

The customer-owned IP address.

Definition at line 105 of file AllocateAddressResponse.h.

◆ SetCustomerOwnedIpv4Pool()

template<typename CustomerOwnedIpv4PoolT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetCustomerOwnedIpv4Pool ( CustomerOwnedIpv4PoolT &&  value)
inline

The ID of the customer-owned address pool.

Definition at line 122 of file AllocateAddressResponse.h.

◆ SetDomain()

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

The network (vpc).

Definition at line 89 of file AllocateAddressResponse.h.

◆ SetNetworkBorderGroup()

template<typename NetworkBorderGroupT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetNetworkBorderGroup ( NetworkBorderGroupT &&  value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

Definition at line 73 of file AllocateAddressResponse.h.

◆ SetPublicIp()

template<typename PublicIpT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetPublicIp ( PublicIpT &&  value)
inline

The Amazon-owned IP address. Not available when using an address pool that you own.

Definition at line 158 of file AllocateAddressResponse.h.

◆ SetPublicIpv4Pool()

template<typename PublicIpv4PoolT = Aws::String>
void Aws::EC2::Model::AllocateAddressResponse::SetPublicIpv4Pool ( PublicIpv4PoolT &&  value)
inline

The ID of an address pool that you own.

Definition at line 55 of file AllocateAddressResponse.h.

◆ SetResponseMetadata()

template<typename ResponseMetadataT = ResponseMetadata>
void Aws::EC2::Model::AllocateAddressResponse::SetResponseMetadata ( ResponseMetadataT &&  value)
inline

Definition at line 173 of file AllocateAddressResponse.h.

◆ WithAllocationId()

template<typename AllocationIdT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithAllocationId ( AllocationIdT &&  value)
inline

The ID that represents the allocation of the Elastic IP address.

Definition at line 43 of file AllocateAddressResponse.h.

◆ WithCarrierIp()

template<typename CarrierIpT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithCarrierIp ( CarrierIpT &&  value)
inline

The carrier IP address. Available only for network interfaces that reside in a subnet in a Wavelength Zone.

Definition at line 145 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIp()

template<typename CustomerOwnedIpT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIp ( CustomerOwnedIpT &&  value)
inline

The customer-owned IP address.

Definition at line 110 of file AllocateAddressResponse.h.

◆ WithCustomerOwnedIpv4Pool()

template<typename CustomerOwnedIpv4PoolT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithCustomerOwnedIpv4Pool ( CustomerOwnedIpv4PoolT &&  value)
inline

The ID of the customer-owned address pool.

Definition at line 127 of file AllocateAddressResponse.h.

◆ WithDomain()

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

The network (vpc).

Definition at line 93 of file AllocateAddressResponse.h.

◆ WithNetworkBorderGroup()

template<typename NetworkBorderGroupT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithNetworkBorderGroup ( NetworkBorderGroupT &&  value)
inline

The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

Definition at line 78 of file AllocateAddressResponse.h.

◆ WithPublicIp()

template<typename PublicIpT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithPublicIp ( PublicIpT &&  value)
inline

The Amazon-owned IP address. Not available when using an address pool that you own.

Definition at line 163 of file AllocateAddressResponse.h.

◆ WithPublicIpv4Pool()

template<typename PublicIpv4PoolT = Aws::String>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithPublicIpv4Pool ( PublicIpv4PoolT &&  value)
inline

The ID of an address pool that you own.

Definition at line 60 of file AllocateAddressResponse.h.

◆ WithResponseMetadata()

template<typename ResponseMetadataT = ResponseMetadata>
AllocateAddressResponse & Aws::EC2::Model::AllocateAddressResponse::WithResponseMetadata ( ResponseMetadataT &&  value)
inline

Definition at line 178 of file AllocateAddressResponse.h.


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