7#include <aws/ec2/EC2_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ec2/model/DomainType.h>
10#include <aws/ec2/model/ResponseMetadata.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
122 inline void SetCarrierIp(
const char* value) { m_carrierIp.assign(value); }
135 inline void SetPublicIp(
const char* value) { m_publicIp.assign(value); }
AllocateAddressResponse & WithResponseMetadata(const ResponseMetadata &value)
AllocateAddressResponse & WithPublicIp(const Aws::String &value)
void SetDomain(const DomainType &value)
AllocateAddressResponse & WithCarrierIp(Aws::String &&value)
AllocateAddressResponse & WithDomain(DomainType &&value)
void SetCarrierIp(const Aws::String &value)
AllocateAddressResponse & WithCarrierIp(const char *value)
AllocateAddressResponse & WithPublicIpv4Pool(const char *value)
void SetNetworkBorderGroup(const Aws::String &value)
void SetNetworkBorderGroup(const char *value)
void SetAllocationId(const Aws::String &value)
void SetCustomerOwnedIp(const Aws::String &value)
AllocateAddressResponse & WithCustomerOwnedIp(Aws::String &&value)
AllocateAddressResponse & WithAllocationId(Aws::String &&value)
void SetPublicIp(const Aws::String &value)
void SetCustomerOwnedIp(Aws::String &&value)
AWS_EC2_API AllocateAddressResponse & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
const Aws::String & GetAllocationId() const
const Aws::String & GetPublicIpv4Pool() const
AllocateAddressResponse & WithPublicIp(const char *value)
AllocateAddressResponse & WithNetworkBorderGroup(Aws::String &&value)
AllocateAddressResponse & WithCustomerOwnedIpv4Pool(Aws::String &&value)
void SetCustomerOwnedIp(const char *value)
void SetPublicIpv4Pool(Aws::String &&value)
AllocateAddressResponse & WithAllocationId(const char *value)
AWS_EC2_API AllocateAddressResponse()
AllocateAddressResponse & WithCarrierIp(const Aws::String &value)
void SetPublicIpv4Pool(const Aws::String &value)
void SetPublicIp(Aws::String &&value)
AllocateAddressResponse & WithPublicIpv4Pool(const Aws::String &value)
const Aws::String & GetCustomerOwnedIpv4Pool() const
void SetDomain(DomainType &&value)
const Aws::String & GetPublicIp() const
void SetAllocationId(const char *value)
AllocateAddressResponse & WithCustomerOwnedIpv4Pool(const char *value)
AllocateAddressResponse & WithPublicIp(Aws::String &&value)
void SetPublicIpv4Pool(const char *value)
const Aws::String & GetCustomerOwnedIp() const
void SetPublicIp(const char *value)
AllocateAddressResponse & WithCustomerOwnedIpv4Pool(const Aws::String &value)
AllocateAddressResponse & WithPublicIpv4Pool(Aws::String &&value)
void SetCustomerOwnedIpv4Pool(const char *value)
AllocateAddressResponse & WithCustomerOwnedIp(const char *value)
AllocateAddressResponse & WithDomain(const DomainType &value)
AllocateAddressResponse & WithResponseMetadata(ResponseMetadata &&value)
const Aws::String & GetNetworkBorderGroup() const
AllocateAddressResponse & WithNetworkBorderGroup(const char *value)
AWS_EC2_API AllocateAddressResponse(const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
void SetResponseMetadata(ResponseMetadata &&value)
const Aws::String & GetCarrierIp() const
void SetResponseMetadata(const ResponseMetadata &value)
void SetCustomerOwnedIpv4Pool(Aws::String &&value)
AllocateAddressResponse & WithCustomerOwnedIp(const Aws::String &value)
void SetNetworkBorderGroup(Aws::String &&value)
void SetCustomerOwnedIpv4Pool(const Aws::String &value)
const ResponseMetadata & GetResponseMetadata() const
void SetAllocationId(Aws::String &&value)
void SetCarrierIp(Aws::String &&value)
const DomainType & GetDomain() const
AllocateAddressResponse & WithNetworkBorderGroup(const Aws::String &value)
void SetCarrierIp(const char *value)
AllocateAddressResponse & WithAllocationId(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Xml::XmlDocument XmlDocument