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

#include <PutScalingPolicyResult.h>

Public Member Functions

 PutScalingPolicyResult ()
 
 PutScalingPolicyResult (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
PutScalingPolicyResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &result)
 
const Aws::StringGetPolicyARN () const
 
void SetPolicyARN (const Aws::String &value)
 
void SetPolicyARN (Aws::String &&value)
 
void SetPolicyARN (const char *value)
 
PutScalingPolicyResultWithPolicyARN (const Aws::String &value)
 
PutScalingPolicyResultWithPolicyARN (Aws::String &&value)
 
PutScalingPolicyResultWithPolicyARN (const char *value)
 
const Aws::Vector< Alarm > & GetAlarms () const
 
void SetAlarms (const Aws::Vector< Alarm > &value)
 
void SetAlarms (Aws::Vector< Alarm > &&value)
 
PutScalingPolicyResultWithAlarms (const Aws::Vector< Alarm > &value)
 
PutScalingPolicyResultWithAlarms (Aws::Vector< Alarm > &&value)
 
PutScalingPolicyResultAddAlarms (const Alarm &value)
 
PutScalingPolicyResultAddAlarms (Alarm &&value)
 
const ResponseMetadataGetResponseMetadata () const
 
void SetResponseMetadata (const ResponseMetadata &value)
 
void SetResponseMetadata (ResponseMetadata &&value)
 
PutScalingPolicyResultWithResponseMetadata (const ResponseMetadata &value)
 
PutScalingPolicyResultWithResponseMetadata (ResponseMetadata &&value)
 

Detailed Description

Contains the output of PutScalingPolicy.

See Also:

AWS API Reference

Definition at line 35 of file PutScalingPolicyResult.h.

Constructor & Destructor Documentation

◆ PutScalingPolicyResult() [1/2]

Aws::AutoScaling::Model::PutScalingPolicyResult::PutScalingPolicyResult ( )

◆ PutScalingPolicyResult() [2/2]

Aws::AutoScaling::Model::PutScalingPolicyResult::PutScalingPolicyResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

Member Function Documentation

◆ AddAlarms() [1/2]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::AddAlarms ( Alarm &&  value)
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 112 of file PutScalingPolicyResult.h.

◆ AddAlarms() [2/2]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::AddAlarms ( const Alarm value)
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 107 of file PutScalingPolicyResult.h.

◆ GetAlarms()

const Aws::Vector<Alarm>& Aws::AutoScaling::Model::PutScalingPolicyResult::GetAlarms ( ) const
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 82 of file PutScalingPolicyResult.h.

◆ GetPolicyARN()

const Aws::String& Aws::AutoScaling::Model::PutScalingPolicyResult::GetPolicyARN ( ) const
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 46 of file PutScalingPolicyResult.h.

◆ GetResponseMetadata()

const ResponseMetadata& Aws::AutoScaling::Model::PutScalingPolicyResult::GetResponseMetadata ( ) const
inline

Definition at line 116 of file PutScalingPolicyResult.h.

◆ operator=()

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Xml::XmlDocument > &  result)

◆ SetAlarms() [1/2]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetAlarms ( Aws::Vector< Alarm > &&  value)
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 92 of file PutScalingPolicyResult.h.

◆ SetAlarms() [2/2]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetAlarms ( const Aws::Vector< Alarm > &  value)
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 87 of file PutScalingPolicyResult.h.

◆ SetPolicyARN() [1/3]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetPolicyARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 56 of file PutScalingPolicyResult.h.

◆ SetPolicyARN() [2/3]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetPolicyARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 51 of file PutScalingPolicyResult.h.

◆ SetPolicyARN() [3/3]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetPolicyARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 61 of file PutScalingPolicyResult.h.

◆ SetResponseMetadata() [1/2]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 119 of file PutScalingPolicyResult.h.

◆ SetResponseMetadata() [2/2]

void Aws::AutoScaling::Model::PutScalingPolicyResult::SetResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 122 of file PutScalingPolicyResult.h.

◆ WithAlarms() [1/2]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithAlarms ( Aws::Vector< Alarm > &&  value)
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 102 of file PutScalingPolicyResult.h.

◆ WithAlarms() [2/2]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithAlarms ( const Aws::Vector< Alarm > &  value)
inline

The CloudWatch alarms created for the target tracking scaling policy.

Definition at line 97 of file PutScalingPolicyResult.h.

◆ WithPolicyARN() [1/3]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithPolicyARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 71 of file PutScalingPolicyResult.h.

◆ WithPolicyARN() [2/3]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithPolicyARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 66 of file PutScalingPolicyResult.h.

◆ WithPolicyARN() [3/3]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithPolicyARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the policy.

Definition at line 76 of file PutScalingPolicyResult.h.

◆ WithResponseMetadata() [1/2]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithResponseMetadata ( const ResponseMetadata value)
inline

Definition at line 125 of file PutScalingPolicyResult.h.

◆ WithResponseMetadata() [2/2]

PutScalingPolicyResult& Aws::AutoScaling::Model::PutScalingPolicyResult::WithResponseMetadata ( ResponseMetadata &&  value)
inline

Definition at line 128 of file PutScalingPolicyResult.h.


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