AWS SDK for C++  1.9.71
AWS SDK for C++
CreatePredictorRequest.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <aws/forecast/model/Tag.h>
19 #include <utility>
20 
21 namespace Aws
22 {
23 namespace ForecastService
24 {
25 namespace Model
26 {
27 
31  {
32  public:
34 
35  // Service request name is the Operation name which will send this request out,
36  // each operation should has unique request name, so that we can get operation's name from this request.
37  // Note: this is not true for response, multiple operations may have the same response name,
38  // so we can not get operation's name from response.
39  inline virtual const char* GetServiceRequestName() const override { return "CreatePredictor"; }
40 
41  Aws::String SerializePayload() const override;
42 
44 
45 
49  inline const Aws::String& GetPredictorName() const{ return m_predictorName; }
50 
54  inline bool PredictorNameHasBeenSet() const { return m_predictorNameHasBeenSet; }
55 
59  inline void SetPredictorName(const Aws::String& value) { m_predictorNameHasBeenSet = true; m_predictorName = value; }
60 
64  inline void SetPredictorName(Aws::String&& value) { m_predictorNameHasBeenSet = true; m_predictorName = std::move(value); }
65 
69  inline void SetPredictorName(const char* value) { m_predictorNameHasBeenSet = true; m_predictorName.assign(value); }
70 
74  inline CreatePredictorRequest& WithPredictorName(const Aws::String& value) { SetPredictorName(value); return *this;}
75 
79  inline CreatePredictorRequest& WithPredictorName(Aws::String&& value) { SetPredictorName(std::move(value)); return *this;}
80 
84  inline CreatePredictorRequest& WithPredictorName(const char* value) { SetPredictorName(value); return *this;}
85 
86 
98  inline const Aws::String& GetAlgorithmArn() const{ return m_algorithmArn; }
99 
111  inline bool AlgorithmArnHasBeenSet() const { return m_algorithmArnHasBeenSet; }
112 
124  inline void SetAlgorithmArn(const Aws::String& value) { m_algorithmArnHasBeenSet = true; m_algorithmArn = value; }
125 
137  inline void SetAlgorithmArn(Aws::String&& value) { m_algorithmArnHasBeenSet = true; m_algorithmArn = std::move(value); }
138 
150  inline void SetAlgorithmArn(const char* value) { m_algorithmArnHasBeenSet = true; m_algorithmArn.assign(value); }
151 
163  inline CreatePredictorRequest& WithAlgorithmArn(const Aws::String& value) { SetAlgorithmArn(value); return *this;}
164 
176  inline CreatePredictorRequest& WithAlgorithmArn(Aws::String&& value) { SetAlgorithmArn(std::move(value)); return *this;}
177 
189  inline CreatePredictorRequest& WithAlgorithmArn(const char* value) { SetAlgorithmArn(value); return *this;}
190 
191 
201  inline int GetForecastHorizon() const{ return m_forecastHorizon; }
202 
212  inline bool ForecastHorizonHasBeenSet() const { return m_forecastHorizonHasBeenSet; }
213 
223  inline void SetForecastHorizon(int value) { m_forecastHorizonHasBeenSet = true; m_forecastHorizon = value; }
224 
234  inline CreatePredictorRequest& WithForecastHorizon(int value) { SetForecastHorizon(value); return *this;}
235 
236 
244  inline const Aws::Vector<Aws::String>& GetForecastTypes() const{ return m_forecastTypes; }
245 
253  inline bool ForecastTypesHasBeenSet() const { return m_forecastTypesHasBeenSet; }
254 
262  inline void SetForecastTypes(const Aws::Vector<Aws::String>& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes = value; }
263 
271  inline void SetForecastTypes(Aws::Vector<Aws::String>&& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes = std::move(value); }
272 
280  inline CreatePredictorRequest& WithForecastTypes(const Aws::Vector<Aws::String>& value) { SetForecastTypes(value); return *this;}
281 
289  inline CreatePredictorRequest& WithForecastTypes(Aws::Vector<Aws::String>&& value) { SetForecastTypes(std::move(value)); return *this;}
290 
298  inline CreatePredictorRequest& AddForecastTypes(const Aws::String& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes.push_back(value); return *this; }
299 
307  inline CreatePredictorRequest& AddForecastTypes(Aws::String&& value) { m_forecastTypesHasBeenSet = true; m_forecastTypes.push_back(std::move(value)); return *this; }
308 
316  inline CreatePredictorRequest& AddForecastTypes(const char* value) { m_forecastTypesHasBeenSet = true; m_forecastTypes.push_back(value); return *this; }
317 
318 
328  inline bool GetPerformAutoML() const{ return m_performAutoML; }
329 
339  inline bool PerformAutoMLHasBeenSet() const { return m_performAutoMLHasBeenSet; }
340 
350  inline void SetPerformAutoML(bool value) { m_performAutoMLHasBeenSet = true; m_performAutoML = value; }
351 
361  inline CreatePredictorRequest& WithPerformAutoML(bool value) { SetPerformAutoML(value); return *this;}
362 
363 
370  inline const AutoMLOverrideStrategy& GetAutoMLOverrideStrategy() const{ return m_autoMLOverrideStrategy; }
371 
378  inline bool AutoMLOverrideStrategyHasBeenSet() const { return m_autoMLOverrideStrategyHasBeenSet; }
379 
386  inline void SetAutoMLOverrideStrategy(const AutoMLOverrideStrategy& value) { m_autoMLOverrideStrategyHasBeenSet = true; m_autoMLOverrideStrategy = value; }
387 
394  inline void SetAutoMLOverrideStrategy(AutoMLOverrideStrategy&& value) { m_autoMLOverrideStrategyHasBeenSet = true; m_autoMLOverrideStrategy = std::move(value); }
395 
402  inline CreatePredictorRequest& WithAutoMLOverrideStrategy(const AutoMLOverrideStrategy& value) { SetAutoMLOverrideStrategy(value); return *this;}
403 
410  inline CreatePredictorRequest& WithAutoMLOverrideStrategy(AutoMLOverrideStrategy&& value) { SetAutoMLOverrideStrategy(std::move(value)); return *this;}
411 
412 
427  inline bool GetPerformHPO() const{ return m_performHPO; }
428 
443  inline bool PerformHPOHasBeenSet() const { return m_performHPOHasBeenSet; }
444 
459  inline void SetPerformHPO(bool value) { m_performHPOHasBeenSet = true; m_performHPO = value; }
460 
475  inline CreatePredictorRequest& WithPerformHPO(bool value) { SetPerformHPO(value); return *this;}
476 
477 
483  inline const Aws::Map<Aws::String, Aws::String>& GetTrainingParameters() const{ return m_trainingParameters; }
484 
490  inline bool TrainingParametersHasBeenSet() const { return m_trainingParametersHasBeenSet; }
491 
497  inline void SetTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = value; }
498 
504  inline void SetTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters = std::move(value); }
505 
511  inline CreatePredictorRequest& WithTrainingParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetTrainingParameters(value); return *this;}
512 
518  inline CreatePredictorRequest& WithTrainingParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetTrainingParameters(std::move(value)); return *this;}
519 
525  inline CreatePredictorRequest& AddTrainingParameters(const Aws::String& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
526 
532  inline CreatePredictorRequest& AddTrainingParameters(Aws::String&& key, const Aws::String& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
533 
539  inline CreatePredictorRequest& AddTrainingParameters(const Aws::String& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
540 
546  inline CreatePredictorRequest& AddTrainingParameters(Aws::String&& key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), std::move(value)); return *this; }
547 
553  inline CreatePredictorRequest& AddTrainingParameters(const char* key, Aws::String&& value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, std::move(value)); return *this; }
554 
560  inline CreatePredictorRequest& AddTrainingParameters(Aws::String&& key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(std::move(key), value); return *this; }
561 
567  inline CreatePredictorRequest& AddTrainingParameters(const char* key, const char* value) { m_trainingParametersHasBeenSet = true; m_trainingParameters.emplace(key, value); return *this; }
568 
569 
576  inline const EvaluationParameters& GetEvaluationParameters() const{ return m_evaluationParameters; }
577 
584  inline bool EvaluationParametersHasBeenSet() const { return m_evaluationParametersHasBeenSet; }
585 
592  inline void SetEvaluationParameters(const EvaluationParameters& value) { m_evaluationParametersHasBeenSet = true; m_evaluationParameters = value; }
593 
600  inline void SetEvaluationParameters(EvaluationParameters&& value) { m_evaluationParametersHasBeenSet = true; m_evaluationParameters = std::move(value); }
601 
608  inline CreatePredictorRequest& WithEvaluationParameters(const EvaluationParameters& value) { SetEvaluationParameters(value); return *this;}
609 
616  inline CreatePredictorRequest& WithEvaluationParameters(EvaluationParameters&& value) { SetEvaluationParameters(std::move(value)); return *this;}
617 
618 
627  inline const HyperParameterTuningJobConfig& GetHPOConfig() const{ return m_hPOConfig; }
628 
637  inline bool HPOConfigHasBeenSet() const { return m_hPOConfigHasBeenSet; }
638 
647  inline void SetHPOConfig(const HyperParameterTuningJobConfig& value) { m_hPOConfigHasBeenSet = true; m_hPOConfig = value; }
648 
657  inline void SetHPOConfig(HyperParameterTuningJobConfig&& value) { m_hPOConfigHasBeenSet = true; m_hPOConfig = std::move(value); }
658 
667  inline CreatePredictorRequest& WithHPOConfig(const HyperParameterTuningJobConfig& value) { SetHPOConfig(value); return *this;}
668 
677  inline CreatePredictorRequest& WithHPOConfig(HyperParameterTuningJobConfig&& value) { SetHPOConfig(std::move(value)); return *this;}
678 
679 
684  inline const InputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
685 
690  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
691 
696  inline void SetInputDataConfig(const InputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
697 
702  inline void SetInputDataConfig(InputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
703 
708  inline CreatePredictorRequest& WithInputDataConfig(const InputDataConfig& value) { SetInputDataConfig(value); return *this;}
709 
714  inline CreatePredictorRequest& WithInputDataConfig(InputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
715 
716 
720  inline const FeaturizationConfig& GetFeaturizationConfig() const{ return m_featurizationConfig; }
721 
725  inline bool FeaturizationConfigHasBeenSet() const { return m_featurizationConfigHasBeenSet; }
726 
730  inline void SetFeaturizationConfig(const FeaturizationConfig& value) { m_featurizationConfigHasBeenSet = true; m_featurizationConfig = value; }
731 
735  inline void SetFeaturizationConfig(FeaturizationConfig&& value) { m_featurizationConfigHasBeenSet = true; m_featurizationConfig = std::move(value); }
736 
740  inline CreatePredictorRequest& WithFeaturizationConfig(const FeaturizationConfig& value) { SetFeaturizationConfig(value); return *this;}
741 
745  inline CreatePredictorRequest& WithFeaturizationConfig(FeaturizationConfig&& value) { SetFeaturizationConfig(std::move(value)); return *this;}
746 
747 
752  inline const EncryptionConfig& GetEncryptionConfig() const{ return m_encryptionConfig; }
753 
758  inline bool EncryptionConfigHasBeenSet() const { return m_encryptionConfigHasBeenSet; }
759 
764  inline void SetEncryptionConfig(const EncryptionConfig& value) { m_encryptionConfigHasBeenSet = true; m_encryptionConfig = value; }
765 
770  inline void SetEncryptionConfig(EncryptionConfig&& value) { m_encryptionConfigHasBeenSet = true; m_encryptionConfig = std::move(value); }
771 
776  inline CreatePredictorRequest& WithEncryptionConfig(const EncryptionConfig& value) { SetEncryptionConfig(value); return *this;}
777 
782  inline CreatePredictorRequest& WithEncryptionConfig(EncryptionConfig&& value) { SetEncryptionConfig(std::move(value)); return *this;}
783 
784 
806  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
807 
829  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
830 
852  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
853 
875  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
876 
898  inline CreatePredictorRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
899 
921  inline CreatePredictorRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
922 
944  inline CreatePredictorRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
945 
967  inline CreatePredictorRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
968 
969  private:
970 
971  Aws::String m_predictorName;
972  bool m_predictorNameHasBeenSet;
973 
974  Aws::String m_algorithmArn;
975  bool m_algorithmArnHasBeenSet;
976 
977  int m_forecastHorizon;
978  bool m_forecastHorizonHasBeenSet;
979 
980  Aws::Vector<Aws::String> m_forecastTypes;
981  bool m_forecastTypesHasBeenSet;
982 
983  bool m_performAutoML;
984  bool m_performAutoMLHasBeenSet;
985 
986  AutoMLOverrideStrategy m_autoMLOverrideStrategy;
987  bool m_autoMLOverrideStrategyHasBeenSet;
988 
989  bool m_performHPO;
990  bool m_performHPOHasBeenSet;
991 
992  Aws::Map<Aws::String, Aws::String> m_trainingParameters;
993  bool m_trainingParametersHasBeenSet;
994 
995  EvaluationParameters m_evaluationParameters;
996  bool m_evaluationParametersHasBeenSet;
997 
998  HyperParameterTuningJobConfig m_hPOConfig;
999  bool m_hPOConfigHasBeenSet;
1000 
1001  InputDataConfig m_inputDataConfig;
1002  bool m_inputDataConfigHasBeenSet;
1003 
1004  FeaturizationConfig m_featurizationConfig;
1005  bool m_featurizationConfigHasBeenSet;
1006 
1007  EncryptionConfig m_encryptionConfig;
1008  bool m_encryptionConfigHasBeenSet;
1009 
1010  Aws::Vector<Tag> m_tags;
1011  bool m_tagsHasBeenSet;
1012  };
1013 
1014 } // namespace Model
1015 } // namespace ForecastService
1016 } // namespace Aws
Aws::ForecastService::Model::CreatePredictorRequest::SetAlgorithmArn
void SetAlgorithmArn(const Aws::String &value)
Definition: CreatePredictorRequest.h:124
Aws::ForecastService::Model::CreatePredictorRequest::GetPerformHPO
bool GetPerformHPO() const
Definition: CreatePredictorRequest.h:427
Aws::ForecastService::Model::CreatePredictorRequest::GetForecastTypes
const Aws::Vector< Aws::String > & GetForecastTypes() const
Definition: CreatePredictorRequest.h:244
Aws::ForecastService::Model::CreatePredictorRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::ForecastService::Model::CreatePredictorRequest::WithEvaluationParameters
CreatePredictorRequest & WithEvaluationParameters(EvaluationParameters &&value)
Definition: CreatePredictorRequest.h:616
Aws::ForecastService::Model::CreatePredictorRequest::AddTags
CreatePredictorRequest & AddTags(const Tag &value)
Definition: CreatePredictorRequest.h:944
Aws::ForecastService::Model::CreatePredictorRequest::SetEvaluationParameters
void SetEvaluationParameters(EvaluationParameters &&value)
Definition: CreatePredictorRequest.h:600
Aws::ForecastService::Model::CreatePredictorRequest::WithHPOConfig
CreatePredictorRequest & WithHPOConfig(HyperParameterTuningJobConfig &&value)
Definition: CreatePredictorRequest.h:677
Aws::ForecastService::Model::CreatePredictorRequest::WithFeaturizationConfig
CreatePredictorRequest & WithFeaturizationConfig(FeaturizationConfig &&value)
Definition: CreatePredictorRequest.h:745
Aws::ForecastService::Model::CreatePredictorRequest::HPOConfigHasBeenSet
bool HPOConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:637
Aws::ForecastService::Model::CreatePredictorRequest::FeaturizationConfigHasBeenSet
bool FeaturizationConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:725
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const char *key, Aws::String &&value)
Definition: CreatePredictorRequest.h:553
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::ForecastService::Model::CreatePredictorRequest::AddTags
CreatePredictorRequest & AddTags(Tag &&value)
Definition: CreatePredictorRequest.h:967
Aws::ForecastService::Model::CreatePredictorRequest::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:690
Aws::ForecastService::Model::CreatePredictorRequest::WithEncryptionConfig
CreatePredictorRequest & WithEncryptionConfig(EncryptionConfig &&value)
Definition: CreatePredictorRequest.h:782
ForecastService_EXPORTS.h
Aws::ForecastService::Model::CreatePredictorRequest::AddForecastTypes
CreatePredictorRequest & AddForecastTypes(Aws::String &&value)
Definition: CreatePredictorRequest.h:307
Aws::ForecastService::Model::CreatePredictorRequest::WithPerformAutoML
CreatePredictorRequest & WithPerformAutoML(bool value)
Definition: CreatePredictorRequest.h:361
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:59
Aws::ForecastService::Model::CreatePredictorRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreatePredictorRequest.h:875
Aws::ForecastService::Model::CreatePredictorRequest::EvaluationParametersHasBeenSet
bool EvaluationParametersHasBeenSet() const
Definition: CreatePredictorRequest.h:584
Aws::ForecastService::Model::CreatePredictorRequest::GetAlgorithmArn
const Aws::String & GetAlgorithmArn() const
Definition: CreatePredictorRequest.h:98
Aws::ForecastService::Model::CreatePredictorRequest::GetInputDataConfig
const InputDataConfig & GetInputDataConfig() const
Definition: CreatePredictorRequest.h:684
Aws::ForecastService::Model::CreatePredictorRequest::WithEncryptionConfig
CreatePredictorRequest & WithEncryptionConfig(const EncryptionConfig &value)
Definition: CreatePredictorRequest.h:776
Aws::ForecastService::Model::CreatePredictorRequest::TrainingParametersHasBeenSet
bool TrainingParametersHasBeenSet() const
Definition: CreatePredictorRequest.h:490
Aws::ForecastService::Model::CreatePredictorRequest::SetPredictorName
void SetPredictorName(Aws::String &&value)
Definition: CreatePredictorRequest.h:64
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(Aws::String &&key, Aws::String &&value)
Definition: CreatePredictorRequest.h:546
Aws::ForecastService::Model::CreatePredictorRequest::PerformHPOHasBeenSet
bool PerformHPOHasBeenSet() const
Definition: CreatePredictorRequest.h:443
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:708
Aws::ForecastService::Model::CreatePredictorRequest::GetHPOConfig
const HyperParameterTuningJobConfig & GetHPOConfig() const
Definition: CreatePredictorRequest.h:627
Aws::ForecastService::Model::CreatePredictorRequest::WithAutoMLOverrideStrategy
CreatePredictorRequest & WithAutoMLOverrideStrategy(AutoMLOverrideStrategy &&value)
Definition: CreatePredictorRequest.h:410
Aws::ForecastService::Model::CreatePredictorRequest::GetPredictorName
const Aws::String & GetPredictorName() const
Definition: CreatePredictorRequest.h:49
Aws::ForecastService::Model::CreatePredictorRequest::AddForecastTypes
CreatePredictorRequest & AddForecastTypes(const Aws::String &value)
Definition: CreatePredictorRequest.h:298
AWSVector.h
Aws::ForecastService::Model::CreatePredictorRequest::WithPredictorName
CreatePredictorRequest & WithPredictorName(Aws::String &&value)
Definition: CreatePredictorRequest.h:79
Aws::ForecastService::Model::CreatePredictorRequest::SetHPOConfig
void SetHPOConfig(const HyperParameterTuningJobConfig &value)
Definition: CreatePredictorRequest.h:647
Aws::ForecastService::Model::CreatePredictorRequest::SetHPOConfig
void SetHPOConfig(HyperParameterTuningJobConfig &&value)
Definition: CreatePredictorRequest.h:657
Aws::ForecastService::Model::CreatePredictorRequest::PredictorNameHasBeenSet
bool PredictorNameHasBeenSet() const
Definition: CreatePredictorRequest.h:54
Aws::ForecastService::Model::CreatePredictorRequest::SetPerformHPO
void SetPerformHPO(bool value)
Definition: CreatePredictorRequest.h:459
HyperParameterTuningJobConfig.h
AutoMLOverrideStrategy.h
Aws::ForecastService::Model::CreatePredictorRequest::SetFeaturizationConfig
void SetFeaturizationConfig(FeaturizationConfig &&value)
Definition: CreatePredictorRequest.h:735
Aws::ForecastService::Model::HyperParameterTuningJobConfig
Definition: HyperParameterTuningJobConfig.h:41
Aws::ForecastService::Model::CreatePredictorRequest::AutoMLOverrideStrategyHasBeenSet
bool AutoMLOverrideStrategyHasBeenSet() const
Definition: CreatePredictorRequest.h:378
Aws::ForecastService::Model::CreatePredictorRequest::SetPredictorName
void SetPredictorName(const char *value)
Definition: CreatePredictorRequest.h:69
Aws::ForecastService::Model::CreatePredictorRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreatePredictorRequest.h:806
Aws::ForecastService::Model::CreatePredictorRequest::GetPerformAutoML
bool GetPerformAutoML() const
Definition: CreatePredictorRequest.h:328
Aws::ForecastService::Model::CreatePredictorRequest::GetEvaluationParameters
const EvaluationParameters & GetEvaluationParameters() const
Definition: CreatePredictorRequest.h:576
Aws::ForecastService::Model::CreatePredictorRequest::GetEncryptionConfig
const EncryptionConfig & GetEncryptionConfig() const
Definition: CreatePredictorRequest.h:752
Aws::ForecastService::Model::CreatePredictorRequest::GetFeaturizationConfig
const FeaturizationConfig & GetFeaturizationConfig() const
Definition: CreatePredictorRequest.h:720
Aws::ForecastService::Model::CreatePredictorRequest::WithForecastTypes
CreatePredictorRequest & WithForecastTypes(const Aws::Vector< Aws::String > &value)
Definition: CreatePredictorRequest.h:280
Aws::ForecastService::Model::CreatePredictorRequest::ForecastTypesHasBeenSet
bool ForecastTypesHasBeenSet() const
Definition: CreatePredictorRequest.h:253
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(Aws::String &&key, const Aws::String &value)
Definition: CreatePredictorRequest.h:532
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(Aws::String &&key, const char *value)
Definition: CreatePredictorRequest.h:560
FeaturizationConfig.h
Aws::ForecastService::Model::CreatePredictorRequest::WithPredictorName
CreatePredictorRequest & WithPredictorName(const Aws::String &value)
Definition: CreatePredictorRequest.h:74
Aws::ForecastService::Model::CreatePredictorRequest::ForecastHorizonHasBeenSet
bool ForecastHorizonHasBeenSet() const
Definition: CreatePredictorRequest.h:212
Aws::ForecastService::Model::CreatePredictorRequest::GetAutoMLOverrideStrategy
const AutoMLOverrideStrategy & GetAutoMLOverrideStrategy() const
Definition: CreatePredictorRequest.h:370
Aws::ForecastService::Model::CreatePredictorRequest::AlgorithmArnHasBeenSet
bool AlgorithmArnHasBeenSet() const
Definition: CreatePredictorRequest.h:111
Aws::ForecastService::Model::CreatePredictorRequest::GetTrainingParameters
const Aws::Map< Aws::String, Aws::String > & GetTrainingParameters() const
Definition: CreatePredictorRequest.h:483
Aws::ForecastService::Model::CreatePredictorRequest::WithEvaluationParameters
CreatePredictorRequest & WithEvaluationParameters(const EvaluationParameters &value)
Definition: CreatePredictorRequest.h:608
ForecastServiceRequest.h
Aws::ForecastService::Model::CreatePredictorRequest::WithHPOConfig
CreatePredictorRequest & WithHPOConfig(const HyperParameterTuningJobConfig &value)
Definition: CreatePredictorRequest.h:667
Aws::ForecastService::Model::CreatePredictorRequest::SetInputDataConfig
void SetInputDataConfig(const InputDataConfig &value)
Definition: CreatePredictorRequest.h:696
Aws::ForecastService::Model::CreatePredictorRequest::AddForecastTypes
CreatePredictorRequest & AddForecastTypes(const char *value)
Definition: CreatePredictorRequest.h:316
Aws::ForecastService::Model::CreatePredictorRequest::SetTrainingParameters
void SetTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreatePredictorRequest.h:497
AWSString.h
Aws::ForecastService::Model::CreatePredictorRequest::SetForecastTypes
void SetForecastTypes(Aws::Vector< Aws::String > &&value)
Definition: CreatePredictorRequest.h:271
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:730
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const Aws::String &key, Aws::String &&value)
Definition: CreatePredictorRequest.h:539
Aws::ForecastService::Model::CreatePredictorRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreatePredictorRequest.h:852
Aws::ForecastService::Model::CreatePredictorRequest::WithPredictorName
CreatePredictorRequest & WithPredictorName(const char *value)
Definition: CreatePredictorRequest.h:84
Aws::ForecastService::Model::CreatePredictorRequest::SetAlgorithmArn
void SetAlgorithmArn(Aws::String &&value)
Definition: CreatePredictorRequest.h:137
Aws::ForecastService::Model::CreatePredictorRequest::SetAutoMLOverrideStrategy
void SetAutoMLOverrideStrategy(AutoMLOverrideStrategy &&value)
Definition: CreatePredictorRequest.h:394
Aws::ForecastService::Model::CreatePredictorRequest::SetTrainingParameters
void SetTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreatePredictorRequest.h:504
Aws::ForecastService::Model::CreatePredictorRequest::WithForecastTypes
CreatePredictorRequest & WithForecastTypes(Aws::Vector< Aws::String > &&value)
Definition: CreatePredictorRequest.h:289
Aws::ForecastService::Model::CreatePredictorRequest::GetForecastHorizon
int GetForecastHorizon() const
Definition: CreatePredictorRequest.h:201
Aws::ForecastService::Model::CreatePredictorRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreatePredictorRequest.h:829
Aws::ForecastService::Model::EncryptionConfig
Definition: EncryptionConfig.h:35
Aws::ForecastService::Model::CreatePredictorRequest::SetEncryptionConfig
void SetEncryptionConfig(EncryptionConfig &&value)
Definition: CreatePredictorRequest.h:770
Aws::ForecastService::Model::CreatePredictorRequest::WithFeaturizationConfig
CreatePredictorRequest & WithFeaturizationConfig(const FeaturizationConfig &value)
Definition: CreatePredictorRequest.h:740
Aws::ForecastService::Model::CreatePredictorRequest::SetEncryptionConfig
void SetEncryptionConfig(const EncryptionConfig &value)
Definition: CreatePredictorRequest.h:764
Aws::ForecastService::Model::CreatePredictorRequest::WithTrainingParameters
CreatePredictorRequest & WithTrainingParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: CreatePredictorRequest.h:518
Tag.h
Aws::ForecastService::Model::CreatePredictorRequest::SetEvaluationParameters
void SetEvaluationParameters(const EvaluationParameters &value)
Definition: CreatePredictorRequest.h:592
Aws::ForecastService::Model::CreatePredictorRequest::SetForecastTypes
void SetForecastTypes(const Aws::Vector< Aws::String > &value)
Definition: CreatePredictorRequest.h:262
Aws::ForecastService::Model::CreatePredictorRequest::SetInputDataConfig
void SetInputDataConfig(InputDataConfig &&value)
Definition: CreatePredictorRequest.h:702
Aws::ForecastService::Model::CreatePredictorRequest::WithAlgorithmArn
CreatePredictorRequest & WithAlgorithmArn(const Aws::String &value)
Definition: CreatePredictorRequest.h:163
Aws::ForecastService::Model::CreatePredictorRequest::EncryptionConfigHasBeenSet
bool EncryptionConfigHasBeenSet() const
Definition: CreatePredictorRequest.h:758
Aws::ForecastService::ForecastServiceRequest
Definition: ForecastServiceRequest.h:17
Aws::ForecastService::Model::FeaturizationConfig
Definition: FeaturizationConfig.h:46
Aws
Definition: AccessManagementClient.h:15
EvaluationParameters.h
Aws::ForecastService::Model::CreatePredictorRequest
Definition: CreatePredictorRequest.h:31
Aws::ForecastService::Model::CreatePredictorRequest::SetPerformAutoML
void SetPerformAutoML(bool value)
Definition: CreatePredictorRequest.h:350
Aws::ForecastService::Model::CreatePredictorRequest::WithPerformHPO
CreatePredictorRequest & WithPerformHPO(bool value)
Definition: CreatePredictorRequest.h:475
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const Aws::String &key, const Aws::String &value)
Definition: CreatePredictorRequest.h:525
Aws::ForecastService::Model::CreatePredictorRequest::WithTrainingParameters
CreatePredictorRequest & WithTrainingParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: CreatePredictorRequest.h:511
Aws::ForecastService::Model::CreatePredictorRequest::PerformAutoMLHasBeenSet
bool PerformAutoMLHasBeenSet() const
Definition: CreatePredictorRequest.h:339
Aws::ForecastService::Model::CreatePredictorRequest::AddTrainingParameters
CreatePredictorRequest & AddTrainingParameters(const char *key, const char *value)
Definition: CreatePredictorRequest.h:567
Aws::ForecastService::Model::CreatePredictorRequest::WithTags
CreatePredictorRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreatePredictorRequest.h:921
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:386
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:189
Aws::ForecastService::Model::CreatePredictorRequest::WithAlgorithmArn
CreatePredictorRequest & WithAlgorithmArn(Aws::String &&value)
Definition: CreatePredictorRequest.h:176
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:39
Aws::ForecastService::Model::CreatePredictorRequest::SetForecastHorizon
void SetForecastHorizon(int value)
Definition: CreatePredictorRequest.h:223
Aws::ForecastService::Model::CreatePredictorRequest::WithForecastHorizon
CreatePredictorRequest & WithForecastHorizon(int value)
Definition: CreatePredictorRequest.h:234
AWSMap.h
Aws::ForecastService::Model::CreatePredictorRequest::WithTags
CreatePredictorRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreatePredictorRequest.h:898
Aws::ForecastService::Model::CreatePredictorRequest::CreatePredictorRequest
CreatePredictorRequest()
Aws::ForecastService::Model::CreatePredictorRequest::SetAlgorithmArn
void SetAlgorithmArn(const char *value)
Definition: CreatePredictorRequest.h:150
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:714
Aws::ForecastService::Model::CreatePredictorRequest::WithAutoMLOverrideStrategy
CreatePredictorRequest & WithAutoMLOverrideStrategy(const AutoMLOverrideStrategy &value)
Definition: CreatePredictorRequest.h:402