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

#include <SetLoadBasedAutoScalingRequest.h>

+ Inheritance diagram for Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest:

Public Member Functions

 SetLoadBasedAutoScalingRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetLayerId () const
 
bool LayerIdHasBeenSet () const
 
void SetLayerId (const Aws::String &value)
 
void SetLayerId (Aws::String &&value)
 
void SetLayerId (const char *value)
 
SetLoadBasedAutoScalingRequestWithLayerId (const Aws::String &value)
 
SetLoadBasedAutoScalingRequestWithLayerId (Aws::String &&value)
 
SetLoadBasedAutoScalingRequestWithLayerId (const char *value)
 
bool GetEnable () const
 
bool EnableHasBeenSet () const
 
void SetEnable (bool value)
 
SetLoadBasedAutoScalingRequestWithEnable (bool value)
 
const AutoScalingThresholdsGetUpScaling () const
 
bool UpScalingHasBeenSet () const
 
void SetUpScaling (const AutoScalingThresholds &value)
 
void SetUpScaling (AutoScalingThresholds &&value)
 
SetLoadBasedAutoScalingRequestWithUpScaling (const AutoScalingThresholds &value)
 
SetLoadBasedAutoScalingRequestWithUpScaling (AutoScalingThresholds &&value)
 
const AutoScalingThresholdsGetDownScaling () const
 
bool DownScalingHasBeenSet () const
 
void SetDownScaling (const AutoScalingThresholds &value)
 
void SetDownScaling (AutoScalingThresholds &&value)
 
SetLoadBasedAutoScalingRequestWithDownScaling (const AutoScalingThresholds &value)
 
SetLoadBasedAutoScalingRequestWithDownScaling (AutoScalingThresholds &&value)
 
- Public Member Functions inherited from Aws::OpsWorks::OpsWorksRequest
virtual ~OpsWorksRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 22 of file SetLoadBasedAutoScalingRequest.h.

Constructor & Destructor Documentation

◆ SetLoadBasedAutoScalingRequest()

Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetLoadBasedAutoScalingRequest ( )

Member Function Documentation

◆ DownScalingHasBeenSet()

bool Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::DownScalingHasBeenSet ( ) const
inline

An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

Definition at line 155 of file SetLoadBasedAutoScalingRequest.h.

◆ EnableHasBeenSet()

bool Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::EnableHasBeenSet ( ) const
inline

Enables load-based auto scaling for the layer.

Definition at line 87 of file SetLoadBasedAutoScalingRequest.h.

◆ GetDownScaling()

const AutoScalingThresholds& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::GetDownScaling ( ) const
inline

An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

Definition at line 148 of file SetLoadBasedAutoScalingRequest.h.

◆ GetEnable()

bool Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::GetEnable ( ) const
inline

Enables load-based auto scaling for the layer.

Definition at line 82 of file SetLoadBasedAutoScalingRequest.h.

◆ GetLayerId()

const Aws::String& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::GetLayerId ( ) const
inline

The layer ID.

Definition at line 41 of file SetLoadBasedAutoScalingRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

Reimplemented from Aws::OpsWorks::OpsWorksRequest.

◆ GetServiceRequestName()

virtual const char* Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 31 of file SetLoadBasedAutoScalingRequest.h.

◆ GetUpScaling()

const AutoScalingThresholds& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::GetUpScaling ( ) const
inline

An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

Definition at line 105 of file SetLoadBasedAutoScalingRequest.h.

◆ LayerIdHasBeenSet()

bool Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::LayerIdHasBeenSet ( ) const
inline

The layer ID.

Definition at line 46 of file SetLoadBasedAutoScalingRequest.h.

◆ SerializePayload()

Aws::String Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetDownScaling() [1/2]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetDownScaling ( const AutoScalingThresholds value)
inline

An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

Definition at line 162 of file SetLoadBasedAutoScalingRequest.h.

◆ SetDownScaling() [2/2]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetDownScaling ( AutoScalingThresholds &&  value)
inline

An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

Definition at line 169 of file SetLoadBasedAutoScalingRequest.h.

◆ SetEnable()

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetEnable ( bool  value)
inline

Enables load-based auto scaling for the layer.

Definition at line 92 of file SetLoadBasedAutoScalingRequest.h.

◆ SetLayerId() [1/3]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetLayerId ( const Aws::String value)
inline

The layer ID.

Definition at line 51 of file SetLoadBasedAutoScalingRequest.h.

◆ SetLayerId() [2/3]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetLayerId ( Aws::String &&  value)
inline

The layer ID.

Definition at line 56 of file SetLoadBasedAutoScalingRequest.h.

◆ SetLayerId() [3/3]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetLayerId ( const char *  value)
inline

The layer ID.

Definition at line 61 of file SetLoadBasedAutoScalingRequest.h.

◆ SetUpScaling() [1/2]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetUpScaling ( const AutoScalingThresholds value)
inline

An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

Definition at line 119 of file SetLoadBasedAutoScalingRequest.h.

◆ SetUpScaling() [2/2]

void Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::SetUpScaling ( AutoScalingThresholds &&  value)
inline

An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

Definition at line 126 of file SetLoadBasedAutoScalingRequest.h.

◆ UpScalingHasBeenSet()

bool Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::UpScalingHasBeenSet ( ) const
inline

An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

Definition at line 112 of file SetLoadBasedAutoScalingRequest.h.

◆ WithDownScaling() [1/2]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithDownScaling ( const AutoScalingThresholds value)
inline

An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

Definition at line 176 of file SetLoadBasedAutoScalingRequest.h.

◆ WithDownScaling() [2/2]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithDownScaling ( AutoScalingThresholds &&  value)
inline

An AutoScalingThresholds object with the downscaling threshold configuration. If the load falls below these thresholds for a specified amount of time, AWS OpsWorks Stacks stops a specified number of instances.

Definition at line 183 of file SetLoadBasedAutoScalingRequest.h.

◆ WithEnable()

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithEnable ( bool  value)
inline

Enables load-based auto scaling for the layer.

Definition at line 97 of file SetLoadBasedAutoScalingRequest.h.

◆ WithLayerId() [1/3]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithLayerId ( const Aws::String value)
inline

The layer ID.

Definition at line 66 of file SetLoadBasedAutoScalingRequest.h.

◆ WithLayerId() [2/3]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithLayerId ( Aws::String &&  value)
inline

The layer ID.

Definition at line 71 of file SetLoadBasedAutoScalingRequest.h.

◆ WithLayerId() [3/3]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithLayerId ( const char *  value)
inline

The layer ID.

Definition at line 76 of file SetLoadBasedAutoScalingRequest.h.

◆ WithUpScaling() [1/2]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithUpScaling ( const AutoScalingThresholds value)
inline

An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

Definition at line 133 of file SetLoadBasedAutoScalingRequest.h.

◆ WithUpScaling() [2/2]

SetLoadBasedAutoScalingRequest& Aws::OpsWorks::Model::SetLoadBasedAutoScalingRequest::WithUpScaling ( AutoScalingThresholds &&  value)
inline

An AutoScalingThresholds object with the upscaling threshold configuration. If the load exceeds these thresholds for a specified amount of time, AWS OpsWorks Stacks starts a specified number of instances.

Definition at line 140 of file SetLoadBasedAutoScalingRequest.h.


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