AWS SDK for C++  1.9.123
AWS SDK for C++
CreatePredictorRequest.h
Go to the documentation of this file.
1 
6 #pragma once
19 #include <aws/forecast/model/Tag.h>
20 #include <utility>
21 
22 namespace Aws
23 {
24 namespace ForecastService
25 {
26 namespace Model
27 {
28 
32  {
33  public:
35 
36  // Service request name is the Operation name which will send this request out,
37  // each operation should has unique request name, so that we can get operation's name from this request.
38  // Note: this is not true for response, multiple operations may have the same response name,
39  // so we can not get operation's name from response.
40  inline virtual const char* GetServiceRequestName() const override { return "CreatePredictor"; }
41 
42  Aws::String SerializePayload() const override;
43 
45 
46 
50  inline const Aws::String& GetPredictorName() const{ return m_predictorName; }
51 
55  inline bool PredictorNameHasBeenSet() const { return m_predictorNameHasBeenSet; }
56 
60  inline void SetPredictorName(const Aws::String& value) { m_predictorNameHasBeenSet = true; m_predictorName = value; }
61 
65  inline void SetPredictorName(Aws::String&& value) { m_predictorNameHasBeenSet = true; m_predictorName = std::move(value); }
66 
70  inline void SetPredictorName(const char* value) { m_predictorNameHasBeenSet = true; m_predictorName.assign(value); }
71 
75  inline CreatePredictorRequest& WithPredictorName(const Aws::String& value) { SetPredictorName(value); return *this;}
76 
80  inline CreatePredictorRequest& WithPredictorName(Aws::String&& value) { SetPredictorName(std::move(value)); return *this;}
81 
85  inline CreatePredictorRequest& WithPredictorName(const char* value) { SetPredictorName(value); return *this;}
86 
87 
99  inline const Aws::String& GetAlgorithmArn() const{ return m_algorithmArn; }
100 
112  inline bool AlgorithmArnHasBeenSet() const { return m_algorithmArnHasBeenSet; }
113 
125  inline void SetAlgorithmArn(const Aws::String& value) { m_algorithmArnHasBeenSet = true; m_algorithmArn = value; }
126 
138  inline void SetAlgorithmArn(Aws::String&& value) { m_algorithmArnHasBeenSet = true; m_algorithmArn = std::move(value); }
139 
151  inline void SetAlgorithmArn(const char* value) { m_algorithmArnHasBeenSet = true; m_algorithmArn.assign(value); }
152 
164  inline CreatePredictorRequest& WithAlgorithmArn(const Aws::String& value) { SetAlgorithmArn(value); return *this;}
165 
177  inline CreatePredictorRequest& WithAlgorithmArn(Aws::String&& value) { SetAlgorithmArn(std::move(value)); return *this;}
178 
190  inline CreatePredictorRequest& WithAlgorithmArn(const char* value) { SetAlgorithmArn(value); return *this;}
191 
192 
202  inline int GetForecastHorizon() const{ return m_forecastHorizon; }
203 
213  inline bool ForecastHorizonHasBeenSet() const { return m_forecastHorizonHasBeenSet; }
214 
224  inline void SetForecastHorizon(int value) { m_forecastHorizonHasBeenSet = true; m_forecastHorizon = value; }
225 
235  inline CreatePredictorRequest& WithForecastHorizon(int value) { SetForecastHorizon(value); return *this;}
236 
237 
245  inline const Aws::Vector<Aws::String>& GetForecastTypes() const{ return m_forecastTypes; }
246 
254  inline bool ForecastTypesHasBeenSet() const { return m_forecastTypesHasBeenSet; }
255 
263  inline void SetForecastTypes(const Aws::Vector<Aws::String>& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes = value; }
264 
272  inline void SetForecastTypes(Aws::Vector<Aws::String>&& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes = std::move(value); }
273 
281  inline CreatePredictorRequest& WithForecastTypes(const Aws::Vector<Aws::String>& value) { SetForecastTypes(value); return *this;}
282 
290  inline CreatePredictorRequest& WithForecastTypes(Aws::Vector<Aws::String>&& value) { SetForecastTypes(std::move(value)); return *this;}
291 
299  inline CreatePredictorRequest& AddForecastTypes(const Aws::String& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes.push_back(value); return *this; }
300 
308  inline CreatePredictorRequest& AddForecastTypes(Aws::String&& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes.push_back(std::move(value)); return *this; }
309 
317  inline CreatePredictorRequest& AddForecastTypes(const char* value) { m_forecastTypesHasBeenSet = true; m_forecastTypes.push_back(value); return *this; }
318 
319 
329  inline bool GetPerformAutoML() const{ return m_performAutoML; }
330 
340  inline bool PerformAutoMLHasBeenSet() const { return m_performAutoMLHasBeenSet; }
341 
351  inline void SetPerformAutoML(bool value) { m_performAutoMLHasBeenSet = true; m_performAutoML = value; }
352 
362  inline CreatePredictorRequest& WithPerformAutoML(bool value) { SetPerformAutoML(value); return *this;}
363 
364 
373  inline const AutoMLOverrideStrategy& GetAutoMLOverrideStrategy() const{ return m_autoMLOverrideStrategy; }
374 
383  inline bool AutoMLOverrideStrategyHasBeenSet() const { return m_autoMLOverrideStrategyHasBeenSet; }
384 
393  inline void SetAutoMLOverrideStrategy(const AutoMLOverrideStrategy& value) { m_autoMLOverrideStrategyHasBeenSet = true; m_autoMLOverrideStrategy = value; }
394 
403  inline void SetAutoMLOverrideStrategy(AutoMLOverrideStrategy&& value) { m_autoMLOverrideStrategyHasBeenSet = true; m_autoMLOverrideStrategy = std::move(value); }
404 
413  inline CreatePredictorRequest& WithAutoMLOverrideStrategy(const AutoMLOverrideStrategy& value) { SetAutoMLOverrideStrategy(value); return *this;}
414 
423  inline CreatePredictorRequest& WithAutoMLOverrideStrategy(AutoMLOverrideStrategy&& value) { SetAutoMLOverrideStrategy(std::move(value)); return *this;}
424 
425 
440  inline bool GetPerformHPO() const{ return m_performHPO; }
441 
456  inline bool PerformHPOHasBeenSet() const { return m_performHPOHasBeenSet; }
457 
472  inline void SetPerformHPO(bool value) { m_performHPOHasBeenSet = true; m_performHPO = value; }
473 
488  inline CreatePredictorRequest& WithPerformHPO(bool value) { SetPerformHPO(value); return *this;}
489 
490 
496  inline const Aws::Map<Aws::String, Aws::String>& GetTrainingParameters() const{ return m_trainingParameters; }
497 
503  inline bool TrainingParametersHasBeenSet() const { return m_trainingParametersHasBeenSet; }
504 
510  inline void SetTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = value; }
511 
517  inline void SetTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = std::move(value); }
518 
524  inline CreatePredictorRequest& WithTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetTrainingParameters(value); return *this;}
525 
531  inline CreatePredictorRequest& WithTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetTrainingParameters(std::move(value)); return *this;}
532 
538  inline CreatePredictorRequest& AddTrainingParameters(const Aws::String& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
539 
545  inline CreatePredictorRequest& AddTrainingParameters(Aws::String&& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
546 
552  inline CreatePredictorRequest& AddTrainingParameters(const Aws::String& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
553 
559  inline CreatePredictorRequest& AddTrainingParameters(Aws::String&& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), std::move(value)); return *this; }
560 
566  inline CreatePredictorRequest& AddTrainingParameters(const char* key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
567 
573  inline CreatePredictorRequest& AddTrainingParameters(Aws::String&& key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
574 
580  inline CreatePredictorRequest& AddTrainingParameters(const char* key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
581 
582 
589  inline const EvaluationParameters& GetEvaluationParameters() const{ return m_evaluationParameters; }
590 
597  inline bool EvaluationParametersHasBeenSet() const { return m_evaluationParametersHasBeenSet; }
598 
605  inline void SetEvaluationParameters(const EvaluationParameters& value) { m_evaluationParametersHasBeenSet = true; m_evaluationParameters = value; }
606 
613  inline void SetEvaluationParameters(EvaluationParameters&& value) { m_evaluationParametersHasBeenSet = true; m_evaluationParameters = std::move(value); }
614 
621  inline CreatePredictorRequest& WithEvaluationParameters(const EvaluationParameters& value) { SetEvaluationParameters(value); return *this;}
622 
629  inline CreatePredictorRequest& WithEvaluationParameters(EvaluationParameters&& value) { SetEvaluationParameters(std::move(value)); return *this;}
630 
631 
640  inline const HyperParameterTuningJobConfig& GetHPOConfig() const{ return m_hPOConfig; }
641 
650  inline bool HPOConfigHasBeenSet() const { return m_hPOConfigHasBeenSet; }
651 
660  inline void SetHPOConfig(const HyperParameterTuningJobConfig& value) { m_hPOConfigHasBeenSet = true; m_hPOConfig = value; }
661 
670  inline void SetHPOConfig(HyperParameterTuningJobConfig&& value) { m_hPOConfigHasBeenSet = true; m_hPOConfig = std::move(value); }
671 
680  inline CreatePredictorRequest& WithHPOConfig(const HyperParameterTuningJobConfig& value) { SetHPOConfig(value); return *this;}
681 
690  inline CreatePredictorRequest& WithHPOConfig(HyperParameterTuningJobConfig&& value) { SetHPOConfig(std::move(value)); return *this;}
691 
692 
697  inline const InputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
698 
703  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
704 
709  inline void SetInputDataConfig(const InputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
710 
715  inline void SetInputDataConfig(InputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
716 
721  inline CreatePredictorRequest& WithInputDataConfig(const InputDataConfig& value) { SetInputDataConfig(value); return *this;}
722 
727  inline CreatePredictorRequest& WithInputDataConfig(InputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
728 
729 
733  inline const FeaturizationConfig& GetFeaturizationConfig() const{ return m_featurizationConfig; }
734 
738  inline bool FeaturizationConfigHasBeenSet() const { return m_featurizationConfigHasBeenSet; }
739 
743  inline void SetFeaturizationConfig(const FeaturizationConfig& value) { m_featurizationConfigHasBeenSet = true; m_featurizationConfig = value; }
744 
748  inline void SetFeaturizationConfig(FeaturizationConfig&& value) { m_featurizationConfigHasBeenSet = true; m_featurizationConfig = std::move(value); }
749 
753  inline CreatePredictorRequest& WithFeaturizationConfig(const FeaturizationConfig& value) { SetFeaturizationConfig(value); return *this;}
754 
758  inline CreatePredictorRequest& WithFeaturizationConfig(FeaturizationConfig&& value) { SetFeaturizationConfig(std::move(value)); return *this;}
759 
760 
765  inline const EncryptionConfig& GetEncryptionConfig() const{ return m_encryptionConfig; }
766 
771  inline bool EncryptionConfigHasBeenSet() const { return m_encryptionConfigHasBeenSet; }
772 
777  inline void SetEncryptionConfig(const EncryptionConfig& value) { m_encryptionConfigHasBeenSet = true; m_encryptionConfig = value; }
778 
783  inline void SetEncryptionConfig(EncryptionConfig&& value) { m_encryptionConfigHasBeenSet = true; m_encryptionConfig = std::move(value); }
784 
789  inline CreatePredictorRequest& WithEncryptionConfig(const EncryptionConfig& value) { SetEncryptionConfig(value); return *this;}
790 
795  inline CreatePredictorRequest& WithEncryptionConfig(EncryptionConfig&& value) { SetEncryptionConfig(std::move(value)); return *this;}
796 
797 
819  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
820 
842  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
843 
865  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
866 
888  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
889 
911  inline CreatePredictorRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
912 
934  inline CreatePredictorRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
935 
957  inline CreatePredictorRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
958 
980  inline CreatePredictorRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
981 
982 
986  inline const OptimizationMetric& GetOptimizationMetric() const{ return m_optimizationMetric; }
987 
991  inline bool OptimizationMetricHasBeenSet() const { return m_optimizationMetricHasBeenSet; }
992 
996  inline void SetOptimizationMetric(const OptimizationMetric& value) { m_optimizationMetricHasBeenSet = true; m_optimizationMetric = value; }
997 
1001  inline void SetOptimizationMetric(OptimizationMetric&& value) { m_optimizationMetricHasBeenSet = true; m_optimizationMetric = std::move(value); }
1002 
1006  inline CreatePredictorRequest& WithOptimizationMetric(const OptimizationMetric& value) { SetOptimizationMetric(value); return *this;}
1007 
1011  inline CreatePredictorRequest& WithOptimizationMetric(OptimizationMetric&& value) { SetOptimizationMetric(std::move(value)); return *this;}
1012 
1013  private:
1014 
1015  Aws::String m_predictorName;
1016  bool m_predictorNameHasBeenSet;
1017 
1018  Aws::String m_algorithmArn;
1019  bool m_algorithmArnHasBeenSet;
1020 
1021  int m_forecastHorizon;
1022  bool m_forecastHorizonHasBeenSet;
1023 
1024  Aws::Vector<Aws::String> m_forecastTypes;
1025  bool m_forecastTypesHasBeenSet;
1026 
1027  bool m_performAutoML;
1028  bool m_performAutoMLHasBeenSet;
1029 
1030  AutoMLOverrideStrategy m_autoMLOverrideStrategy;
1031  bool m_autoMLOverrideStrategyHasBeenSet;
1032 
1033  bool m_performHPO;
1034  bool m_performHPOHasBeenSet;
1035 
1036  Aws::Map<Aws::String, Aws::String> m_trainingParameters;
1037  bool m_trainingParametersHasBeenSet;
1038 
1039  EvaluationParameters m_evaluationParameters;
1040  bool m_evaluationParametersHasBeenSet;
1041 
1042  HyperParameterTuningJobConfig m_hPOConfig;
1043  bool m_hPOConfigHasBeenSet;
1044 
1045  InputDataConfig m_inputDataConfig;
1046  bool m_inputDataConfigHasBeenSet;
1047 
1048  FeaturizationConfig m_featurizationConfig;
1049  bool m_featurizationConfigHasBeenSet;
1050 
1051  EncryptionConfig m_encryptionConfig;
1052  bool m_encryptionConfigHasBeenSet;
1053 
1054  Aws::Vector<Tag> m_tags;
1055  bool m_tagsHasBeenSet;
1056 
1057  OptimizationMetric m_optimizationMetric;
1058  bool m_optimizationMetricHasBeenSet;
1059  };
1060 
1061 } // namespace Model
1062 } // namespace ForecastService
1063 } // namespace Aws
Aws::ForecastService::Model::CreatePredictorRequest::SetAlgorithmArn
void SetAlgorithmArn(const Aws::String &value)
Definition: CreatePredictorRequest.h:125
Aws::ForecastService::Model::CreatePredictorRequest::GetPerformHPO
bool GetPerformHPO() const
Definition: CreatePredictorRequest.h:440
Aws::ForecastService::Model::CreatePredictorRequest::GetForecastTypes
const Aws::Vector< Aws::String > & GetForecastTypes() const
Definition: CreatePredictorRequest.h:245
Aws::ForecastService::Model::CreatePredictorRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::ForecastService::Model::CreatePredictorRequest::WithEvaluationParameters
CreatePredictorRequest & WithEvaluationParameters(EvaluationParameters &&value)
Definition: CreatePredictorRequest.h:629
Aws::ForecastService::Model::CreatePredictorRequest::AddTags
CreatePredictorRequest & AddTags(const Tag &value)
Definition: CreatePredictorRequest.h:957
Aws::ForecastService::Model::CreatePredictorRequest::SetEvaluationParameters
void SetEvaluationParameters(EvaluationParameters &&value)
Definition: CreatePredictorRequest.h:613
Aws::ForecastService::Model::CreatePredictorRequest::WithHPOConfig
CreatePredictorRequest & WithHPOConfig(HyperParameterTuningJobConfig &&value)
Definition: CreatePredictorRequest.h:690
Aws::ForecastService::Model::CreatePredictorRequest::OptimizationMetricHasBeenSet
bool OptimizationMetricHasBeenSet() const
Definition: CreatePredictorRequest.h:991
Aws::ForecastService::Model::CreatePredictorRequest::WithFeaturizationConfig
CreatePredictorRequest & WithFeaturizationConfig(FeaturizationConfig &&value)
Definition: CreatePredictorRequest.h:758
Aws::ForecastService::Model::CreatePredictorRequest::SetOptimizationMetric
void SetOptimizationMetric(OptimizationMetric &&value)
Definition: CreatePredictorRequest.h:1001
Aws::ForecastService::Model::CreatePredictorRequest::HPOConfigHasBeenSet
bool HPOConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:650
Aws::ForecastService::Model::CreatePredictorRequest::FeaturizationConfigHasBeenSet
bool FeaturizationConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:738
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const char *key, Aws::String &&value)
Definition: CreatePredictorRequest.h:566
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::ForecastService::Model::CreatePredictorRequest::WithOptimizationMetric
CreatePredictorRequest & WithOptimizationMetric(OptimizationMetric &&value)
Definition: CreatePredictorRequest.h:1011
Aws::ForecastService::Model::CreatePredictorRequest::AddTags
CreatePredictorRequest & AddTags(Tag &&value)
Definition: CreatePredictorRequest.h:980
Aws::ForecastService::Model::CreatePredictorRequest::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:703
Aws::ForecastService::Model::CreatePredictorRequest::WithEncryptionConfig
CreatePredictorRequest & WithEncryptionConfig(EncryptionConfig &&value)
Definition: CreatePredictorRequest.h:795
ForecastService_EXPORTS.h
Aws::ForecastService::Model::CreatePredictorRequest::AddForecastTypes
CreatePredictorRequest & AddForecastTypes(Aws::String &&value)
Definition: CreatePredictorRequest.h:308
Aws::ForecastService::Model::CreatePredictorRequest::WithPerformAutoML
CreatePredictorRequest & WithPerformAutoML(bool value)
Definition: CreatePredictorRequest.h:362
Aws::ForecastService::Model::EvaluationParameters
Definition: EvaluationParameters.h:33
Aws::ForecastService::Model::InputDataConfig
Definition: InputDataConfig.h:36
Aws::ForecastService::Model::CreatePredictorRequest::SetPredictorName
void SetPredictorName(const Aws::String &value)
Definition: CreatePredictorRequest.h:60
Aws::ForecastService::Model::CreatePredictorRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreatePredictorRequest.h:888
Aws::ForecastService::Model::CreatePredictorRequest::EvaluationParametersHasBeenSet
bool EvaluationParametersHasBeenSet() const
Definition: CreatePredictorRequest.h:597
Aws::ForecastService::Model::CreatePredictorRequest::GetAlgorithmArn
const Aws::String & GetAlgorithmArn() const
Definition: CreatePredictorRequest.h:99
Aws::ForecastService::Model::CreatePredictorRequest::GetInputDataConfig
const InputDataConfig & GetInputDataConfig() const
Definition: CreatePredictorRequest.h:697
Aws::ForecastService::Model::CreatePredictorRequest::WithEncryptionConfig
CreatePredictorRequest & WithEncryptionConfig(const EncryptionConfig &value)
Definition: CreatePredictorRequest.h:789
Aws::ForecastService::Model::CreatePredictorRequest::TrainingParametersHasBeenSet
bool TrainingParametersHasBeenSet() const
Definition: CreatePredictorRequest.h:503
Aws::ForecastService::Model::OptimizationMetric
OptimizationMetric
Definition: OptimizationMetric.h:17
Aws::ForecastService::Model::CreatePredictorRequest::SetPredictorName
void SetPredictorName(Aws::String &&value)
Definition: CreatePredictorRequest.h:65
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(Aws::String &&key, Aws::String &&value)
Definition: CreatePredictorRequest.h:559
Aws::ForecastService::Model::CreatePredictorRequest::PerformHPOHasBeenSet
bool PerformHPOHasBeenSet() const
Definition: CreatePredictorRequest.h:456
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ForecastService::Model::CreatePredictorRequest::WithInputDataConfig
CreatePredictorRequest & WithInputDataConfig(const InputDataConfig &value)
Definition: CreatePredictorRequest.h:721
Aws::ForecastService::Model::CreatePredictorRequest::GetHPOConfig
const HyperParameterTuningJobConfig & GetHPOConfig() const
Definition: CreatePredictorRequest.h:640
Aws::ForecastService::Model::CreatePredictorRequest::WithAutoMLOverrideStrategy
CreatePredictorRequest & WithAutoMLOverrideStrategy(AutoMLOverrideStrategy &&value)
Definition: CreatePredictorRequest.h:423
Aws::ForecastService::Model::CreatePredictorRequest::GetPredictorName
const Aws::String & GetPredictorName() const
Definition: CreatePredictorRequest.h:50
Aws::ForecastService::Model::CreatePredictorRequest::AddForecastTypes
CreatePredictorRequest & AddForecastTypes(const Aws::String &value)
Definition: CreatePredictorRequest.h:299
AWSVector.h
Aws::ForecastService::Model::CreatePredictorRequest::WithPredictorName
CreatePredictorRequest & WithPredictorName(Aws::String &&value)
Definition: CreatePredictorRequest.h:80
Aws::ForecastService::Model::CreatePredictorRequest::SetHPOConfig
void SetHPOConfig(const HyperParameterTuningJobConfig &value)
Definition: CreatePredictorRequest.h:660
Aws::ForecastService::Model::CreatePredictorRequest::SetHPOConfig
void SetHPOConfig(HyperParameterTuningJobConfig &&value)
Definition: CreatePredictorRequest.h:670
Aws::ForecastService::Model::CreatePredictorRequest::PredictorNameHasBeenSet
bool PredictorNameHasBeenSet() const
Definition: CreatePredictorRequest.h:55
Aws::ForecastService::Model::CreatePredictorRequest::SetPerformHPO
void SetPerformHPO(bool value)
Definition: CreatePredictorRequest.h:472
HyperParameterTuningJobConfig.h
AutoMLOverrideStrategy.h
Aws::ForecastService::Model::CreatePredictorRequest::SetFeaturizationConfig
void SetFeaturizationConfig(FeaturizationConfig &&value)
Definition: CreatePredictorRequest.h:748
Aws::ForecastService::Model::HyperParameterTuningJobConfig
Definition: HyperParameterTuningJobConfig.h:41
Aws::ForecastService::Model::CreatePredictorRequest::AutoMLOverrideStrategyHasBeenSet
bool AutoMLOverrideStrategyHasBeenSet() const
Definition: CreatePredictorRequest.h:383
Aws::ForecastService::Model::CreatePredictorRequest::SetPredictorName
void SetPredictorName(const char *value)
Definition: CreatePredictorRequest.h:70
Aws::ForecastService::Model::CreatePredictorRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreatePredictorRequest.h:819
Aws::ForecastService::Model::CreatePredictorRequest::GetPerformAutoML
bool GetPerformAutoML() const
Definition: CreatePredictorRequest.h:329
Aws::ForecastService::Model::CreatePredictorRequest::GetEvaluationParameters
const EvaluationParameters & GetEvaluationParameters() const
Definition: CreatePredictorRequest.h:589
Aws::ForecastService::Model::CreatePredictorRequest::GetEncryptionConfig
const EncryptionConfig & GetEncryptionConfig() const
Definition: CreatePredictorRequest.h:765
Aws::ForecastService::Model::CreatePredictorRequest::GetFeaturizationConfig
const FeaturizationConfig & GetFeaturizationConfig() const
Definition: CreatePredictorRequest.h:733
Aws::ForecastService::Model::CreatePredictorRequest::WithForecastTypes
CreatePredictorRequest & WithForecastTypes(const Aws::Vector< Aws::String > &value)
Definition: CreatePredictorRequest.h:281
Aws::ForecastService::Model::CreatePredictorRequest::ForecastTypesHasBeenSet
bool ForecastTypesHasBeenSet() const
Definition: CreatePredictorRequest.h:254
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(Aws::String &&key, const Aws::String &value)
Definition: CreatePredictorRequest.h:545
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(Aws::String &&key, const char *value)
Definition: CreatePredictorRequest.h:573
FeaturizationConfig.h
Aws::ForecastService::Model::CreatePredictorRequest::WithPredictorName
CreatePredictorRequest & WithPredictorName(const Aws::String &value)
Definition: CreatePredictorRequest.h:75
Aws::ForecastService::Model::CreatePredictorRequest::ForecastHorizonHasBeenSet
bool ForecastHorizonHasBeenSet() const
Definition: CreatePredictorRequest.h:213
Aws::ForecastService::Model::CreatePredictorRequest::GetAutoMLOverrideStrategy
const AutoMLOverrideStrategy & GetAutoMLOverrideStrategy() const
Definition: CreatePredictorRequest.h:373
Aws::ForecastService::Model::CreatePredictorRequest::AlgorithmArnHasBeenSet
bool AlgorithmArnHasBeenSet() const
Definition: CreatePredictorRequest.h:112
Aws::ForecastService::Model::CreatePredictorRequest::GetTrainingParameters
const Aws::Map< Aws::String, Aws::String > & GetTrainingParameters() const
Definition: CreatePredictorRequest.h:496
Aws::ForecastService::Model::CreatePredictorRequest::WithEvaluationParameters
CreatePredictorRequest & WithEvaluationParameters(const EvaluationParameters &value)
Definition: CreatePredictorRequest.h:621
ForecastServiceRequest.h
Aws::ForecastService::Model::CreatePredictorRequest::WithHPOConfig
CreatePredictorRequest & WithHPOConfig(const HyperParameterTuningJobConfig &value)
Definition: CreatePredictorRequest.h:680
Aws::ForecastService::Model::CreatePredictorRequest::SetInputDataConfig
void SetInputDataConfig(const InputDataConfig &value)
Definition: CreatePredictorRequest.h:709
Aws::ForecastService::Model::CreatePredictorRequest::AddForecastTypes
CreatePredictorRequest & AddForecastTypes(const char *value)
Definition: CreatePredictorRequest.h:317
Aws::ForecastService::Model::CreatePredictorRequest::SetTrainingParameters
void SetTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreatePredictorRequest.h:510
AWSString.h
Aws::ForecastService::Model::CreatePredictorRequest::SetForecastTypes
void SetForecastTypes(Aws::Vector< Aws::String > &&value)
Definition: CreatePredictorRequest.h:272
EncryptionConfig.h
InputDataConfig.h
Aws::ForecastService::Model::AutoMLOverrideStrategy
AutoMLOverrideStrategy
Definition: AutoMLOverrideStrategy.h:17
Aws::ForecastService::Model::CreatePredictorRequest::SetFeaturizationConfig
void SetFeaturizationConfig(const FeaturizationConfig &value)
Definition: CreatePredictorRequest.h:743
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const Aws::String &key, Aws::String &&value)
Definition: CreatePredictorRequest.h:552
Aws::ForecastService::Model::CreatePredictorRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreatePredictorRequest.h:865
Aws::ForecastService::Model::CreatePredictorRequest::WithPredictorName
CreatePredictorRequest & WithPredictorName(const char *value)
Definition: CreatePredictorRequest.h:85
Aws::ForecastService::Model::CreatePredictorRequest::SetAlgorithmArn
void SetAlgorithmArn(Aws::String &&value)
Definition: CreatePredictorRequest.h:138
Aws::ForecastService::Model::CreatePredictorRequest::SetAutoMLOverrideStrategy
void SetAutoMLOverrideStrategy(AutoMLOverrideStrategy &&value)
Definition: CreatePredictorRequest.h:403
Aws::ForecastService::Model::CreatePredictorRequest::SetTrainingParameters
void SetTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreatePredictorRequest.h:517
Aws::ForecastService::Model::CreatePredictorRequest::WithForecastTypes
CreatePredictorRequest & WithForecastTypes(Aws::Vector< Aws::String > &&value)
Definition: CreatePredictorRequest.h:290
Aws::ForecastService::Model::CreatePredictorRequest::GetForecastHorizon
int GetForecastHorizon() const
Definition: CreatePredictorRequest.h:202
Aws::ForecastService::Model::CreatePredictorRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreatePredictorRequest.h:842
Aws::ForecastService::Model::EncryptionConfig
Definition: EncryptionConfig.h:35
Aws::ForecastService::Model::CreatePredictorRequest::SetEncryptionConfig
void SetEncryptionConfig(EncryptionConfig &&value)
Definition: CreatePredictorRequest.h:783
Aws::ForecastService::Model::CreatePredictorRequest::WithFeaturizationConfig
CreatePredictorRequest & WithFeaturizationConfig(const FeaturizationConfig &value)
Definition: CreatePredictorRequest.h:753
Aws::ForecastService::Model::CreatePredictorRequest::SetEncryptionConfig
void SetEncryptionConfig(const EncryptionConfig &value)
Definition: CreatePredictorRequest.h:777
Aws::ForecastService::Model::CreatePredictorRequest::WithTrainingParameters
CreatePredictorRequest & WithTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreatePredictorRequest.h:531
Tag.h
Aws::ForecastService::Model::CreatePredictorRequest::SetEvaluationParameters
void SetEvaluationParameters(const EvaluationParameters &value)
Definition: CreatePredictorRequest.h:605
Aws::ForecastService::Model::CreatePredictorRequest::SetForecastTypes
void SetForecastTypes(const Aws::Vector< Aws::String > &value)
Definition: CreatePredictorRequest.h:263
OptimizationMetric.h
Aws::ForecastService::Model::CreatePredictorRequest::SetInputDataConfig
void SetInputDataConfig(InputDataConfig &&value)
Definition: CreatePredictorRequest.h:715
Aws::ForecastService::Model::CreatePredictorRequest::WithAlgorithmArn
CreatePredictorRequest & WithAlgorithmArn(const Aws::String &value)
Definition: CreatePredictorRequest.h:164
Aws::ForecastService::Model::CreatePredictorRequest::EncryptionConfigHasBeenSet
bool EncryptionConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:771
Aws::ForecastService::ForecastServiceRequest
Definition: ForecastServiceRequest.h:17
Aws::ForecastService::Model::FeaturizationConfig
Definition: FeaturizationConfig.h:46
Aws
Definition: AccessManagementClient.h:15
Aws::ForecastService::Model::CreatePredictorRequest::SetOptimizationMetric
void SetOptimizationMetric(const OptimizationMetric &value)
Definition: CreatePredictorRequest.h:996
EvaluationParameters.h
Aws::ForecastService::Model::CreatePredictorRequest
Definition: CreatePredictorRequest.h:32
Aws::ForecastService::Model::CreatePredictorRequest::SetPerformAutoML
void SetPerformAutoML(bool value)
Definition: CreatePredictorRequest.h:351
Aws::ForecastService::Model::CreatePredictorRequest::WithPerformHPO
CreatePredictorRequest & WithPerformHPO(bool value)
Definition: CreatePredictorRequest.h:488
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const Aws::String &key, const Aws::String &value)
Definition: CreatePredictorRequest.h:538
Aws::ForecastService::Model::CreatePredictorRequest::WithTrainingParameters
CreatePredictorRequest & WithTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreatePredictorRequest.h:524
Aws::ForecastService::Model::CreatePredictorRequest::PerformAutoMLHasBeenSet
bool PerformAutoMLHasBeenSet() const
Definition: CreatePredictorRequest.h:340
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const char *key, const char *value)
Definition: CreatePredictorRequest.h:580
Aws::ForecastService::Model::CreatePredictorRequest::WithTags
CreatePredictorRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreatePredictorRequest.h:934
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ForecastService::Model::CreatePredictorRequest::SetAutoMLOverrideStrategy
void SetAutoMLOverrideStrategy(const AutoMLOverrideStrategy &value)
Definition: CreatePredictorRequest.h:393
Aws::ForecastService::Model::Tag
Definition: Tag.h:50
Aws::ForecastService::Model::CreatePredictorRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::ForecastService::Model::CreatePredictorRequest::WithAlgorithmArn
CreatePredictorRequest & WithAlgorithmArn(const char *value)
Definition: CreatePredictorRequest.h:190
Aws::ForecastService::Model::CreatePredictorRequest::WithAlgorithmArn
CreatePredictorRequest & WithAlgorithmArn(Aws::String &&value)
Definition: CreatePredictorRequest.h:177
AWS_FORECASTSERVICE_API
#define AWS_FORECASTSERVICE_API
Definition: ForecastService_EXPORTS.h:28
Aws::ForecastService::Model::CreatePredictorRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreatePredictorRequest.h:40
Aws::ForecastService::Model::CreatePredictorRequest::SetForecastHorizon
void SetForecastHorizon(int value)
Definition: CreatePredictorRequest.h:224
Aws::ForecastService::Model::CreatePredictorRequest::WithForecastHorizon
CreatePredictorRequest & WithForecastHorizon(int value)
Definition: CreatePredictorRequest.h:235
Aws::ForecastService::Model::CreatePredictorRequest::GetOptimizationMetric
const OptimizationMetric & GetOptimizationMetric() const
Definition: CreatePredictorRequest.h:986
AWSMap.h
Aws::ForecastService::Model::CreatePredictorRequest::WithTags
CreatePredictorRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreatePredictorRequest.h:911
Aws::ForecastService::Model::CreatePredictorRequest::CreatePredictorRequest
CreatePredictorRequest()
Aws::ForecastService::Model::CreatePredictorRequest::SetAlgorithmArn
void SetAlgorithmArn(const char *value)
Definition: CreatePredictorRequest.h:151
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::ForecastService::Model::CreatePredictorRequest::WithInputDataConfig
CreatePredictorRequest & WithInputDataConfig(InputDataConfig &&value)
Definition: CreatePredictorRequest.h:727
Aws::ForecastService::Model::CreatePredictorRequest::WithOptimizationMetric
CreatePredictorRequest & WithOptimizationMetric(const OptimizationMetric &value)
Definition: CreatePredictorRequest.h:1006
Aws::ForecastService::Model::CreatePredictorRequest::WithAutoMLOverrideStrategy
CreatePredictorRequest & WithAutoMLOverrideStrategy(const AutoMLOverrideStrategy &value)
Definition: CreatePredictorRequest.h:413