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/AutoMLOverrideStrategy.h>
11#include <aws/core/utils/memory/stl/AWSMap.h>
12#include <aws/forecast/model/EvaluationParameters.h>
13#include <aws/forecast/model/HyperParameterTuningJobConfig.h>
14#include <aws/forecast/model/InputDataConfig.h>
15#include <aws/forecast/model/FeaturizationConfig.h>
16#include <aws/forecast/model/EncryptionConfig.h>
17#include <aws/forecast/model/PredictorExecutionDetails.h>
18#include <aws/core/utils/DateTime.h>
19#include <aws/forecast/model/OptimizationMetric.h>
24template<
typename RESULT_TYPE>
25class AmazonWebServiceResult;
34namespace ForecastService
302 inline void SetStatus(
const char* value) { m_status.assign(value); }
315 inline void SetMessage(
const char* value) { m_message.assign(value); }
365 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
380 int m_forecastHorizon;
384 bool m_performAutoML;
404 long long m_estimatedTimeRemainingInMinutes;
406 bool m_isAutoPredictor;
const Aws::Vector< Aws::String > & GetAutoMLAlgorithmArns() const
DescribePredictorResult & WithForecastTypes(const Aws::Vector< Aws::String > &value)
DescribePredictorResult & WithPerformHPO(bool value)
void SetEncryptionConfig(const EncryptionConfig &value)
DescribePredictorResult & WithAlgorithmArn(const char *value)
int GetForecastHorizon() const
void SetRequestId(Aws::String &&value)
DescribePredictorResult & AddForecastTypes(Aws::String &&value)
DescribePredictorResult & AddTrainingParameters(Aws::String &&key, const Aws::String &value)
DescribePredictorResult & WithHPOConfig(HyperParameterTuningJobConfig &&value)
const Aws::String & GetAlgorithmArn() const
DescribePredictorResult & WithAlgorithmArn(const Aws::String &value)
void SetForecastHorizon(int value)
DescribePredictorResult & WithFeaturizationConfig(const FeaturizationConfig &value)
DescribePredictorResult & WithEncryptionConfig(const EncryptionConfig &value)
const AutoMLOverrideStrategy & GetAutoMLOverrideStrategy() const
void SetStatus(const char *value)
void SetRequestId(const char *value)
void SetPredictorName(Aws::String &&value)
DescribePredictorResult & WithPredictorExecutionDetails(const PredictorExecutionDetails &value)
const Aws::Vector< Aws::String > & GetDatasetImportJobArns() const
const Aws::String & GetMessage() const
bool GetPerformAutoML() const
void SetPerformHPO(bool value)
DescribePredictorResult & WithCreationTime(const Aws::Utils::DateTime &value)
void SetOptimizationMetric(OptimizationMetric &&value)
DescribePredictorResult & WithAlgorithmArn(Aws::String &&value)
void SetStatus(const Aws::String &value)
void SetForecastTypes(const Aws::Vector< Aws::String > &value)
DescribePredictorResult & WithEvaluationParameters(EvaluationParameters &&value)
void SetAlgorithmArn(const Aws::String &value)
DescribePredictorResult & WithLastModificationTime(const Aws::Utils::DateTime &value)
void SetEncryptionConfig(EncryptionConfig &&value)
DescribePredictorResult & AddAutoMLAlgorithmArns(const char *value)
DescribePredictorResult & AddTrainingParameters(const Aws::String &key, Aws::String &&value)
void SetAutoMLOverrideStrategy(AutoMLOverrideStrategy &&value)
DescribePredictorResult & AddDatasetImportJobArns(const Aws::String &value)
void SetFeaturizationConfig(const FeaturizationConfig &value)
DescribePredictorResult & WithInputDataConfig(InputDataConfig &&value)
const OptimizationMetric & GetOptimizationMetric() const
const HyperParameterTuningJobConfig & GetHPOConfig() const
const Aws::String & GetRequestId() const
DescribePredictorResult & WithIsAutoPredictor(bool value)
DescribePredictorResult & WithAutoMLAlgorithmArns(Aws::Vector< Aws::String > &&value)
DescribePredictorResult & AddAutoMLAlgorithmArns(Aws::String &&value)
const FeaturizationConfig & GetFeaturizationConfig() const
DescribePredictorResult & AddTrainingParameters(const Aws::String &key, const Aws::String &value)
DescribePredictorResult & WithDatasetImportJobArns(const Aws::Vector< Aws::String > &value)
DescribePredictorResult & WithOptimizationMetric(OptimizationMetric &&value)
DescribePredictorResult & AddTrainingParameters(Aws::String &&key, Aws::String &&value)
void SetLastModificationTime(Aws::Utils::DateTime &&value)
DescribePredictorResult & WithEncryptionConfig(EncryptionConfig &&value)
const Aws::String & GetPredictorArn() const
void SetStatus(Aws::String &&value)
void SetLastModificationTime(const Aws::Utils::DateTime &value)
DescribePredictorResult & WithHPOConfig(const HyperParameterTuningJobConfig &value)
DescribePredictorResult & AddTrainingParameters(const char *key, const char *value)
void SetFeaturizationConfig(FeaturizationConfig &&value)
DescribePredictorResult & WithStatus(const Aws::String &value)
DescribePredictorResult & WithPredictorArn(const Aws::String &value)
AWS_FORECASTSERVICE_API DescribePredictorResult()
DescribePredictorResult & AddForecastTypes(const Aws::String &value)
DescribePredictorResult & WithPredictorArn(const char *value)
void SetHPOConfig(HyperParameterTuningJobConfig &&value)
void SetPredictorName(const char *value)
DescribePredictorResult & WithEstimatedTimeRemainingInMinutes(long long value)
DescribePredictorResult & WithAutoMLOverrideStrategy(AutoMLOverrideStrategy &&value)
DescribePredictorResult & WithForecastTypes(Aws::Vector< Aws::String > &&value)
DescribePredictorResult & WithStatus(const char *value)
void SetPredictorArn(const char *value)
DescribePredictorResult & WithRequestId(const char *value)
DescribePredictorResult & AddTrainingParameters(const char *key, Aws::String &&value)
DescribePredictorResult & WithMessage(const Aws::String &value)
void SetPredictorExecutionDetails(PredictorExecutionDetails &&value)
DescribePredictorResult & WithTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
void SetEstimatedTimeRemainingInMinutes(long long value)
DescribePredictorResult & WithPredictorName(Aws::String &&value)
void SetEvaluationParameters(EvaluationParameters &&value)
void SetForecastTypes(Aws::Vector< Aws::String > &&value)
const Aws::String & GetStatus() const
AWS_FORECASTSERVICE_API DescribePredictorResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribePredictorResult & WithOptimizationMetric(const OptimizationMetric &value)
DescribePredictorResult & WithPerformAutoML(bool value)
const Aws::Utils::DateTime & GetCreationTime() const
DescribePredictorResult & AddForecastTypes(const char *value)
DescribePredictorResult & AddDatasetImportJobArns(Aws::String &&value)
void SetTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
bool GetIsAutoPredictor() const
DescribePredictorResult & WithRequestId(Aws::String &&value)
void SetIsAutoPredictor(bool value)
const Aws::Map< Aws::String, Aws::String > & GetTrainingParameters() const
void SetPredictorArn(const Aws::String &value)
void SetDatasetImportJobArns(const Aws::Vector< Aws::String > &value)
void SetOptimizationMetric(const OptimizationMetric &value)
DescribePredictorResult & AddAutoMLAlgorithmArns(const Aws::String &value)
void SetMessage(const char *value)
DescribePredictorResult & WithEvaluationParameters(const EvaluationParameters &value)
const EvaluationParameters & GetEvaluationParameters() const
void SetInputDataConfig(InputDataConfig &&value)
void SetPredictorArn(Aws::String &&value)
DescribePredictorResult & WithRequestId(const Aws::String &value)
DescribePredictorResult & WithCreationTime(Aws::Utils::DateTime &&value)
DescribePredictorResult & WithMessage(Aws::String &&value)
void SetAutoMLAlgorithmArns(const Aws::Vector< Aws::String > &value)
DescribePredictorResult & WithPredictorName(const Aws::String &value)
void SetAutoMLAlgorithmArns(Aws::Vector< Aws::String > &&value)
void SetPredictorName(const Aws::String &value)
DescribePredictorResult & AddTrainingParameters(Aws::String &&key, const char *value)
DescribePredictorResult & WithPredictorExecutionDetails(PredictorExecutionDetails &&value)
bool GetPerformHPO() const
void SetPredictorExecutionDetails(const PredictorExecutionDetails &value)
void SetCreationTime(const Aws::Utils::DateTime &value)
const EncryptionConfig & GetEncryptionConfig() const
DescribePredictorResult & WithAutoMLAlgorithmArns(const Aws::Vector< Aws::String > &value)
const PredictorExecutionDetails & GetPredictorExecutionDetails() const
const Aws::Vector< Aws::String > & GetForecastTypes() const
void SetInputDataConfig(const InputDataConfig &value)
void SetMessage(Aws::String &&value)
DescribePredictorResult & WithFeaturizationConfig(FeaturizationConfig &&value)
DescribePredictorResult & WithLastModificationTime(Aws::Utils::DateTime &&value)
DescribePredictorResult & WithPredictorArn(Aws::String &&value)
void SetDatasetImportJobArns(Aws::Vector< Aws::String > &&value)
long long GetEstimatedTimeRemainingInMinutes() const
void SetRequestId(const Aws::String &value)
DescribePredictorResult & WithPredictorName(const char *value)
DescribePredictorResult & WithMessage(const char *value)
void SetPerformAutoML(bool value)
DescribePredictorResult & WithForecastHorizon(int value)
void SetCreationTime(Aws::Utils::DateTime &&value)
void SetAlgorithmArn(Aws::String &&value)
const Aws::String & GetPredictorName() const
DescribePredictorResult & AddDatasetImportJobArns(const char *value)
AWS_FORECASTSERVICE_API DescribePredictorResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribePredictorResult & WithTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
void SetHPOConfig(const HyperParameterTuningJobConfig &value)
DescribePredictorResult & WithAutoMLOverrideStrategy(const AutoMLOverrideStrategy &value)
void SetTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
const InputDataConfig & GetInputDataConfig() const
const Aws::Utils::DateTime & GetLastModificationTime() const
void SetEvaluationParameters(const EvaluationParameters &value)
void SetMessage(const Aws::String &value)
DescribePredictorResult & WithStatus(Aws::String &&value)
void SetAutoMLOverrideStrategy(const AutoMLOverrideStrategy &value)
DescribePredictorResult & WithDatasetImportJobArns(Aws::Vector< Aws::String > &&value)
DescribePredictorResult & WithInputDataConfig(const InputDataConfig &value)
void SetAlgorithmArn(const char *value)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue