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

#include <PublicIpv4PoolRange.h>

Public Member Functions

 PublicIpv4PoolRange ()
 
 PublicIpv4PoolRange (const Aws::Utils::Xml::XmlNode &xmlNode)
 
PublicIpv4PoolRangeoperator= (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::StringGetFirstAddress () const
 
bool FirstAddressHasBeenSet () const
 
void SetFirstAddress (const Aws::String &value)
 
void SetFirstAddress (Aws::String &&value)
 
void SetFirstAddress (const char *value)
 
PublicIpv4PoolRangeWithFirstAddress (const Aws::String &value)
 
PublicIpv4PoolRangeWithFirstAddress (Aws::String &&value)
 
PublicIpv4PoolRangeWithFirstAddress (const char *value)
 
const Aws::StringGetLastAddress () const
 
bool LastAddressHasBeenSet () const
 
void SetLastAddress (const Aws::String &value)
 
void SetLastAddress (Aws::String &&value)
 
void SetLastAddress (const char *value)
 
PublicIpv4PoolRangeWithLastAddress (const Aws::String &value)
 
PublicIpv4PoolRangeWithLastAddress (Aws::String &&value)
 
PublicIpv4PoolRangeWithLastAddress (const char *value)
 
int GetAddressCount () const
 
bool AddressCountHasBeenSet () const
 
void SetAddressCount (int value)
 
PublicIpv4PoolRangeWithAddressCount (int value)
 
int GetAvailableAddressCount () const
 
bool AvailableAddressCountHasBeenSet () const
 
void SetAvailableAddressCount (int value)
 
PublicIpv4PoolRangeWithAvailableAddressCount (int value)
 

Detailed Description

Describes an address range of an IPv4 address pool.

See Also:

AWS API Reference

Definition at line 32 of file PublicIpv4PoolRange.h.

Constructor & Destructor Documentation

◆ PublicIpv4PoolRange() [1/2]

Aws::EC2::Model::PublicIpv4PoolRange::PublicIpv4PoolRange ( )

◆ PublicIpv4PoolRange() [2/2]

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

Member Function Documentation

◆ AddressCountHasBeenSet()

bool Aws::EC2::Model::PublicIpv4PoolRange::AddressCountHasBeenSet ( ) const
inline

The number of addresses in the range.

Definition at line 133 of file PublicIpv4PoolRange.h.

◆ AvailableAddressCountHasBeenSet()

bool Aws::EC2::Model::PublicIpv4PoolRange::AvailableAddressCountHasBeenSet ( ) const
inline

The number of available addresses in the range.

Definition at line 154 of file PublicIpv4PoolRange.h.

◆ FirstAddressHasBeenSet()

bool Aws::EC2::Model::PublicIpv4PoolRange::FirstAddressHasBeenSet ( ) const
inline

The first IP address in the range.

Definition at line 51 of file PublicIpv4PoolRange.h.

◆ GetAddressCount()

int Aws::EC2::Model::PublicIpv4PoolRange::GetAddressCount ( ) const
inline

The number of addresses in the range.

Definition at line 128 of file PublicIpv4PoolRange.h.

◆ GetAvailableAddressCount()

int Aws::EC2::Model::PublicIpv4PoolRange::GetAvailableAddressCount ( ) const
inline

The number of available addresses in the range.

Definition at line 149 of file PublicIpv4PoolRange.h.

◆ GetFirstAddress()

const Aws::String& Aws::EC2::Model::PublicIpv4PoolRange::GetFirstAddress ( ) const
inline

The first IP address in the range.

Definition at line 46 of file PublicIpv4PoolRange.h.

◆ GetLastAddress()

const Aws::String& Aws::EC2::Model::PublicIpv4PoolRange::GetLastAddress ( ) const
inline

The last IP address in the range.

Definition at line 87 of file PublicIpv4PoolRange.h.

◆ LastAddressHasBeenSet()

bool Aws::EC2::Model::PublicIpv4PoolRange::LastAddressHasBeenSet ( ) const
inline

The last IP address in the range.

Definition at line 92 of file PublicIpv4PoolRange.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetAddressCount()

void Aws::EC2::Model::PublicIpv4PoolRange::SetAddressCount ( int  value)
inline

The number of addresses in the range.

Definition at line 138 of file PublicIpv4PoolRange.h.

◆ SetAvailableAddressCount()

void Aws::EC2::Model::PublicIpv4PoolRange::SetAvailableAddressCount ( int  value)
inline

The number of available addresses in the range.

Definition at line 159 of file PublicIpv4PoolRange.h.

◆ SetFirstAddress() [1/3]

void Aws::EC2::Model::PublicIpv4PoolRange::SetFirstAddress ( Aws::String &&  value)
inline

The first IP address in the range.

Definition at line 61 of file PublicIpv4PoolRange.h.

◆ SetFirstAddress() [2/3]

void Aws::EC2::Model::PublicIpv4PoolRange::SetFirstAddress ( const Aws::String value)
inline

The first IP address in the range.

Definition at line 56 of file PublicIpv4PoolRange.h.

◆ SetFirstAddress() [3/3]

void Aws::EC2::Model::PublicIpv4PoolRange::SetFirstAddress ( const char *  value)
inline

The first IP address in the range.

Definition at line 66 of file PublicIpv4PoolRange.h.

◆ SetLastAddress() [1/3]

void Aws::EC2::Model::PublicIpv4PoolRange::SetLastAddress ( Aws::String &&  value)
inline

The last IP address in the range.

Definition at line 102 of file PublicIpv4PoolRange.h.

◆ SetLastAddress() [2/3]

void Aws::EC2::Model::PublicIpv4PoolRange::SetLastAddress ( const Aws::String value)
inline

The last IP address in the range.

Definition at line 97 of file PublicIpv4PoolRange.h.

◆ SetLastAddress() [3/3]

void Aws::EC2::Model::PublicIpv4PoolRange::SetLastAddress ( const char *  value)
inline

The last IP address in the range.

Definition at line 107 of file PublicIpv4PoolRange.h.

◆ WithAddressCount()

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithAddressCount ( int  value)
inline

The number of addresses in the range.

Definition at line 143 of file PublicIpv4PoolRange.h.

◆ WithAvailableAddressCount()

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithAvailableAddressCount ( int  value)
inline

The number of available addresses in the range.

Definition at line 164 of file PublicIpv4PoolRange.h.

◆ WithFirstAddress() [1/3]

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithFirstAddress ( Aws::String &&  value)
inline

The first IP address in the range.

Definition at line 76 of file PublicIpv4PoolRange.h.

◆ WithFirstAddress() [2/3]

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithFirstAddress ( const Aws::String value)
inline

The first IP address in the range.

Definition at line 71 of file PublicIpv4PoolRange.h.

◆ WithFirstAddress() [3/3]

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithFirstAddress ( const char *  value)
inline

The first IP address in the range.

Definition at line 81 of file PublicIpv4PoolRange.h.

◆ WithLastAddress() [1/3]

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithLastAddress ( Aws::String &&  value)
inline

The last IP address in the range.

Definition at line 117 of file PublicIpv4PoolRange.h.

◆ WithLastAddress() [2/3]

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithLastAddress ( const Aws::String value)
inline

The last IP address in the range.

Definition at line 112 of file PublicIpv4PoolRange.h.

◆ WithLastAddress() [3/3]

PublicIpv4PoolRange& Aws::EC2::Model::PublicIpv4PoolRange::WithLastAddress ( const char *  value)
inline

The last IP address in the range.

Definition at line 122 of file PublicIpv4PoolRange.h.


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