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

#include <CapacityForecast.h>

Public Member Functions

 CapacityForecast ()
 
 CapacityForecast (const Aws::Utils::Xml::XmlNode &xmlNode)
 
CapacityForecastoperator= (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::Vector< Aws::Utils::DateTime > & GetTimestamps () const
 
bool TimestampsHasBeenSet () const
 
void SetTimestamps (const Aws::Vector< Aws::Utils::DateTime > &value)
 
void SetTimestamps (Aws::Vector< Aws::Utils::DateTime > &&value)
 
CapacityForecastWithTimestamps (const Aws::Vector< Aws::Utils::DateTime > &value)
 
CapacityForecastWithTimestamps (Aws::Vector< Aws::Utils::DateTime > &&value)
 
CapacityForecastAddTimestamps (const Aws::Utils::DateTime &value)
 
CapacityForecastAddTimestamps (Aws::Utils::DateTime &&value)
 
const Aws::Vector< double > & GetValues () const
 
bool ValuesHasBeenSet () const
 
void SetValues (const Aws::Vector< double > &value)
 
void SetValues (Aws::Vector< double > &&value)
 
CapacityForecastWithValues (const Aws::Vector< double > &value)
 
CapacityForecastWithValues (Aws::Vector< double > &&value)
 
CapacityForecastAddValues (double value)
 

Detailed Description

A GetPredictiveScalingForecast call returns the capacity forecast for a predictive scaling policy. This structure includes the data points for that capacity forecast, along with the timestamps of those data points.

See Also:

AWS API Reference

Definition at line 35 of file CapacityForecast.h.

Constructor & Destructor Documentation

◆ CapacityForecast() [1/2]

Aws::AutoScaling::Model::CapacityForecast::CapacityForecast ( )

◆ CapacityForecast() [2/2]

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

Member Function Documentation

◆ AddTimestamps() [1/2]

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::AddTimestamps ( Aws::Utils::DateTime &&  value)
inline

The time stamps for the data points, in UTC format.

Definition at line 84 of file CapacityForecast.h.

◆ AddTimestamps() [2/2]

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::AddTimestamps ( const Aws::Utils::DateTime value)
inline

The time stamps for the data points, in UTC format.

Definition at line 79 of file CapacityForecast.h.

◆ AddValues()

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::AddValues ( double  value)
inline

The values of the data points.

Definition at line 120 of file CapacityForecast.h.

◆ GetTimestamps()

const Aws::Vector<Aws::Utils::DateTime>& Aws::AutoScaling::Model::CapacityForecast::GetTimestamps ( ) const
inline

The time stamps for the data points, in UTC format.

Definition at line 49 of file CapacityForecast.h.

◆ GetValues()

const Aws::Vector<double>& Aws::AutoScaling::Model::CapacityForecast::GetValues ( ) const
inline

The values of the data points.

Definition at line 90 of file CapacityForecast.h.

◆ operator=()

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

◆ OutputToStream() [1/2]

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

◆ OutputToStream() [2/2]

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

◆ SetTimestamps() [1/2]

void Aws::AutoScaling::Model::CapacityForecast::SetTimestamps ( Aws::Vector< Aws::Utils::DateTime > &&  value)
inline

The time stamps for the data points, in UTC format.

Definition at line 64 of file CapacityForecast.h.

◆ SetTimestamps() [2/2]

void Aws::AutoScaling::Model::CapacityForecast::SetTimestamps ( const Aws::Vector< Aws::Utils::DateTime > &  value)
inline

The time stamps for the data points, in UTC format.

Definition at line 59 of file CapacityForecast.h.

◆ SetValues() [1/2]

void Aws::AutoScaling::Model::CapacityForecast::SetValues ( Aws::Vector< double > &&  value)
inline

The values of the data points.

Definition at line 105 of file CapacityForecast.h.

◆ SetValues() [2/2]

void Aws::AutoScaling::Model::CapacityForecast::SetValues ( const Aws::Vector< double > &  value)
inline

The values of the data points.

Definition at line 100 of file CapacityForecast.h.

◆ TimestampsHasBeenSet()

bool Aws::AutoScaling::Model::CapacityForecast::TimestampsHasBeenSet ( ) const
inline

The time stamps for the data points, in UTC format.

Definition at line 54 of file CapacityForecast.h.

◆ ValuesHasBeenSet()

bool Aws::AutoScaling::Model::CapacityForecast::ValuesHasBeenSet ( ) const
inline

The values of the data points.

Definition at line 95 of file CapacityForecast.h.

◆ WithTimestamps() [1/2]

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::WithTimestamps ( Aws::Vector< Aws::Utils::DateTime > &&  value)
inline

The time stamps for the data points, in UTC format.

Definition at line 74 of file CapacityForecast.h.

◆ WithTimestamps() [2/2]

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::WithTimestamps ( const Aws::Vector< Aws::Utils::DateTime > &  value)
inline

The time stamps for the data points, in UTC format.

Definition at line 69 of file CapacityForecast.h.

◆ WithValues() [1/2]

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::WithValues ( Aws::Vector< double > &&  value)
inline

The values of the data points.

Definition at line 115 of file CapacityForecast.h.

◆ WithValues() [2/2]

CapacityForecast& Aws::AutoScaling::Model::CapacityForecast::WithValues ( const Aws::Vector< double > &  value)
inline

The values of the data points.

Definition at line 110 of file CapacityForecast.h.


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