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

#include <CoipAddressUsage.h>

Public Member Functions

 CoipAddressUsage ()
 
 CoipAddressUsage (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CoipAddressUsageoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) const
 
const Aws::StringGetAllocationId () const
 
bool AllocationIdHasBeenSet () const
 
void SetAllocationId (const Aws::String &value)
 
void SetAllocationId (Aws::String &&value)
 
void SetAllocationId (const char *value)
 
CoipAddressUsageWithAllocationId (const Aws::String &value)
 
CoipAddressUsageWithAllocationId (Aws::String &&value)
 
CoipAddressUsageWithAllocationId (const char *value)
 
const Aws::StringGetAwsAccountId () const
 
bool AwsAccountIdHasBeenSet () const
 
void SetAwsAccountId (const Aws::String &value)
 
void SetAwsAccountId (Aws::String &&value)
 
void SetAwsAccountId (const char *value)
 
CoipAddressUsageWithAwsAccountId (const Aws::String &value)
 
CoipAddressUsageWithAwsAccountId (Aws::String &&value)
 
CoipAddressUsageWithAwsAccountId (const char *value)
 
const Aws::StringGetAwsService () const
 
bool AwsServiceHasBeenSet () const
 
void SetAwsService (const Aws::String &value)
 
void SetAwsService (Aws::String &&value)
 
void SetAwsService (const char *value)
 
CoipAddressUsageWithAwsService (const Aws::String &value)
 
CoipAddressUsageWithAwsService (Aws::String &&value)
 
CoipAddressUsageWithAwsService (const char *value)
 
const Aws::StringGetCoIp () const
 
bool CoIpHasBeenSet () const
 
void SetCoIp (const Aws::String &value)
 
void SetCoIp (Aws::String &&value)
 
void SetCoIp (const char *value)
 
CoipAddressUsageWithCoIp (const Aws::String &value)
 
CoipAddressUsageWithCoIp (Aws::String &&value)
 
CoipAddressUsageWithCoIp (const char *value)
 

Detailed Description

Describes address usage for a customer-owned address pool.

See Also:

AWS API Reference

Definition at line 32 of file CoipAddressUsage.h.

Constructor & Destructor Documentation

◆ CoipAddressUsage() [1/2]

Aws::EC2::Model::CoipAddressUsage::CoipAddressUsage ( )

◆ CoipAddressUsage() [2/2]

Aws::EC2::Model::CoipAddressUsage::CoipAddressUsage ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AllocationIdHasBeenSet()

bool Aws::EC2::Model::CoipAddressUsage::AllocationIdHasBeenSet ( ) const
inline

The allocation ID of the address.

Definition at line 51 of file CoipAddressUsage.h.

◆ AwsAccountIdHasBeenSet()

bool Aws::EC2::Model::CoipAddressUsage::AwsAccountIdHasBeenSet ( ) const
inline

The AWS account ID.

Definition at line 92 of file CoipAddressUsage.h.

◆ AwsServiceHasBeenSet()

bool Aws::EC2::Model::CoipAddressUsage::AwsServiceHasBeenSet ( ) const
inline

The AWS service.

Definition at line 133 of file CoipAddressUsage.h.

◆ CoIpHasBeenSet()

bool Aws::EC2::Model::CoipAddressUsage::CoIpHasBeenSet ( ) const
inline

The customer-owned IP address.

Definition at line 174 of file CoipAddressUsage.h.

◆ GetAllocationId()

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

The allocation ID of the address.

Definition at line 46 of file CoipAddressUsage.h.

◆ GetAwsAccountId()

const Aws::String& Aws::EC2::Model::CoipAddressUsage::GetAwsAccountId ( ) const
inline

The AWS account ID.

Definition at line 87 of file CoipAddressUsage.h.

◆ GetAwsService()

const Aws::String& Aws::EC2::Model::CoipAddressUsage::GetAwsService ( ) const
inline

The AWS service.

Definition at line 128 of file CoipAddressUsage.h.

◆ GetCoIp()

const Aws::String& Aws::EC2::Model::CoipAddressUsage::GetCoIp ( ) const
inline

The customer-owned IP address.

Definition at line 169 of file CoipAddressUsage.h.

◆ operator=()

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::EC2::Model::CoipAddressUsage::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::EC2::Model::CoipAddressUsage::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetAllocationId() [1/3]

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

The allocation ID of the address.

Definition at line 61 of file CoipAddressUsage.h.

◆ SetAllocationId() [2/3]

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

The allocation ID of the address.

Definition at line 56 of file CoipAddressUsage.h.

◆ SetAllocationId() [3/3]

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

The allocation ID of the address.

Definition at line 66 of file CoipAddressUsage.h.

◆ SetAwsAccountId() [1/3]

void Aws::EC2::Model::CoipAddressUsage::SetAwsAccountId ( Aws::String &&  value)
inline

The AWS account ID.

Definition at line 102 of file CoipAddressUsage.h.

◆ SetAwsAccountId() [2/3]

void Aws::EC2::Model::CoipAddressUsage::SetAwsAccountId ( const Aws::String value)
inline

The AWS account ID.

Definition at line 97 of file CoipAddressUsage.h.

◆ SetAwsAccountId() [3/3]

void Aws::EC2::Model::CoipAddressUsage::SetAwsAccountId ( const char *  value)
inline

The AWS account ID.

Definition at line 107 of file CoipAddressUsage.h.

◆ SetAwsService() [1/3]

void Aws::EC2::Model::CoipAddressUsage::SetAwsService ( Aws::String &&  value)
inline

The AWS service.

Definition at line 143 of file CoipAddressUsage.h.

◆ SetAwsService() [2/3]

void Aws::EC2::Model::CoipAddressUsage::SetAwsService ( const Aws::String value)
inline

The AWS service.

Definition at line 138 of file CoipAddressUsage.h.

◆ SetAwsService() [3/3]

void Aws::EC2::Model::CoipAddressUsage::SetAwsService ( const char *  value)
inline

The AWS service.

Definition at line 148 of file CoipAddressUsage.h.

◆ SetCoIp() [1/3]

void Aws::EC2::Model::CoipAddressUsage::SetCoIp ( Aws::String &&  value)
inline

The customer-owned IP address.

Definition at line 184 of file CoipAddressUsage.h.

◆ SetCoIp() [2/3]

void Aws::EC2::Model::CoipAddressUsage::SetCoIp ( const Aws::String value)
inline

The customer-owned IP address.

Definition at line 179 of file CoipAddressUsage.h.

◆ SetCoIp() [3/3]

void Aws::EC2::Model::CoipAddressUsage::SetCoIp ( const char *  value)
inline

The customer-owned IP address.

Definition at line 189 of file CoipAddressUsage.h.

◆ WithAllocationId() [1/3]

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

The allocation ID of the address.

Definition at line 76 of file CoipAddressUsage.h.

◆ WithAllocationId() [2/3]

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

The allocation ID of the address.

Definition at line 71 of file CoipAddressUsage.h.

◆ WithAllocationId() [3/3]

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

The allocation ID of the address.

Definition at line 81 of file CoipAddressUsage.h.

◆ WithAwsAccountId() [1/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithAwsAccountId ( Aws::String &&  value)
inline

The AWS account ID.

Definition at line 117 of file CoipAddressUsage.h.

◆ WithAwsAccountId() [2/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithAwsAccountId ( const Aws::String value)
inline

The AWS account ID.

Definition at line 112 of file CoipAddressUsage.h.

◆ WithAwsAccountId() [3/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithAwsAccountId ( const char *  value)
inline

The AWS account ID.

Definition at line 122 of file CoipAddressUsage.h.

◆ WithAwsService() [1/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithAwsService ( Aws::String &&  value)
inline

The AWS service.

Definition at line 158 of file CoipAddressUsage.h.

◆ WithAwsService() [2/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithAwsService ( const Aws::String value)
inline

The AWS service.

Definition at line 153 of file CoipAddressUsage.h.

◆ WithAwsService() [3/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithAwsService ( const char *  value)
inline

The AWS service.

Definition at line 163 of file CoipAddressUsage.h.

◆ WithCoIp() [1/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithCoIp ( Aws::String &&  value)
inline

The customer-owned IP address.

Definition at line 199 of file CoipAddressUsage.h.

◆ WithCoIp() [2/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithCoIp ( const Aws::String value)
inline

The customer-owned IP address.

Definition at line 194 of file CoipAddressUsage.h.

◆ WithCoIp() [3/3]

CoipAddressUsage& Aws::EC2::Model::CoipAddressUsage::WithCoIp ( const char *  value)
inline

The customer-owned IP address.

Definition at line 204 of file CoipAddressUsage.h.


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