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

#include <AnalysisLoadBalancerTarget.h>

Public Member Functions

 AnalysisLoadBalancerTarget ()
 
 AnalysisLoadBalancerTarget (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AnalysisLoadBalancerTargetoperator= (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::StringGetAddress () const
 
bool AddressHasBeenSet () const
 
void SetAddress (const Aws::String &value)
 
void SetAddress (Aws::String &&value)
 
void SetAddress (const char *value)
 
AnalysisLoadBalancerTargetWithAddress (const Aws::String &value)
 
AnalysisLoadBalancerTargetWithAddress (Aws::String &&value)
 
AnalysisLoadBalancerTargetWithAddress (const char *value)
 
const Aws::StringGetAvailabilityZone () const
 
bool AvailabilityZoneHasBeenSet () const
 
void SetAvailabilityZone (const Aws::String &value)
 
void SetAvailabilityZone (Aws::String &&value)
 
void SetAvailabilityZone (const char *value)
 
AnalysisLoadBalancerTargetWithAvailabilityZone (const Aws::String &value)
 
AnalysisLoadBalancerTargetWithAvailabilityZone (Aws::String &&value)
 
AnalysisLoadBalancerTargetWithAvailabilityZone (const char *value)
 
const AnalysisComponentGetInstance () const
 
bool InstanceHasBeenSet () const
 
void SetInstance (const AnalysisComponent &value)
 
void SetInstance (AnalysisComponent &&value)
 
AnalysisLoadBalancerTargetWithInstance (const AnalysisComponent &value)
 
AnalysisLoadBalancerTargetWithInstance (AnalysisComponent &&value)
 
int GetPort () const
 
bool PortHasBeenSet () const
 
void SetPort (int value)
 
AnalysisLoadBalancerTargetWithPort (int value)
 

Detailed Description

Describes a load balancer target.

See Also:

AWS API Reference

Definition at line 32 of file AnalysisLoadBalancerTarget.h.

Constructor & Destructor Documentation

◆ AnalysisLoadBalancerTarget() [1/2]

Aws::EC2::Model::AnalysisLoadBalancerTarget::AnalysisLoadBalancerTarget ( )

◆ AnalysisLoadBalancerTarget() [2/2]

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

Member Function Documentation

◆ AddressHasBeenSet()

bool Aws::EC2::Model::AnalysisLoadBalancerTarget::AddressHasBeenSet ( ) const
inline

The IP address.

Definition at line 51 of file AnalysisLoadBalancerTarget.h.

◆ AvailabilityZoneHasBeenSet()

bool Aws::EC2::Model::AnalysisLoadBalancerTarget::AvailabilityZoneHasBeenSet ( ) const
inline

The Availability Zone.

Definition at line 92 of file AnalysisLoadBalancerTarget.h.

◆ GetAddress()

const Aws::String& Aws::EC2::Model::AnalysisLoadBalancerTarget::GetAddress ( ) const
inline

The IP address.

Definition at line 46 of file AnalysisLoadBalancerTarget.h.

◆ GetAvailabilityZone()

const Aws::String& Aws::EC2::Model::AnalysisLoadBalancerTarget::GetAvailabilityZone ( ) const
inline

The Availability Zone.

Definition at line 87 of file AnalysisLoadBalancerTarget.h.

◆ GetInstance()

const AnalysisComponent& Aws::EC2::Model::AnalysisLoadBalancerTarget::GetInstance ( ) const
inline

Information about the instance.

Definition at line 128 of file AnalysisLoadBalancerTarget.h.

◆ GetPort()

int Aws::EC2::Model::AnalysisLoadBalancerTarget::GetPort ( ) const
inline

The port on which the target is listening.

Definition at line 159 of file AnalysisLoadBalancerTarget.h.

◆ InstanceHasBeenSet()

bool Aws::EC2::Model::AnalysisLoadBalancerTarget::InstanceHasBeenSet ( ) const
inline

Information about the instance.

Definition at line 133 of file AnalysisLoadBalancerTarget.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ PortHasBeenSet()

bool Aws::EC2::Model::AnalysisLoadBalancerTarget::PortHasBeenSet ( ) const
inline

The port on which the target is listening.

Definition at line 164 of file AnalysisLoadBalancerTarget.h.

◆ SetAddress() [1/3]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetAddress ( Aws::String &&  value)
inline

The IP address.

Definition at line 61 of file AnalysisLoadBalancerTarget.h.

◆ SetAddress() [2/3]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetAddress ( const Aws::String value)
inline

The IP address.

Definition at line 56 of file AnalysisLoadBalancerTarget.h.

◆ SetAddress() [3/3]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetAddress ( const char *  value)
inline

The IP address.

Definition at line 66 of file AnalysisLoadBalancerTarget.h.

◆ SetAvailabilityZone() [1/3]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone.

Definition at line 102 of file AnalysisLoadBalancerTarget.h.

◆ SetAvailabilityZone() [2/3]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetAvailabilityZone ( const Aws::String value)
inline

The Availability Zone.

Definition at line 97 of file AnalysisLoadBalancerTarget.h.

◆ SetAvailabilityZone() [3/3]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetAvailabilityZone ( const char *  value)
inline

The Availability Zone.

Definition at line 107 of file AnalysisLoadBalancerTarget.h.

◆ SetInstance() [1/2]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetInstance ( AnalysisComponent &&  value)
inline

Information about the instance.

Definition at line 143 of file AnalysisLoadBalancerTarget.h.

◆ SetInstance() [2/2]

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetInstance ( const AnalysisComponent value)
inline

Information about the instance.

Definition at line 138 of file AnalysisLoadBalancerTarget.h.

◆ SetPort()

void Aws::EC2::Model::AnalysisLoadBalancerTarget::SetPort ( int  value)
inline

The port on which the target is listening.

Definition at line 169 of file AnalysisLoadBalancerTarget.h.

◆ WithAddress() [1/3]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithAddress ( Aws::String &&  value)
inline

The IP address.

Definition at line 76 of file AnalysisLoadBalancerTarget.h.

◆ WithAddress() [2/3]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithAddress ( const Aws::String value)
inline

The IP address.

Definition at line 71 of file AnalysisLoadBalancerTarget.h.

◆ WithAddress() [3/3]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithAddress ( const char *  value)
inline

The IP address.

Definition at line 81 of file AnalysisLoadBalancerTarget.h.

◆ WithAvailabilityZone() [1/3]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithAvailabilityZone ( Aws::String &&  value)
inline

The Availability Zone.

Definition at line 117 of file AnalysisLoadBalancerTarget.h.

◆ WithAvailabilityZone() [2/3]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithAvailabilityZone ( const Aws::String value)
inline

The Availability Zone.

Definition at line 112 of file AnalysisLoadBalancerTarget.h.

◆ WithAvailabilityZone() [3/3]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithAvailabilityZone ( const char *  value)
inline

The Availability Zone.

Definition at line 122 of file AnalysisLoadBalancerTarget.h.

◆ WithInstance() [1/2]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithInstance ( AnalysisComponent &&  value)
inline

Information about the instance.

Definition at line 153 of file AnalysisLoadBalancerTarget.h.

◆ WithInstance() [2/2]

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithInstance ( const AnalysisComponent value)
inline

Information about the instance.

Definition at line 148 of file AnalysisLoadBalancerTarget.h.

◆ WithPort()

AnalysisLoadBalancerTarget& Aws::EC2::Model::AnalysisLoadBalancerTarget::WithPort ( int  value)
inline

The port on which the target is listening.

Definition at line 174 of file AnalysisLoadBalancerTarget.h.


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