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

#include <ByoipCidr.h>

Public Member Functions

 ByoipCidr ()
 
 ByoipCidr (const Aws::Utils::Xml::XmlNode &xmlNode)
 
ByoipCidroperator= (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::StringGetCidr () const
 
bool CidrHasBeenSet () const
 
void SetCidr (const Aws::String &value)
 
void SetCidr (Aws::String &&value)
 
void SetCidr (const char *value)
 
ByoipCidrWithCidr (const Aws::String &value)
 
ByoipCidrWithCidr (Aws::String &&value)
 
ByoipCidrWithCidr (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
ByoipCidrWithDescription (const Aws::String &value)
 
ByoipCidrWithDescription (Aws::String &&value)
 
ByoipCidrWithDescription (const char *value)
 
const Aws::StringGetStatusMessage () const
 
bool StatusMessageHasBeenSet () const
 
void SetStatusMessage (const Aws::String &value)
 
void SetStatusMessage (Aws::String &&value)
 
void SetStatusMessage (const char *value)
 
ByoipCidrWithStatusMessage (const Aws::String &value)
 
ByoipCidrWithStatusMessage (Aws::String &&value)
 
ByoipCidrWithStatusMessage (const char *value)
 
const ByoipCidrStateGetState () const
 
bool StateHasBeenSet () const
 
void SetState (const ByoipCidrState &value)
 
void SetState (ByoipCidrState &&value)
 
ByoipCidrWithState (const ByoipCidrState &value)
 
ByoipCidrWithState (ByoipCidrState &&value)
 

Detailed Description

Information about an address range that is provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP).

See Also:

AWS API Reference

Definition at line 34 of file ByoipCidr.h.

Constructor & Destructor Documentation

◆ ByoipCidr() [1/2]

Aws::EC2::Model::ByoipCidr::ByoipCidr ( )

◆ ByoipCidr() [2/2]

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

Member Function Documentation

◆ CidrHasBeenSet()

bool Aws::EC2::Model::ByoipCidr::CidrHasBeenSet ( ) const
inline

The address range, in CIDR notation.

Definition at line 53 of file ByoipCidr.h.

◆ DescriptionHasBeenSet()

bool Aws::EC2::Model::ByoipCidr::DescriptionHasBeenSet ( ) const
inline

The description of the address range.

Definition at line 94 of file ByoipCidr.h.

◆ GetCidr()

const Aws::String& Aws::EC2::Model::ByoipCidr::GetCidr ( ) const
inline

The address range, in CIDR notation.

Definition at line 48 of file ByoipCidr.h.

◆ GetDescription()

const Aws::String& Aws::EC2::Model::ByoipCidr::GetDescription ( ) const
inline

The description of the address range.

Definition at line 89 of file ByoipCidr.h.

◆ GetState()

const ByoipCidrState& Aws::EC2::Model::ByoipCidr::GetState ( ) const
inline

The state of the address pool.

Definition at line 179 of file ByoipCidr.h.

◆ GetStatusMessage()

const Aws::String& Aws::EC2::Model::ByoipCidr::GetStatusMessage ( ) const
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 131 of file ByoipCidr.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetCidr() [1/3]

void Aws::EC2::Model::ByoipCidr::SetCidr ( Aws::String &&  value)
inline

The address range, in CIDR notation.

Definition at line 63 of file ByoipCidr.h.

◆ SetCidr() [2/3]

void Aws::EC2::Model::ByoipCidr::SetCidr ( const Aws::String value)
inline

The address range, in CIDR notation.

Definition at line 58 of file ByoipCidr.h.

◆ SetCidr() [3/3]

void Aws::EC2::Model::ByoipCidr::SetCidr ( const char *  value)
inline

The address range, in CIDR notation.

Definition at line 68 of file ByoipCidr.h.

◆ SetDescription() [1/3]

void Aws::EC2::Model::ByoipCidr::SetDescription ( Aws::String &&  value)
inline

The description of the address range.

Definition at line 104 of file ByoipCidr.h.

◆ SetDescription() [2/3]

void Aws::EC2::Model::ByoipCidr::SetDescription ( const Aws::String value)
inline

The description of the address range.

Definition at line 99 of file ByoipCidr.h.

◆ SetDescription() [3/3]

void Aws::EC2::Model::ByoipCidr::SetDescription ( const char *  value)
inline

The description of the address range.

Definition at line 109 of file ByoipCidr.h.

◆ SetState() [1/2]

void Aws::EC2::Model::ByoipCidr::SetState ( ByoipCidrState &&  value)
inline

The state of the address pool.

Definition at line 194 of file ByoipCidr.h.

◆ SetState() [2/2]

void Aws::EC2::Model::ByoipCidr::SetState ( const ByoipCidrState value)
inline

The state of the address pool.

Definition at line 189 of file ByoipCidr.h.

◆ SetStatusMessage() [1/3]

void Aws::EC2::Model::ByoipCidr::SetStatusMessage ( Aws::String &&  value)
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 149 of file ByoipCidr.h.

◆ SetStatusMessage() [2/3]

void Aws::EC2::Model::ByoipCidr::SetStatusMessage ( const Aws::String value)
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 143 of file ByoipCidr.h.

◆ SetStatusMessage() [3/3]

void Aws::EC2::Model::ByoipCidr::SetStatusMessage ( const char *  value)
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 155 of file ByoipCidr.h.

◆ StateHasBeenSet()

bool Aws::EC2::Model::ByoipCidr::StateHasBeenSet ( ) const
inline

The state of the address pool.

Definition at line 184 of file ByoipCidr.h.

◆ StatusMessageHasBeenSet()

bool Aws::EC2::Model::ByoipCidr::StatusMessageHasBeenSet ( ) const
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 137 of file ByoipCidr.h.

◆ WithCidr() [1/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithCidr ( Aws::String &&  value)
inline

The address range, in CIDR notation.

Definition at line 78 of file ByoipCidr.h.

◆ WithCidr() [2/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithCidr ( const Aws::String value)
inline

The address range, in CIDR notation.

Definition at line 73 of file ByoipCidr.h.

◆ WithCidr() [3/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithCidr ( const char *  value)
inline

The address range, in CIDR notation.

Definition at line 83 of file ByoipCidr.h.

◆ WithDescription() [1/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithDescription ( Aws::String &&  value)
inline

The description of the address range.

Definition at line 119 of file ByoipCidr.h.

◆ WithDescription() [2/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithDescription ( const Aws::String value)
inline

The description of the address range.

Definition at line 114 of file ByoipCidr.h.

◆ WithDescription() [3/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithDescription ( const char *  value)
inline

The description of the address range.

Definition at line 124 of file ByoipCidr.h.

◆ WithState() [1/2]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithState ( ByoipCidrState &&  value)
inline

The state of the address pool.

Definition at line 204 of file ByoipCidr.h.

◆ WithState() [2/2]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithState ( const ByoipCidrState value)
inline

The state of the address pool.

Definition at line 199 of file ByoipCidr.h.

◆ WithStatusMessage() [1/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithStatusMessage ( Aws::String &&  value)
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 167 of file ByoipCidr.h.

◆ WithStatusMessage() [2/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithStatusMessage ( const Aws::String value)
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 161 of file ByoipCidr.h.

◆ WithStatusMessage() [3/3]

ByoipCidr& Aws::EC2::Model::ByoipCidr::WithStatusMessage ( const char *  value)
inline

Upon success, contains the ID of the address pool. Otherwise, contains an error message.

Definition at line 173 of file ByoipCidr.h.


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