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

#include <MovingAddressStatus.h>

Public Member Functions

 MovingAddressStatus ()
 
 MovingAddressStatus (const Aws::Utils::Xml::XmlNode &xmlNode)
 
MovingAddressStatusoperator= (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 MoveStatusGetMoveStatus () const
 
bool MoveStatusHasBeenSet () const
 
void SetMoveStatus (const MoveStatus &value)
 
void SetMoveStatus (MoveStatus &&value)
 
MovingAddressStatusWithMoveStatus (const MoveStatus &value)
 
MovingAddressStatusWithMoveStatus (MoveStatus &&value)
 
const Aws::StringGetPublicIp () const
 
bool PublicIpHasBeenSet () const
 
void SetPublicIp (const Aws::String &value)
 
void SetPublicIp (Aws::String &&value)
 
void SetPublicIp (const char *value)
 
MovingAddressStatusWithPublicIp (const Aws::String &value)
 
MovingAddressStatusWithPublicIp (Aws::String &&value)
 
MovingAddressStatusWithPublicIp (const char *value)
 

Detailed Description

Describes the status of a moving Elastic IP address.

See Also:

AWS API Reference

Definition at line 33 of file MovingAddressStatus.h.

Constructor & Destructor Documentation

◆ MovingAddressStatus() [1/2]

Aws::EC2::Model::MovingAddressStatus::MovingAddressStatus ( )

◆ MovingAddressStatus() [2/2]

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

Member Function Documentation

◆ GetMoveStatus()

const MoveStatus& Aws::EC2::Model::MovingAddressStatus::GetMoveStatus ( ) const
inline

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

Definition at line 48 of file MovingAddressStatus.h.

◆ GetPublicIp()

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

The Elastic IP address.

Definition at line 84 of file MovingAddressStatus.h.

◆ MoveStatusHasBeenSet()

bool Aws::EC2::Model::MovingAddressStatus::MoveStatusHasBeenSet ( ) const
inline

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

Definition at line 54 of file MovingAddressStatus.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PublicIpHasBeenSet()

bool Aws::EC2::Model::MovingAddressStatus::PublicIpHasBeenSet ( ) const
inline

The Elastic IP address.

Definition at line 89 of file MovingAddressStatus.h.

◆ SetMoveStatus() [1/2]

void Aws::EC2::Model::MovingAddressStatus::SetMoveStatus ( const MoveStatus value)
inline

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

Definition at line 60 of file MovingAddressStatus.h.

◆ SetMoveStatus() [2/2]

void Aws::EC2::Model::MovingAddressStatus::SetMoveStatus ( MoveStatus &&  value)
inline

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

Definition at line 66 of file MovingAddressStatus.h.

◆ SetPublicIp() [1/3]

void Aws::EC2::Model::MovingAddressStatus::SetPublicIp ( Aws::String &&  value)
inline

The Elastic IP address.

Definition at line 99 of file MovingAddressStatus.h.

◆ SetPublicIp() [2/3]

void Aws::EC2::Model::MovingAddressStatus::SetPublicIp ( const Aws::String value)
inline

The Elastic IP address.

Definition at line 94 of file MovingAddressStatus.h.

◆ SetPublicIp() [3/3]

void Aws::EC2::Model::MovingAddressStatus::SetPublicIp ( const char *  value)
inline

The Elastic IP address.

Definition at line 104 of file MovingAddressStatus.h.

◆ WithMoveStatus() [1/2]

MovingAddressStatus& Aws::EC2::Model::MovingAddressStatus::WithMoveStatus ( const MoveStatus value)
inline

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

Definition at line 72 of file MovingAddressStatus.h.

◆ WithMoveStatus() [2/2]

MovingAddressStatus& Aws::EC2::Model::MovingAddressStatus::WithMoveStatus ( MoveStatus &&  value)
inline

The status of the Elastic IP address that's being moved to the EC2-VPC platform, or restored to the EC2-Classic platform.

Definition at line 78 of file MovingAddressStatus.h.

◆ WithPublicIp() [1/3]

MovingAddressStatus& Aws::EC2::Model::MovingAddressStatus::WithPublicIp ( Aws::String &&  value)
inline

The Elastic IP address.

Definition at line 114 of file MovingAddressStatus.h.

◆ WithPublicIp() [2/3]

MovingAddressStatus& Aws::EC2::Model::MovingAddressStatus::WithPublicIp ( const Aws::String value)
inline

The Elastic IP address.

Definition at line 109 of file MovingAddressStatus.h.

◆ WithPublicIp() [3/3]

MovingAddressStatus& Aws::EC2::Model::MovingAddressStatus::WithPublicIp ( const char *  value)
inline

The Elastic IP address.

Definition at line 119 of file MovingAddressStatus.h.


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