AWS SDK for C++  1.8.95
AWS SDK for C++
Public Member Functions | List of all members
Aws::OpsWorks::Model::ElasticIp Class Reference

#include <ElasticIp.h>

Public Member Functions

 ElasticIp ()
 
 ElasticIp (Aws::Utils::Json::JsonView jsonValue)
 
ElasticIpoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIp () const
 
bool IpHasBeenSet () const
 
void SetIp (const Aws::String &value)
 
void SetIp (Aws::String &&value)
 
void SetIp (const char *value)
 
ElasticIpWithIp (const Aws::String &value)
 
ElasticIpWithIp (Aws::String &&value)
 
ElasticIpWithIp (const char *value)
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
ElasticIpWithName (const Aws::String &value)
 
ElasticIpWithName (Aws::String &&value)
 
ElasticIpWithName (const char *value)
 
const Aws::StringGetDomain () const
 
bool DomainHasBeenSet () const
 
void SetDomain (const Aws::String &value)
 
void SetDomain (Aws::String &&value)
 
void SetDomain (const char *value)
 
ElasticIpWithDomain (const Aws::String &value)
 
ElasticIpWithDomain (Aws::String &&value)
 
ElasticIpWithDomain (const char *value)
 
const Aws::StringGetRegion () const
 
bool RegionHasBeenSet () const
 
void SetRegion (const Aws::String &value)
 
void SetRegion (Aws::String &&value)
 
void SetRegion (const char *value)
 
ElasticIpWithRegion (const Aws::String &value)
 
ElasticIpWithRegion (Aws::String &&value)
 
ElasticIpWithRegion (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
ElasticIpWithInstanceId (const Aws::String &value)
 
ElasticIpWithInstanceId (Aws::String &&value)
 
ElasticIpWithInstanceId (const char *value)
 

Detailed Description

Describes an Elastic IP address.

See Also:

AWS API Reference

Definition at line 31 of file ElasticIp.h.

Constructor & Destructor Documentation

◆ ElasticIp() [1/2]

Aws::OpsWorks::Model::ElasticIp::ElasticIp ( )

◆ ElasticIp() [2/2]

Aws::OpsWorks::Model::ElasticIp::ElasticIp ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ DomainHasBeenSet()

bool Aws::OpsWorks::Model::ElasticIp::DomainHasBeenSet ( ) const
inline

The domain.

Definition at line 130 of file ElasticIp.h.

◆ GetDomain()

const Aws::String& Aws::OpsWorks::Model::ElasticIp::GetDomain ( ) const
inline

The domain.

Definition at line 125 of file ElasticIp.h.

◆ GetInstanceId()

const Aws::String& Aws::OpsWorks::Model::ElasticIp::GetInstanceId ( ) const
inline

The ID of the instance that the address is attached to.

Definition at line 223 of file ElasticIp.h.

◆ GetIp()

const Aws::String& Aws::OpsWorks::Model::ElasticIp::GetIp ( ) const
inline

The IP address.

Definition at line 43 of file ElasticIp.h.

◆ GetName()

const Aws::String& Aws::OpsWorks::Model::ElasticIp::GetName ( ) const
inline

The name.

Definition at line 84 of file ElasticIp.h.

◆ GetRegion()

const Aws::String& Aws::OpsWorks::Model::ElasticIp::GetRegion ( ) const
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 168 of file ElasticIp.h.

◆ InstanceIdHasBeenSet()

bool Aws::OpsWorks::Model::ElasticIp::InstanceIdHasBeenSet ( ) const
inline

The ID of the instance that the address is attached to.

Definition at line 228 of file ElasticIp.h.

◆ IpHasBeenSet()

bool Aws::OpsWorks::Model::ElasticIp::IpHasBeenSet ( ) const
inline

The IP address.

Definition at line 48 of file ElasticIp.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::OpsWorks::Model::ElasticIp::Jsonize ( ) const

◆ NameHasBeenSet()

bool Aws::OpsWorks::Model::ElasticIp::NameHasBeenSet ( ) const
inline

The name.

Definition at line 89 of file ElasticIp.h.

◆ operator=()

ElasticIp& Aws::OpsWorks::Model::ElasticIp::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RegionHasBeenSet()

bool Aws::OpsWorks::Model::ElasticIp::RegionHasBeenSet ( ) const
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 175 of file ElasticIp.h.

◆ SetDomain() [1/3]

void Aws::OpsWorks::Model::ElasticIp::SetDomain ( const Aws::String value)
inline

The domain.

Definition at line 135 of file ElasticIp.h.

◆ SetDomain() [2/3]

void Aws::OpsWorks::Model::ElasticIp::SetDomain ( Aws::String &&  value)
inline

The domain.

Definition at line 140 of file ElasticIp.h.

◆ SetDomain() [3/3]

void Aws::OpsWorks::Model::ElasticIp::SetDomain ( const char *  value)
inline

The domain.

Definition at line 145 of file ElasticIp.h.

◆ SetInstanceId() [1/3]

void Aws::OpsWorks::Model::ElasticIp::SetInstanceId ( const Aws::String value)
inline

The ID of the instance that the address is attached to.

Definition at line 233 of file ElasticIp.h.

◆ SetInstanceId() [2/3]

void Aws::OpsWorks::Model::ElasticIp::SetInstanceId ( Aws::String &&  value)
inline

The ID of the instance that the address is attached to.

Definition at line 238 of file ElasticIp.h.

◆ SetInstanceId() [3/3]

void Aws::OpsWorks::Model::ElasticIp::SetInstanceId ( const char *  value)
inline

The ID of the instance that the address is attached to.

Definition at line 243 of file ElasticIp.h.

◆ SetIp() [1/3]

void Aws::OpsWorks::Model::ElasticIp::SetIp ( const Aws::String value)
inline

The IP address.

Definition at line 53 of file ElasticIp.h.

◆ SetIp() [2/3]

void Aws::OpsWorks::Model::ElasticIp::SetIp ( Aws::String &&  value)
inline

The IP address.

Definition at line 58 of file ElasticIp.h.

◆ SetIp() [3/3]

void Aws::OpsWorks::Model::ElasticIp::SetIp ( const char *  value)
inline

The IP address.

Definition at line 63 of file ElasticIp.h.

◆ SetName() [1/3]

void Aws::OpsWorks::Model::ElasticIp::SetName ( const Aws::String value)
inline

The name.

Definition at line 94 of file ElasticIp.h.

◆ SetName() [2/3]

void Aws::OpsWorks::Model::ElasticIp::SetName ( Aws::String &&  value)
inline

The name.

Definition at line 99 of file ElasticIp.h.

◆ SetName() [3/3]

void Aws::OpsWorks::Model::ElasticIp::SetName ( const char *  value)
inline

The name.

Definition at line 104 of file ElasticIp.h.

◆ SetRegion() [1/3]

void Aws::OpsWorks::Model::ElasticIp::SetRegion ( const Aws::String value)
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 182 of file ElasticIp.h.

◆ SetRegion() [2/3]

void Aws::OpsWorks::Model::ElasticIp::SetRegion ( Aws::String &&  value)
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 189 of file ElasticIp.h.

◆ SetRegion() [3/3]

void Aws::OpsWorks::Model::ElasticIp::SetRegion ( const char *  value)
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 196 of file ElasticIp.h.

◆ WithDomain() [1/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithDomain ( const Aws::String value)
inline

The domain.

Definition at line 150 of file ElasticIp.h.

◆ WithDomain() [2/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithDomain ( Aws::String &&  value)
inline

The domain.

Definition at line 155 of file ElasticIp.h.

◆ WithDomain() [3/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithDomain ( const char *  value)
inline

The domain.

Definition at line 160 of file ElasticIp.h.

◆ WithInstanceId() [1/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithInstanceId ( const Aws::String value)
inline

The ID of the instance that the address is attached to.

Definition at line 248 of file ElasticIp.h.

◆ WithInstanceId() [2/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithInstanceId ( Aws::String &&  value)
inline

The ID of the instance that the address is attached to.

Definition at line 253 of file ElasticIp.h.

◆ WithInstanceId() [3/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithInstanceId ( const char *  value)
inline

The ID of the instance that the address is attached to.

Definition at line 258 of file ElasticIp.h.

◆ WithIp() [1/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithIp ( const Aws::String value)
inline

The IP address.

Definition at line 68 of file ElasticIp.h.

◆ WithIp() [2/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithIp ( Aws::String &&  value)
inline

The IP address.

Definition at line 73 of file ElasticIp.h.

◆ WithIp() [3/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithIp ( const char *  value)
inline

The IP address.

Definition at line 78 of file ElasticIp.h.

◆ WithName() [1/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithName ( const Aws::String value)
inline

The name.

Definition at line 109 of file ElasticIp.h.

◆ WithName() [2/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithName ( Aws::String &&  value)
inline

The name.

Definition at line 114 of file ElasticIp.h.

◆ WithName() [3/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithName ( const char *  value)
inline

The name.

Definition at line 119 of file ElasticIp.h.

◆ WithRegion() [1/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithRegion ( const Aws::String value)
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 203 of file ElasticIp.h.

◆ WithRegion() [2/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithRegion ( Aws::String &&  value)
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 210 of file ElasticIp.h.

◆ WithRegion() [3/3]

ElasticIp& Aws::OpsWorks::Model::ElasticIp::WithRegion ( const char *  value)
inline

The AWS region. For more information, see Regions and Endpoints.

Definition at line 217 of file ElasticIp.h.


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