AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::AutoScaling::Model::SuspendedProcess Class Reference

#include <SuspendedProcess.h>

Public Member Functions

 SuspendedProcess ()
 
 SuspendedProcess (const Aws::Utils::Xml::XmlNode &xmlNode)
 
SuspendedProcessoperator= (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::StringGetProcessName () const
 
bool ProcessNameHasBeenSet () const
 
void SetProcessName (const Aws::String &value)
 
void SetProcessName (Aws::String &&value)
 
void SetProcessName (const char *value)
 
SuspendedProcessWithProcessName (const Aws::String &value)
 
SuspendedProcessWithProcessName (Aws::String &&value)
 
SuspendedProcessWithProcessName (const char *value)
 
const Aws::StringGetSuspensionReason () const
 
bool SuspensionReasonHasBeenSet () const
 
void SetSuspensionReason (const Aws::String &value)
 
void SetSuspensionReason (Aws::String &&value)
 
void SetSuspensionReason (const char *value)
 
SuspendedProcessWithSuspensionReason (const Aws::String &value)
 
SuspendedProcessWithSuspensionReason (Aws::String &&value)
 
SuspendedProcessWithSuspensionReason (const char *value)
 

Detailed Description

Describes an auto scaling process that has been suspended.

For more information, see Scaling processes in the Amazon EC2 Auto Scaling User Guide.

See Also:

AWS API Reference

Definition at line 35 of file SuspendedProcess.h.

Constructor & Destructor Documentation

◆ SuspendedProcess() [1/2]

Aws::AutoScaling::Model::SuspendedProcess::SuspendedProcess ( )

◆ SuspendedProcess() [2/2]

Aws::AutoScaling::Model::SuspendedProcess::SuspendedProcess ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ GetProcessName()

const Aws::String& Aws::AutoScaling::Model::SuspendedProcess::GetProcessName ( ) const
inline

The name of the suspended process.

Definition at line 49 of file SuspendedProcess.h.

◆ GetSuspensionReason()

const Aws::String& Aws::AutoScaling::Model::SuspendedProcess::GetSuspensionReason ( ) const
inline

The reason that the process was suspended.

Definition at line 90 of file SuspendedProcess.h.

◆ operator=()

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::AutoScaling::Model::SuspendedProcess::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

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

◆ ProcessNameHasBeenSet()

bool Aws::AutoScaling::Model::SuspendedProcess::ProcessNameHasBeenSet ( ) const
inline

The name of the suspended process.

Definition at line 54 of file SuspendedProcess.h.

◆ SetProcessName() [1/3]

void Aws::AutoScaling::Model::SuspendedProcess::SetProcessName ( Aws::String &&  value)
inline

The name of the suspended process.

Definition at line 64 of file SuspendedProcess.h.

◆ SetProcessName() [2/3]

void Aws::AutoScaling::Model::SuspendedProcess::SetProcessName ( const Aws::String value)
inline

The name of the suspended process.

Definition at line 59 of file SuspendedProcess.h.

◆ SetProcessName() [3/3]

void Aws::AutoScaling::Model::SuspendedProcess::SetProcessName ( const char *  value)
inline

The name of the suspended process.

Definition at line 69 of file SuspendedProcess.h.

◆ SetSuspensionReason() [1/3]

void Aws::AutoScaling::Model::SuspendedProcess::SetSuspensionReason ( Aws::String &&  value)
inline

The reason that the process was suspended.

Definition at line 105 of file SuspendedProcess.h.

◆ SetSuspensionReason() [2/3]

void Aws::AutoScaling::Model::SuspendedProcess::SetSuspensionReason ( const Aws::String value)
inline

The reason that the process was suspended.

Definition at line 100 of file SuspendedProcess.h.

◆ SetSuspensionReason() [3/3]

void Aws::AutoScaling::Model::SuspendedProcess::SetSuspensionReason ( const char *  value)
inline

The reason that the process was suspended.

Definition at line 110 of file SuspendedProcess.h.

◆ SuspensionReasonHasBeenSet()

bool Aws::AutoScaling::Model::SuspendedProcess::SuspensionReasonHasBeenSet ( ) const
inline

The reason that the process was suspended.

Definition at line 95 of file SuspendedProcess.h.

◆ WithProcessName() [1/3]

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::WithProcessName ( Aws::String &&  value)
inline

The name of the suspended process.

Definition at line 79 of file SuspendedProcess.h.

◆ WithProcessName() [2/3]

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::WithProcessName ( const Aws::String value)
inline

The name of the suspended process.

Definition at line 74 of file SuspendedProcess.h.

◆ WithProcessName() [3/3]

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::WithProcessName ( const char *  value)
inline

The name of the suspended process.

Definition at line 84 of file SuspendedProcess.h.

◆ WithSuspensionReason() [1/3]

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::WithSuspensionReason ( Aws::String &&  value)
inline

The reason that the process was suspended.

Definition at line 120 of file SuspendedProcess.h.

◆ WithSuspensionReason() [2/3]

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::WithSuspensionReason ( const Aws::String value)
inline

The reason that the process was suspended.

Definition at line 115 of file SuspendedProcess.h.

◆ WithSuspensionReason() [3/3]

SuspendedProcess& Aws::AutoScaling::Model::SuspendedProcess::WithSuspensionReason ( const char *  value)
inline

The reason that the process was suspended.

Definition at line 125 of file SuspendedProcess.h.


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