7#include <aws/forecast/ForecastService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSVector.h>
10#include <aws/forecast/model/DataConfig.h>
11#include <aws/forecast/model/EncryptionConfig.h>
12#include <aws/forecast/model/ReferencePredictorSummary.h>
13#include <aws/core/utils/DateTime.h>
14#include <aws/forecast/model/OptimizationMetric.h>
15#include <aws/forecast/model/ExplainabilityInfo.h>
16#include <aws/forecast/model/MonitorInfo.h>
17#include <aws/forecast/model/TimeAlignmentBoundary.h>
22template<
typename RESULT_TYPE>
23class AmazonWebServiceResult;
32namespace ForecastService
196 inline void SetStatus(
const char* value) { m_status.assign(value); }
209 inline void SetMessage(
const char* value) { m_message.assign(value); }
293 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
304 int m_forecastHorizon;
320 long long m_estimatedTimeRemainingInMinutes;
DescribeAutoPredictorResult & AddForecastTypes(const char *value)
DescribeAutoPredictorResult & WithLastModificationTime(const Aws::Utils::DateTime &value)
AWS_FORECASTSERVICE_API DescribeAutoPredictorResult()
DescribeAutoPredictorResult & WithLastModificationTime(Aws::Utils::DateTime &&value)
DescribeAutoPredictorResult & AddForecastDimensions(const char *value)
void SetForecastTypes(Aws::Vector< Aws::String > &&value)
void SetMessage(const char *value)
const OptimizationMetric & GetOptimizationMetric() const
DescribeAutoPredictorResult & WithStatus(Aws::String &&value)
void SetOptimizationMetric(OptimizationMetric &&value)
AWS_FORECASTSERVICE_API DescribeAutoPredictorResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetPredictorName(const Aws::String &value)
DescribeAutoPredictorResult & WithMessage(const Aws::String &value)
void SetMonitorInfo(const MonitorInfo &value)
DescribeAutoPredictorResult & WithForecastTypes(Aws::Vector< Aws::String > &&value)
DescribeAutoPredictorResult & WithRequestId(Aws::String &&value)
DescribeAutoPredictorResult & WithForecastFrequency(const Aws::String &value)
AWS_FORECASTSERVICE_API DescribeAutoPredictorResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeAutoPredictorResult & WithPredictorArn(Aws::String &&value)
long long GetEstimatedTimeRemainingInMinutes() const
DescribeAutoPredictorResult & WithMonitorInfo(const MonitorInfo &value)
void SetOptimizationMetric(const OptimizationMetric &value)
const Aws::Vector< Aws::String > & GetForecastTypes() const
void SetForecastDimensions(Aws::Vector< Aws::String > &&value)
const ReferencePredictorSummary & GetReferencePredictorSummary() const
void SetPredictorArn(Aws::String &&value)
const ExplainabilityInfo & GetExplainabilityInfo() const
DescribeAutoPredictorResult & WithForecastFrequency(Aws::String &&value)
const Aws::String & GetStatus() const
DescribeAutoPredictorResult & WithStatus(const char *value)
const TimeAlignmentBoundary & GetTimeAlignmentBoundary() const
void SetPredictorName(const char *value)
void SetExplainabilityInfo(ExplainabilityInfo &&value)
void SetTimeAlignmentBoundary(const TimeAlignmentBoundary &value)
DescribeAutoPredictorResult & WithOptimizationMetric(OptimizationMetric &&value)
DescribeAutoPredictorResult & AddForecastTypes(const Aws::String &value)
int GetForecastHorizon() const
void SetMessage(const Aws::String &value)
void SetStatus(const Aws::String &value)
void SetMessage(Aws::String &&value)
DescribeAutoPredictorResult & WithPredictorName(const Aws::String &value)
const MonitorInfo & GetMonitorInfo() const
void SetRequestId(const Aws::String &value)
DescribeAutoPredictorResult & WithDataConfig(const DataConfig &value)
void SetPredictorArn(const char *value)
DescribeAutoPredictorResult & WithCreationTime(Aws::Utils::DateTime &&value)
void SetTimeAlignmentBoundary(TimeAlignmentBoundary &&value)
DescribeAutoPredictorResult & WithForecastTypes(const Aws::Vector< Aws::String > &value)
void SetRequestId(Aws::String &&value)
DescribeAutoPredictorResult & WithExplainabilityInfo(const ExplainabilityInfo &value)
DescribeAutoPredictorResult & WithEstimatedTimeRemainingInMinutes(long long value)
void SetMonitorInfo(MonitorInfo &&value)
const Aws::String & GetForecastFrequency() const
void SetStatus(const char *value)
const Aws::String & GetPredictorName() const
void SetForecastFrequency(Aws::String &&value)
DescribeAutoPredictorResult & WithPredictorName(const char *value)
void SetEstimatedTimeRemainingInMinutes(long long value)
DescribeAutoPredictorResult & WithDatasetImportJobArns(const Aws::Vector< Aws::String > &value)
DescribeAutoPredictorResult & AddForecastDimensions(const Aws::String &value)
void SetEncryptionConfig(EncryptionConfig &&value)
DescribeAutoPredictorResult & WithStatus(const Aws::String &value)
const Aws::Vector< Aws::String > & GetForecastDimensions() const
void SetLastModificationTime(const Aws::Utils::DateTime &value)
DescribeAutoPredictorResult & AddDatasetImportJobArns(const Aws::String &value)
DescribeAutoPredictorResult & WithTimeAlignmentBoundary(TimeAlignmentBoundary &&value)
void SetForecastTypes(const Aws::Vector< Aws::String > &value)
void SetDataConfig(const DataConfig &value)
DescribeAutoPredictorResult & WithRequestId(const char *value)
DescribeAutoPredictorResult & WithReferencePredictorSummary(const ReferencePredictorSummary &value)
DescribeAutoPredictorResult & WithEncryptionConfig(EncryptionConfig &&value)
DescribeAutoPredictorResult & WithEncryptionConfig(const EncryptionConfig &value)
DescribeAutoPredictorResult & WithReferencePredictorSummary(ReferencePredictorSummary &&value)
DescribeAutoPredictorResult & WithForecastDimensions(const Aws::Vector< Aws::String > &value)
void SetDataConfig(DataConfig &&value)
DescribeAutoPredictorResult & WithRequestId(const Aws::String &value)
DescribeAutoPredictorResult & WithDataConfig(DataConfig &&value)
void SetForecastFrequency(const Aws::String &value)
DescribeAutoPredictorResult & WithMessage(const char *value)
const Aws::String & GetRequestId() const
DescribeAutoPredictorResult & WithForecastFrequency(const char *value)
DescribeAutoPredictorResult & WithPredictorArn(const char *value)
void SetStatus(Aws::String &&value)
void SetReferencePredictorSummary(const ReferencePredictorSummary &value)
void SetExplainabilityInfo(const ExplainabilityInfo &value)
void SetRequestId(const char *value)
DescribeAutoPredictorResult & WithExplainabilityInfo(ExplainabilityInfo &&value)
void SetForecastDimensions(const Aws::Vector< Aws::String > &value)
const Aws::Utils::DateTime & GetCreationTime() const
void SetLastModificationTime(Aws::Utils::DateTime &&value)
void SetPredictorArn(const Aws::String &value)
DescribeAutoPredictorResult & WithTimeAlignmentBoundary(const TimeAlignmentBoundary &value)
void SetForecastHorizon(int value)
void SetEncryptionConfig(const EncryptionConfig &value)
const DataConfig & GetDataConfig() const
DescribeAutoPredictorResult & AddDatasetImportJobArns(const char *value)
DescribeAutoPredictorResult & WithPredictorName(Aws::String &&value)
DescribeAutoPredictorResult & AddForecastTypes(Aws::String &&value)
void SetDatasetImportJobArns(Aws::Vector< Aws::String > &&value)
void SetReferencePredictorSummary(ReferencePredictorSummary &&value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetDatasetImportJobArns(const Aws::Vector< Aws::String > &value)
DescribeAutoPredictorResult & AddDatasetImportJobArns(Aws::String &&value)
DescribeAutoPredictorResult & WithCreationTime(const Aws::Utils::DateTime &value)
const Aws::String & GetMessage() const
void SetPredictorName(Aws::String &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
DescribeAutoPredictorResult & WithMonitorInfo(MonitorInfo &&value)
const Aws::Utils::DateTime & GetLastModificationTime() const
DescribeAutoPredictorResult & WithForecastHorizon(int value)
DescribeAutoPredictorResult & WithDatasetImportJobArns(Aws::Vector< Aws::String > &&value)
const Aws::Vector< Aws::String > & GetDatasetImportJobArns() const
const EncryptionConfig & GetEncryptionConfig() const
const Aws::String & GetPredictorArn() const
DescribeAutoPredictorResult & AddForecastDimensions(Aws::String &&value)
DescribeAutoPredictorResult & WithMessage(Aws::String &&value)
void SetForecastFrequency(const char *value)
DescribeAutoPredictorResult & WithForecastDimensions(Aws::Vector< Aws::String > &&value)
DescribeAutoPredictorResult & WithOptimizationMetric(const OptimizationMetric &value)
DescribeAutoPredictorResult & WithPredictorArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue