AWS SDK for C++  1.8.148
AWS SDK for C++
Public Member Functions | List of all members
Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest Class Reference

#include <GetScalingPlanResourceForecastDataRequest.h>

+ Inheritance diagram for Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest:

Public Member Functions

 GetScalingPlanResourceForecastDataRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetScalingPlanName () const
 
bool ScalingPlanNameHasBeenSet () const
 
void SetScalingPlanName (const Aws::String &value)
 
void SetScalingPlanName (Aws::String &&value)
 
void SetScalingPlanName (const char *value)
 
GetScalingPlanResourceForecastDataRequestWithScalingPlanName (const Aws::String &value)
 
GetScalingPlanResourceForecastDataRequestWithScalingPlanName (Aws::String &&value)
 
GetScalingPlanResourceForecastDataRequestWithScalingPlanName (const char *value)
 
long long GetScalingPlanVersion () const
 
bool ScalingPlanVersionHasBeenSet () const
 
void SetScalingPlanVersion (long long value)
 
GetScalingPlanResourceForecastDataRequestWithScalingPlanVersion (long long value)
 
const ServiceNamespaceGetServiceNamespace () const
 
bool ServiceNamespaceHasBeenSet () const
 
void SetServiceNamespace (const ServiceNamespace &value)
 
void SetServiceNamespace (ServiceNamespace &&value)
 
GetScalingPlanResourceForecastDataRequestWithServiceNamespace (const ServiceNamespace &value)
 
GetScalingPlanResourceForecastDataRequestWithServiceNamespace (ServiceNamespace &&value)
 
const Aws::StringGetResourceId () const
 
bool ResourceIdHasBeenSet () const
 
void SetResourceId (const Aws::String &value)
 
void SetResourceId (Aws::String &&value)
 
void SetResourceId (const char *value)
 
GetScalingPlanResourceForecastDataRequestWithResourceId (const Aws::String &value)
 
GetScalingPlanResourceForecastDataRequestWithResourceId (Aws::String &&value)
 
GetScalingPlanResourceForecastDataRequestWithResourceId (const char *value)
 
const ScalableDimensionGetScalableDimension () const
 
bool ScalableDimensionHasBeenSet () const
 
void SetScalableDimension (const ScalableDimension &value)
 
void SetScalableDimension (ScalableDimension &&value)
 
GetScalingPlanResourceForecastDataRequestWithScalableDimension (const ScalableDimension &value)
 
GetScalingPlanResourceForecastDataRequestWithScalableDimension (ScalableDimension &&value)
 
const ForecastDataTypeGetForecastDataType () const
 
bool ForecastDataTypeHasBeenSet () const
 
void SetForecastDataType (const ForecastDataType &value)
 
void SetForecastDataType (ForecastDataType &&value)
 
GetScalingPlanResourceForecastDataRequestWithForecastDataType (const ForecastDataType &value)
 
GetScalingPlanResourceForecastDataRequestWithForecastDataType (ForecastDataType &&value)
 
const Aws::Utils::DateTimeGetStartTime () const
 
bool StartTimeHasBeenSet () const
 
void SetStartTime (const Aws::Utils::DateTime &value)
 
void SetStartTime (Aws::Utils::DateTime &&value)
 
GetScalingPlanResourceForecastDataRequestWithStartTime (const Aws::Utils::DateTime &value)
 
GetScalingPlanResourceForecastDataRequestWithStartTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndTime () const
 
bool EndTimeHasBeenSet () const
 
void SetEndTime (const Aws::Utils::DateTime &value)
 
void SetEndTime (Aws::Utils::DateTime &&value)
 
GetScalingPlanResourceForecastDataRequestWithEndTime (const Aws::Utils::DateTime &value)
 
GetScalingPlanResourceForecastDataRequestWithEndTime (Aws::Utils::DateTime &&value)
 
- Public Member Functions inherited from Aws::AutoScalingPlans::AutoScalingPlansRequest
virtual ~AutoScalingPlansRequest ()
 
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 25 of file GetScalingPlanResourceForecastDataRequest.h.

Constructor & Destructor Documentation

◆ GetScalingPlanResourceForecastDataRequest()

Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetScalingPlanResourceForecastDataRequest ( )

Member Function Documentation

◆ EndTimeHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::EndTimeHasBeenSet ( ) const
inline

The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days.

Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.

Definition at line 376 of file GetScalingPlanResourceForecastDataRequest.h.

◆ ForecastDataTypeHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::ForecastDataTypeHasBeenSet ( ) const
inline

The type of forecast data to get.

  • LoadForecast: The load metric forecast.

  • CapacityForecast: The capacity forecast.

  • ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction.

  • ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.

Definition at line 264 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetEndTime()

const Aws::Utils::DateTime& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetEndTime ( ) const
inline

The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days.

Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.

Definition at line 367 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetForecastDataType()

const ForecastDataType& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetForecastDataType ( ) const
inline

The type of forecast data to get.

  • LoadForecast: The load metric forecast.

  • CapacityForecast: The capacity forecast.

  • ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction.

  • ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.

Definition at line 250 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetResourceId()

const Aws::String& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetResourceId ( ) const
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 149 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetScalableDimension()

const ScalableDimension& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetScalableDimension ( ) const
inline

The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

Definition at line 205 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetScalingPlanName()

const Aws::String& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetScalingPlanName ( ) const
inline

The name of the scaling plan.

Definition at line 44 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetScalingPlanVersion()

long long Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetScalingPlanVersion ( ) const
inline

The version number of the scaling plan. Currently, the only valid value is 1.

Definition at line 86 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetServiceNamespace()

const ServiceNamespace& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetServiceNamespace ( ) const
inline

The namespace of the AWS service. The only valid value is autoscaling.

Definition at line 111 of file GetScalingPlanResourceForecastDataRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetStartTime()

const Aws::Utils::DateTime& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::GetStartTime ( ) const
inline

The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.

Definition at line 327 of file GetScalingPlanResourceForecastDataRequest.h.

◆ ResourceIdHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::ResourceIdHasBeenSet ( ) const
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 156 of file GetScalingPlanResourceForecastDataRequest.h.

◆ ScalableDimensionHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::ScalableDimensionHasBeenSet ( ) const
inline

The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

Definition at line 211 of file GetScalingPlanResourceForecastDataRequest.h.

◆ ScalingPlanNameHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::ScalingPlanNameHasBeenSet ( ) const
inline

The name of the scaling plan.

Definition at line 49 of file GetScalingPlanResourceForecastDataRequest.h.

◆ ScalingPlanVersionHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::ScalingPlanVersionHasBeenSet ( ) const
inline

The version number of the scaling plan. Currently, the only valid value is 1.

Definition at line 92 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SerializePayload()

Aws::String Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ ServiceNamespaceHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::ServiceNamespaceHasBeenSet ( ) const
inline

The namespace of the AWS service. The only valid value is autoscaling.

Definition at line 117 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetEndTime() [1/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetEndTime ( Aws::Utils::DateTime &&  value)
inline

The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days.

Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.

Definition at line 394 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetEndTime() [2/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetEndTime ( const Aws::Utils::DateTime value)
inline

The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days.

Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.

Definition at line 385 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetForecastDataType() [1/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetForecastDataType ( const ForecastDataType value)
inline

The type of forecast data to get.

  • LoadForecast: The load metric forecast.

  • CapacityForecast: The capacity forecast.

  • ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction.

  • ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.

Definition at line 278 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetForecastDataType() [2/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetForecastDataType ( ForecastDataType &&  value)
inline

The type of forecast data to get.

  • LoadForecast: The load metric forecast.

  • CapacityForecast: The capacity forecast.

  • ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction.

  • ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.

Definition at line 292 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetResourceId() [1/3]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetResourceId ( Aws::String &&  value)
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 170 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetResourceId() [2/3]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetResourceId ( const Aws::String value)
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 163 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetResourceId() [3/3]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetResourceId ( const char *  value)
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 177 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetScalableDimension() [1/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetScalableDimension ( const ScalableDimension value)
inline

The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

Definition at line 217 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetScalableDimension() [2/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetScalableDimension ( ScalableDimension &&  value)
inline

The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

Definition at line 223 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetScalingPlanName() [1/3]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetScalingPlanName ( Aws::String &&  value)
inline

The name of the scaling plan.

Definition at line 59 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetScalingPlanName() [2/3]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetScalingPlanName ( const Aws::String value)
inline

The name of the scaling plan.

Definition at line 54 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetScalingPlanName() [3/3]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetScalingPlanName ( const char *  value)
inline

The name of the scaling plan.

Definition at line 64 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetScalingPlanVersion()

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetScalingPlanVersion ( long long  value)
inline

The version number of the scaling plan. Currently, the only valid value is 1.

Definition at line 98 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetServiceNamespace() [1/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetServiceNamespace ( const ServiceNamespace value)
inline

The namespace of the AWS service. The only valid value is autoscaling.

Definition at line 123 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetServiceNamespace() [2/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetServiceNamespace ( ServiceNamespace &&  value)
inline

The namespace of the AWS service. The only valid value is autoscaling.

Definition at line 129 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetStartTime() [1/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetStartTime ( Aws::Utils::DateTime &&  value)
inline

The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.

Definition at line 345 of file GetScalingPlanResourceForecastDataRequest.h.

◆ SetStartTime() [2/2]

void Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::SetStartTime ( const Aws::Utils::DateTime value)
inline

The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.

Definition at line 339 of file GetScalingPlanResourceForecastDataRequest.h.

◆ StartTimeHasBeenSet()

bool Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::StartTimeHasBeenSet ( ) const
inline

The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.

Definition at line 333 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithEndTime() [1/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithEndTime ( Aws::Utils::DateTime &&  value)
inline

The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days.

Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.

Definition at line 412 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithEndTime() [2/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithEndTime ( const Aws::Utils::DateTime value)
inline

The exclusive end time of the time range for the forecast data to get. The maximum time duration between the start and end time is seven days.

Although this parameter can accept a date and time that is more than two days in the future, the availability of forecast data has limits. AWS Auto Scaling only issues forecasts for periods of two days in advance.

Definition at line 403 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithForecastDataType() [1/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithForecastDataType ( const ForecastDataType value)
inline

The type of forecast data to get.

  • LoadForecast: The load metric forecast.

  • CapacityForecast: The capacity forecast.

  • ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction.

  • ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.

Definition at line 306 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithForecastDataType() [2/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithForecastDataType ( ForecastDataType &&  value)
inline

The type of forecast data to get.

  • LoadForecast: The load metric forecast.

  • CapacityForecast: The capacity forecast.

  • ScheduledActionMinCapacity: The minimum capacity for each scheduled scaling action. This data is calculated as the larger of two values: the capacity forecast or the minimum capacity in the scaling instruction.

  • ScheduledActionMaxCapacity: The maximum capacity for each scheduled scaling action. The calculation used is determined by the predictive scaling maximum capacity behavior setting in the scaling instruction.

Definition at line 320 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithResourceId() [1/3]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithResourceId ( Aws::String &&  value)
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 191 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithResourceId() [2/3]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithResourceId ( const Aws::String value)
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 184 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithResourceId() [3/3]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithResourceId ( const char *  value)
inline

The ID of the resource. This string consists of a prefix (autoScalingGroup) followed by the name of a specified Auto Scaling group (my-asg). Example: autoScalingGroup/my-asg.

Definition at line 198 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithScalableDimension() [1/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithScalableDimension ( const ScalableDimension value)
inline

The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

Definition at line 229 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithScalableDimension() [2/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithScalableDimension ( ScalableDimension &&  value)
inline

The scalable dimension for the resource. The only valid value is autoscaling:autoScalingGroup:DesiredCapacity.

Definition at line 235 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithScalingPlanName() [1/3]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithScalingPlanName ( Aws::String &&  value)
inline

The name of the scaling plan.

Definition at line 74 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithScalingPlanName() [2/3]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithScalingPlanName ( const Aws::String value)
inline

The name of the scaling plan.

Definition at line 69 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithScalingPlanName() [3/3]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithScalingPlanName ( const char *  value)
inline

The name of the scaling plan.

Definition at line 79 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithScalingPlanVersion()

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithScalingPlanVersion ( long long  value)
inline

The version number of the scaling plan. Currently, the only valid value is 1.

Definition at line 104 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithServiceNamespace() [1/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithServiceNamespace ( const ServiceNamespace value)
inline

The namespace of the AWS service. The only valid value is autoscaling.

Definition at line 135 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithServiceNamespace() [2/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithServiceNamespace ( ServiceNamespace &&  value)
inline

The namespace of the AWS service. The only valid value is autoscaling.

Definition at line 141 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithStartTime() [1/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithStartTime ( Aws::Utils::DateTime &&  value)
inline

The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.

Definition at line 357 of file GetScalingPlanResourceForecastDataRequest.h.

◆ WithStartTime() [2/2]

GetScalingPlanResourceForecastDataRequest& Aws::AutoScalingPlans::Model::GetScalingPlanResourceForecastDataRequest::WithStartTime ( const Aws::Utils::DateTime value)
inline

The inclusive start time of the time range for the forecast data to get. The date and time can be at most 56 days before the current date and time.

Definition at line 351 of file GetScalingPlanResourceForecastDataRequest.h.


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