AWS SDK for C++  1.9.102
AWS SDK for C++
SolutionVersion.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22  class JsonView;
23 } // namespace Json
24 } // namespace Utils
25 namespace Personalize
26 {
27 namespace Model
28 {
29 
37  {
38  public:
43 
44 
48  inline const Aws::String& GetSolutionVersionArn() const{ return m_solutionVersionArn; }
49 
53  inline bool SolutionVersionArnHasBeenSet() const { return m_solutionVersionArnHasBeenSet; }
54 
58  inline void SetSolutionVersionArn(const Aws::String& value) { m_solutionVersionArnHasBeenSet = true; m_solutionVersionArn = value; }
59 
63  inline void SetSolutionVersionArn(Aws::String&& value) { m_solutionVersionArnHasBeenSet = true; m_solutionVersionArn = std::move(value); }
64 
68  inline void SetSolutionVersionArn(const char* value) { m_solutionVersionArnHasBeenSet = true; m_solutionVersionArn.assign(value); }
69 
73  inline SolutionVersion& WithSolutionVersionArn(const Aws::String& value) { SetSolutionVersionArn(value); return *this;}
74 
78  inline SolutionVersion& WithSolutionVersionArn(Aws::String&& value) { SetSolutionVersionArn(std::move(value)); return *this;}
79 
83  inline SolutionVersion& WithSolutionVersionArn(const char* value) { SetSolutionVersionArn(value); return *this;}
84 
85 
89  inline const Aws::String& GetSolutionArn() const{ return m_solutionArn; }
90 
94  inline bool SolutionArnHasBeenSet() const { return m_solutionArnHasBeenSet; }
95 
99  inline void SetSolutionArn(const Aws::String& value) { m_solutionArnHasBeenSet = true; m_solutionArn = value; }
100 
104  inline void SetSolutionArn(Aws::String&& value) { m_solutionArnHasBeenSet = true; m_solutionArn = std::move(value); }
105 
109  inline void SetSolutionArn(const char* value) { m_solutionArnHasBeenSet = true; m_solutionArn.assign(value); }
110 
114  inline SolutionVersion& WithSolutionArn(const Aws::String& value) { SetSolutionArn(value); return *this;}
115 
119  inline SolutionVersion& WithSolutionArn(Aws::String&& value) { SetSolutionArn(std::move(value)); return *this;}
120 
124  inline SolutionVersion& WithSolutionArn(const char* value) { SetSolutionArn(value); return *this;}
125 
126 
131  inline bool GetPerformHPO() const{ return m_performHPO; }
132 
137  inline bool PerformHPOHasBeenSet() const { return m_performHPOHasBeenSet; }
138 
143  inline void SetPerformHPO(bool value) { m_performHPOHasBeenSet = true; m_performHPO = value; }
144 
149  inline SolutionVersion& WithPerformHPO(bool value) { SetPerformHPO(value); return *this;}
150 
151 
157  inline bool GetPerformAutoML() const{ return m_performAutoML; }
158 
164  inline bool PerformAutoMLHasBeenSet() const { return m_performAutoMLHasBeenSet; }
165 
171  inline void SetPerformAutoML(bool value) { m_performAutoMLHasBeenSet = true; m_performAutoML = value; }
172 
178  inline SolutionVersion& WithPerformAutoML(bool value) { SetPerformAutoML(value); return *this;}
179 
180 
184  inline const Aws::String& GetRecipeArn() const{ return m_recipeArn; }
185 
189  inline bool RecipeArnHasBeenSet() const { return m_recipeArnHasBeenSet; }
190 
194  inline void SetRecipeArn(const Aws::String& value) { m_recipeArnHasBeenSet = true; m_recipeArn = value; }
195 
199  inline void SetRecipeArn(Aws::String&& value) { m_recipeArnHasBeenSet = true; m_recipeArn = std::move(value); }
200 
204  inline void SetRecipeArn(const char* value) { m_recipeArnHasBeenSet = true; m_recipeArn.assign(value); }
205 
209  inline SolutionVersion& WithRecipeArn(const Aws::String& value) { SetRecipeArn(value); return *this;}
210 
214  inline SolutionVersion& WithRecipeArn(Aws::String&& value) { SetRecipeArn(std::move(value)); return *this;}
215 
219  inline SolutionVersion& WithRecipeArn(const char* value) { SetRecipeArn(value); return *this;}
220 
221 
226  inline const Aws::String& GetEventType() const{ return m_eventType; }
227 
232  inline bool EventTypeHasBeenSet() const { return m_eventTypeHasBeenSet; }
233 
238  inline void SetEventType(const Aws::String& value) { m_eventTypeHasBeenSet = true; m_eventType = value; }
239 
244  inline void SetEventType(Aws::String&& value) { m_eventTypeHasBeenSet = true; m_eventType = std::move(value); }
245 
250  inline void SetEventType(const char* value) { m_eventTypeHasBeenSet = true; m_eventType.assign(value); }
251 
256  inline SolutionVersion& WithEventType(const Aws::String& value) { SetEventType(value); return *this;}
257 
262  inline SolutionVersion& WithEventType(Aws::String&& value) { SetEventType(std::move(value)); return *this;}
263 
268  inline SolutionVersion& WithEventType(const char* value) { SetEventType(value); return *this;}
269 
270 
275  inline const Aws::String& GetDatasetGroupArn() const{ return m_datasetGroupArn; }
276 
281  inline bool DatasetGroupArnHasBeenSet() const { return m_datasetGroupArnHasBeenSet; }
282 
287  inline void SetDatasetGroupArn(const Aws::String& value) { m_datasetGroupArnHasBeenSet = true; m_datasetGroupArn = value; }
288 
293  inline void SetDatasetGroupArn(Aws::String&& value) { m_datasetGroupArnHasBeenSet = true; m_datasetGroupArn = std::move(value); }
294 
299  inline void SetDatasetGroupArn(const char* value) { m_datasetGroupArnHasBeenSet = true; m_datasetGroupArn.assign(value); }
300 
305  inline SolutionVersion& WithDatasetGroupArn(const Aws::String& value) { SetDatasetGroupArn(value); return *this;}
306 
311  inline SolutionVersion& WithDatasetGroupArn(Aws::String&& value) { SetDatasetGroupArn(std::move(value)); return *this;}
312 
317  inline SolutionVersion& WithDatasetGroupArn(const char* value) { SetDatasetGroupArn(value); return *this;}
318 
319 
323  inline const SolutionConfig& GetSolutionConfig() const{ return m_solutionConfig; }
324 
328  inline bool SolutionConfigHasBeenSet() const { return m_solutionConfigHasBeenSet; }
329 
333  inline void SetSolutionConfig(const SolutionConfig& value) { m_solutionConfigHasBeenSet = true; m_solutionConfig = value; }
334 
338  inline void SetSolutionConfig(SolutionConfig&& value) { m_solutionConfigHasBeenSet = true; m_solutionConfig = std::move(value); }
339 
343  inline SolutionVersion& WithSolutionConfig(const SolutionConfig& value) { SetSolutionConfig(value); return *this;}
344 
348  inline SolutionVersion& WithSolutionConfig(SolutionConfig&& value) { SetSolutionConfig(std::move(value)); return *this;}
349 
350 
356  inline double GetTrainingHours() const{ return m_trainingHours; }
357 
363  inline bool TrainingHoursHasBeenSet() const { return m_trainingHoursHasBeenSet; }
364 
370  inline void SetTrainingHours(double value) { m_trainingHoursHasBeenSet = true; m_trainingHours = value; }
371 
377  inline SolutionVersion& WithTrainingHours(double value) { SetTrainingHours(value); return *this;}
378 
379 
395  inline const TrainingMode& GetTrainingMode() const{ return m_trainingMode; }
396 
412  inline bool TrainingModeHasBeenSet() const { return m_trainingModeHasBeenSet; }
413 
429  inline void SetTrainingMode(const TrainingMode& value) { m_trainingModeHasBeenSet = true; m_trainingMode = value; }
430 
446  inline void SetTrainingMode(TrainingMode&& value) { m_trainingModeHasBeenSet = true; m_trainingMode = std::move(value); }
447 
463  inline SolutionVersion& WithTrainingMode(const TrainingMode& value) { SetTrainingMode(value); return *this;}
464 
480  inline SolutionVersion& WithTrainingMode(TrainingMode&& value) { SetTrainingMode(std::move(value)); return *this;}
481 
482 
487  inline const TunedHPOParams& GetTunedHPOParams() const{ return m_tunedHPOParams; }
488 
493  inline bool TunedHPOParamsHasBeenSet() const { return m_tunedHPOParamsHasBeenSet; }
494 
499  inline void SetTunedHPOParams(const TunedHPOParams& value) { m_tunedHPOParamsHasBeenSet = true; m_tunedHPOParams = value; }
500 
505  inline void SetTunedHPOParams(TunedHPOParams&& value) { m_tunedHPOParamsHasBeenSet = true; m_tunedHPOParams = std::move(value); }
506 
511  inline SolutionVersion& WithTunedHPOParams(const TunedHPOParams& value) { SetTunedHPOParams(value); return *this;}
512 
517  inline SolutionVersion& WithTunedHPOParams(TunedHPOParams&& value) { SetTunedHPOParams(std::move(value)); return *this;}
518 
519 
527  inline const Aws::String& GetStatus() const{ return m_status; }
528 
536  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
537 
545  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
546 
554  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
555 
563  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
564 
572  inline SolutionVersion& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
573 
581  inline SolutionVersion& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
582 
590  inline SolutionVersion& WithStatus(const char* value) { SetStatus(value); return *this;}
591 
592 
596  inline const Aws::String& GetFailureReason() const{ return m_failureReason; }
597 
601  inline bool FailureReasonHasBeenSet() const { return m_failureReasonHasBeenSet; }
602 
606  inline void SetFailureReason(const Aws::String& value) { m_failureReasonHasBeenSet = true; m_failureReason = value; }
607 
611  inline void SetFailureReason(Aws::String&& value) { m_failureReasonHasBeenSet = true; m_failureReason = std::move(value); }
612 
616  inline void SetFailureReason(const char* value) { m_failureReasonHasBeenSet = true; m_failureReason.assign(value); }
617 
621  inline SolutionVersion& WithFailureReason(const Aws::String& value) { SetFailureReason(value); return *this;}
622 
626  inline SolutionVersion& WithFailureReason(Aws::String&& value) { SetFailureReason(std::move(value)); return *this;}
627 
631  inline SolutionVersion& WithFailureReason(const char* value) { SetFailureReason(value); return *this;}
632 
633 
638  inline const Aws::Utils::DateTime& GetCreationDateTime() const{ return m_creationDateTime; }
639 
644  inline bool CreationDateTimeHasBeenSet() const { return m_creationDateTimeHasBeenSet; }
645 
650  inline void SetCreationDateTime(const Aws::Utils::DateTime& value) { m_creationDateTimeHasBeenSet = true; m_creationDateTime = value; }
651 
656  inline void SetCreationDateTime(Aws::Utils::DateTime&& value) { m_creationDateTimeHasBeenSet = true; m_creationDateTime = std::move(value); }
657 
662  inline SolutionVersion& WithCreationDateTime(const Aws::Utils::DateTime& value) { SetCreationDateTime(value); return *this;}
663 
668  inline SolutionVersion& WithCreationDateTime(Aws::Utils::DateTime&& value) { SetCreationDateTime(std::move(value)); return *this;}
669 
670 
674  inline const Aws::Utils::DateTime& GetLastUpdatedDateTime() const{ return m_lastUpdatedDateTime; }
675 
679  inline bool LastUpdatedDateTimeHasBeenSet() const { return m_lastUpdatedDateTimeHasBeenSet; }
680 
684  inline void SetLastUpdatedDateTime(const Aws::Utils::DateTime& value) { m_lastUpdatedDateTimeHasBeenSet = true; m_lastUpdatedDateTime = value; }
685 
689  inline void SetLastUpdatedDateTime(Aws::Utils::DateTime&& value) { m_lastUpdatedDateTimeHasBeenSet = true; m_lastUpdatedDateTime = std::move(value); }
690 
694  inline SolutionVersion& WithLastUpdatedDateTime(const Aws::Utils::DateTime& value) { SetLastUpdatedDateTime(value); return *this;}
695 
699  inline SolutionVersion& WithLastUpdatedDateTime(Aws::Utils::DateTime&& value) { SetLastUpdatedDateTime(std::move(value)); return *this;}
700 
701  private:
702 
703  Aws::String m_solutionVersionArn;
704  bool m_solutionVersionArnHasBeenSet;
705 
706  Aws::String m_solutionArn;
707  bool m_solutionArnHasBeenSet;
708 
709  bool m_performHPO;
710  bool m_performHPOHasBeenSet;
711 
712  bool m_performAutoML;
713  bool m_performAutoMLHasBeenSet;
714 
715  Aws::String m_recipeArn;
716  bool m_recipeArnHasBeenSet;
717 
718  Aws::String m_eventType;
719  bool m_eventTypeHasBeenSet;
720 
721  Aws::String m_datasetGroupArn;
722  bool m_datasetGroupArnHasBeenSet;
723 
724  SolutionConfig m_solutionConfig;
725  bool m_solutionConfigHasBeenSet;
726 
727  double m_trainingHours;
728  bool m_trainingHoursHasBeenSet;
729 
730  TrainingMode m_trainingMode;
731  bool m_trainingModeHasBeenSet;
732 
733  TunedHPOParams m_tunedHPOParams;
734  bool m_tunedHPOParamsHasBeenSet;
735 
736  Aws::String m_status;
737  bool m_statusHasBeenSet;
738 
739  Aws::String m_failureReason;
740  bool m_failureReasonHasBeenSet;
741 
742  Aws::Utils::DateTime m_creationDateTime;
743  bool m_creationDateTimeHasBeenSet;
744 
745  Aws::Utils::DateTime m_lastUpdatedDateTime;
746  bool m_lastUpdatedDateTimeHasBeenSet;
747  };
748 
749 } // namespace Model
750 } // namespace Personalize
751 } // namespace Aws
Aws::Personalize::Model::SolutionVersion::WithSolutionVersionArn
SolutionVersion & WithSolutionVersionArn(Aws::String &&value)
Definition: SolutionVersion.h:78
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Personalize::Model::SolutionVersion::SetEventType
void SetEventType(Aws::String &&value)
Definition: SolutionVersion.h:244
Aws::Personalize::Model::SolutionVersion::GetSolutionVersionArn
const Aws::String & GetSolutionVersionArn() const
Definition: SolutionVersion.h:48
Aws::Personalize::Model::SolutionVersion::LastUpdatedDateTimeHasBeenSet
bool LastUpdatedDateTimeHasBeenSet() const
Definition: SolutionVersion.h:679
Aws::Personalize::Model::SolutionVersion::WithTrainingMode
SolutionVersion & WithTrainingMode(TrainingMode &&value)
Definition: SolutionVersion.h:480
Aws::Personalize::Model::SolutionVersion::SolutionVersion
SolutionVersion()
Aws::Personalize::Model::SolutionVersion::GetPerformAutoML
bool GetPerformAutoML() const
Definition: SolutionVersion.h:157
Aws::Personalize::Model::SolutionVersion::GetTunedHPOParams
const TunedHPOParams & GetTunedHPOParams() const
Definition: SolutionVersion.h:487
Aws::Personalize::Model::SolutionVersion::WithRecipeArn
SolutionVersion & WithRecipeArn(const char *value)
Definition: SolutionVersion.h:219
Aws::Personalize::Model::SolutionVersion::SetStatus
void SetStatus(const char *value)
Definition: SolutionVersion.h:563
Aws::Personalize::Model::TrainingMode
TrainingMode
Definition: TrainingMode.h:17
Aws::Personalize::Model::SolutionVersion::SolutionVersionArnHasBeenSet
bool SolutionVersionArnHasBeenSet() const
Definition: SolutionVersion.h:53
Aws::Personalize::Model::SolutionVersion::SetSolutionArn
void SetSolutionArn(const Aws::String &value)
Definition: SolutionVersion.h:99
Aws::Personalize::Model::SolutionVersion::GetRecipeArn
const Aws::String & GetRecipeArn() const
Definition: SolutionVersion.h:184
Aws::Personalize::Model::SolutionVersion::WithTrainingMode
SolutionVersion & WithTrainingMode(const TrainingMode &value)
Definition: SolutionVersion.h:463
Aws::Personalize::Model::SolutionVersion::SetEventType
void SetEventType(const Aws::String &value)
Definition: SolutionVersion.h:238
Aws::Personalize::Model::SolutionVersion::FailureReasonHasBeenSet
bool FailureReasonHasBeenSet() const
Definition: SolutionVersion.h:601
Aws::Personalize::Model::SolutionVersion::TunedHPOParamsHasBeenSet
bool TunedHPOParamsHasBeenSet() const
Definition: SolutionVersion.h:493
Aws::Personalize::Model::SolutionVersion::WithPerformAutoML
SolutionVersion & WithPerformAutoML(bool value)
Definition: SolutionVersion.h:178
Aws::Personalize::Model::SolutionVersion::SetSolutionConfig
void SetSolutionConfig(SolutionConfig &&value)
Definition: SolutionVersion.h:338
Aws::Personalize::Model::SolutionVersion::SetTrainingMode
void SetTrainingMode(TrainingMode &&value)
Definition: SolutionVersion.h:446
Aws::Personalize::Model::SolutionVersion::WithEventType
SolutionVersion & WithEventType(const char *value)
Definition: SolutionVersion.h:268
Aws::Personalize::Model::SolutionVersion::WithTunedHPOParams
SolutionVersion & WithTunedHPOParams(const TunedHPOParams &value)
Definition: SolutionVersion.h:511
Aws::Personalize::Model::SolutionVersion::SetStatus
void SetStatus(Aws::String &&value)
Definition: SolutionVersion.h:554
DateTime.h
Aws::Personalize::Model::SolutionVersion::WithPerformHPO
SolutionVersion & WithPerformHPO(bool value)
Definition: SolutionVersion.h:149
Aws::Personalize::Model::SolutionVersion::WithRecipeArn
SolutionVersion & WithRecipeArn(Aws::String &&value)
Definition: SolutionVersion.h:214
Aws::Personalize::Model::SolutionVersion::WithFailureReason
SolutionVersion & WithFailureReason(const Aws::String &value)
Definition: SolutionVersion.h:621
Aws::Personalize::Model::SolutionVersion::WithSolutionArn
SolutionVersion & WithSolutionArn(const Aws::String &value)
Definition: SolutionVersion.h:114
AWS_PERSONALIZE_API
#define AWS_PERSONALIZE_API
Definition: Personalize_EXPORTS.h:28
Aws::Personalize::Model::SolutionVersion::SetFailureReason
void SetFailureReason(Aws::String &&value)
Definition: SolutionVersion.h:611
Aws::Personalize::Model::SolutionVersion::GetStatus
const Aws::String & GetStatus() const
Definition: SolutionVersion.h:527
TunedHPOParams.h
Aws::Personalize::Model::SolutionVersion::SetRecipeArn
void SetRecipeArn(const Aws::String &value)
Definition: SolutionVersion.h:194
Aws::Personalize::Model::SolutionVersion::GetDatasetGroupArn
const Aws::String & GetDatasetGroupArn() const
Definition: SolutionVersion.h:275
Aws::Personalize::Model::SolutionVersion::SetLastUpdatedDateTime
void SetLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Definition: SolutionVersion.h:684
Aws::Personalize::Model::SolutionVersion::WithDatasetGroupArn
SolutionVersion & WithDatasetGroupArn(const char *value)
Definition: SolutionVersion.h:317
Aws::Personalize::Model::SolutionVersion::WithDatasetGroupArn
SolutionVersion & WithDatasetGroupArn(Aws::String &&value)
Definition: SolutionVersion.h:311
Aws::Personalize::Model::SolutionVersion::SetRecipeArn
void SetRecipeArn(const char *value)
Definition: SolutionVersion.h:204
Aws::Personalize::Model::SolutionVersion::SetTunedHPOParams
void SetTunedHPOParams(TunedHPOParams &&value)
Definition: SolutionVersion.h:505
Aws::Personalize::Model::SolutionVersion::WithSolutionVersionArn
SolutionVersion & WithSolutionVersionArn(const Aws::String &value)
Definition: SolutionVersion.h:73
Aws::Personalize::Model::SolutionVersion::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: SolutionVersion.h:536
Aws::Personalize::Model::SolutionVersion::SetTrainingMode
void SetTrainingMode(const TrainingMode &value)
Definition: SolutionVersion.h:429
Aws::Personalize::Model::SolutionVersion::SetSolutionArn
void SetSolutionArn(Aws::String &&value)
Definition: SolutionVersion.h:104
Aws::Personalize::Model::SolutionVersion::SetTrainingHours
void SetTrainingHours(double value)
Definition: SolutionVersion.h:370
Aws::Personalize::Model::SolutionVersion::WithSolutionVersionArn
SolutionVersion & WithSolutionVersionArn(const char *value)
Definition: SolutionVersion.h:83
Aws::Personalize::Model::SolutionVersion::WithTunedHPOParams
SolutionVersion & WithTunedHPOParams(TunedHPOParams &&value)
Definition: SolutionVersion.h:517
TrainingMode.h
Aws::Personalize::Model::SolutionVersion::TrainingHoursHasBeenSet
bool TrainingHoursHasBeenSet() const
Definition: SolutionVersion.h:363
Aws::Personalize::Model::SolutionVersion::WithCreationDateTime
SolutionVersion & WithCreationDateTime(Aws::Utils::DateTime &&value)
Definition: SolutionVersion.h:668
Aws::Personalize::Model::SolutionVersion::GetEventType
const Aws::String & GetEventType() const
Definition: SolutionVersion.h:226
Aws::Personalize::Model::SolutionVersion::CreationDateTimeHasBeenSet
bool CreationDateTimeHasBeenSet() const
Definition: SolutionVersion.h:644
Aws::Personalize::Model::SolutionVersion::WithRecipeArn
SolutionVersion & WithRecipeArn(const Aws::String &value)
Definition: SolutionVersion.h:209
Aws::Personalize::Model::TunedHPOParams
Definition: TunedHPOParams.h:35
Aws::Personalize::Model::SolutionVersion::SetSolutionConfig
void SetSolutionConfig(const SolutionConfig &value)
Definition: SolutionVersion.h:333
Aws::Personalize::Model::SolutionVersion::WithLastUpdatedDateTime
SolutionVersion & WithLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Definition: SolutionVersion.h:699
Aws::Personalize::Model::SolutionVersion::WithEventType
SolutionVersion & WithEventType(const Aws::String &value)
Definition: SolutionVersion.h:256
Aws::Personalize::Model::SolutionVersion::SetCreationDateTime
void SetCreationDateTime(const Aws::Utils::DateTime &value)
Definition: SolutionVersion.h:650
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Personalize::Model::SolutionVersion::SetPerformHPO
void SetPerformHPO(bool value)
Definition: SolutionVersion.h:143
AWSString.h
Aws::Personalize::Model::SolutionVersion::SetCreationDateTime
void SetCreationDateTime(Aws::Utils::DateTime &&value)
Definition: SolutionVersion.h:656
Aws::Personalize::Model::SolutionVersion::WithSolutionConfig
SolutionVersion & WithSolutionConfig(const SolutionConfig &value)
Definition: SolutionVersion.h:343
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Personalize::Model::SolutionVersion::WithFailureReason
SolutionVersion & WithFailureReason(Aws::String &&value)
Definition: SolutionVersion.h:626
Aws::Personalize::Model::SolutionVersion::WithLastUpdatedDateTime
SolutionVersion & WithLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Definition: SolutionVersion.h:694
Aws::Personalize::Model::SolutionVersion::SetDatasetGroupArn
void SetDatasetGroupArn(Aws::String &&value)
Definition: SolutionVersion.h:293
Aws::Personalize::Model::SolutionVersion::PerformAutoMLHasBeenSet
bool PerformAutoMLHasBeenSet() const
Definition: SolutionVersion.h:164
Aws::Personalize::Model::SolutionVersion::GetSolutionArn
const Aws::String & GetSolutionArn() const
Definition: SolutionVersion.h:89
Aws::Personalize::Model::SolutionVersion::WithSolutionArn
SolutionVersion & WithSolutionArn(const char *value)
Definition: SolutionVersion.h:124
Aws::Personalize::Model::SolutionVersion::SetSolutionVersionArn
void SetSolutionVersionArn(const char *value)
Definition: SolutionVersion.h:68
Aws::Personalize::Model::SolutionVersion::WithDatasetGroupArn
SolutionVersion & WithDatasetGroupArn(const Aws::String &value)
Definition: SolutionVersion.h:305
SolutionConfig.h
Aws::Personalize::Model::SolutionVersion::SetPerformAutoML
void SetPerformAutoML(bool value)
Definition: SolutionVersion.h:171
Aws::Personalize::Model::SolutionVersion::WithTrainingHours
SolutionVersion & WithTrainingHours(double value)
Definition: SolutionVersion.h:377
Aws::Personalize::Model::SolutionVersion::SetDatasetGroupArn
void SetDatasetGroupArn(const Aws::String &value)
Definition: SolutionVersion.h:287
Aws::Personalize::Model::SolutionVersion::GetCreationDateTime
const Aws::Utils::DateTime & GetCreationDateTime() const
Definition: SolutionVersion.h:638
Aws::Personalize::Model::SolutionVersion::RecipeArnHasBeenSet
bool RecipeArnHasBeenSet() const
Definition: SolutionVersion.h:189
Aws::Personalize::Model::SolutionVersion::WithCreationDateTime
SolutionVersion & WithCreationDateTime(const Aws::Utils::DateTime &value)
Definition: SolutionVersion.h:662
Aws::Personalize::Model::SolutionVersion::SetTunedHPOParams
void SetTunedHPOParams(const TunedHPOParams &value)
Definition: SolutionVersion.h:499
Aws::Personalize::Model::SolutionVersion::SolutionArnHasBeenSet
bool SolutionArnHasBeenSet() const
Definition: SolutionVersion.h:94
Aws::Personalize::Model::SolutionVersion::WithSolutionArn
SolutionVersion & WithSolutionArn(Aws::String &&value)
Definition: SolutionVersion.h:119
Aws::Personalize::Model::SolutionVersion::SetFailureReason
void SetFailureReason(const char *value)
Definition: SolutionVersion.h:616
Aws::Personalize::Model::SolutionVersion::GetTrainingMode
const TrainingMode & GetTrainingMode() const
Definition: SolutionVersion.h:395
Aws::Personalize::Model::SolutionVersion::SetStatus
void SetStatus(const Aws::String &value)
Definition: SolutionVersion.h:545
Aws
Definition: AccessManagementClient.h:15
Aws::Personalize::Model::SolutionVersion::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Personalize::Model::SolutionVersion::WithStatus
SolutionVersion & WithStatus(Aws::String &&value)
Definition: SolutionVersion.h:581
Aws::Personalize::Model::SolutionVersion::GetLastUpdatedDateTime
const Aws::Utils::DateTime & GetLastUpdatedDateTime() const
Definition: SolutionVersion.h:674
Aws::Personalize::Model::SolutionVersion::SetRecipeArn
void SetRecipeArn(Aws::String &&value)
Definition: SolutionVersion.h:199
Aws::Personalize::Model::SolutionVersion::EventTypeHasBeenSet
bool EventTypeHasBeenSet() const
Definition: SolutionVersion.h:232
Aws::Personalize::Model::SolutionVersion::GetFailureReason
const Aws::String & GetFailureReason() const
Definition: SolutionVersion.h:596
Aws::Personalize::Model::SolutionVersion::WithStatus
SolutionVersion & WithStatus(const Aws::String &value)
Definition: SolutionVersion.h:572
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Personalize::Model::SolutionVersion::GetPerformHPO
bool GetPerformHPO() const
Definition: SolutionVersion.h:131
Aws::Personalize::Model::SolutionConfig
Definition: SolutionConfig.h:37
Aws::Personalize::Model::SolutionVersion::operator=
SolutionVersion & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Personalize::Model::SolutionVersion::SetEventType
void SetEventType(const char *value)
Definition: SolutionVersion.h:250
Aws::Personalize::Model::SolutionVersion::SetDatasetGroupArn
void SetDatasetGroupArn(const char *value)
Definition: SolutionVersion.h:299
Aws::Personalize::Model::SolutionVersion::WithEventType
SolutionVersion & WithEventType(Aws::String &&value)
Definition: SolutionVersion.h:262
Aws::Personalize::Model::SolutionVersion::GetSolutionConfig
const SolutionConfig & GetSolutionConfig() const
Definition: SolutionVersion.h:323
Aws::Personalize::Model::SolutionVersion::DatasetGroupArnHasBeenSet
bool DatasetGroupArnHasBeenSet() const
Definition: SolutionVersion.h:281
Aws::Personalize::Model::SolutionVersion::PerformHPOHasBeenSet
bool PerformHPOHasBeenSet() const
Definition: SolutionVersion.h:137
Aws::Personalize::Model::SolutionVersion::SetLastUpdatedDateTime
void SetLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Definition: SolutionVersion.h:689
Aws::Personalize::Model::SolutionVersion::SetSolutionVersionArn
void SetSolutionVersionArn(Aws::String &&value)
Definition: SolutionVersion.h:63
Aws::Personalize::Model::SolutionVersion::WithStatus
SolutionVersion & WithStatus(const char *value)
Definition: SolutionVersion.h:590
Personalize_EXPORTS.h
Aws::Personalize::Model::SolutionVersion::TrainingModeHasBeenSet
bool TrainingModeHasBeenSet() const
Definition: SolutionVersion.h:412
Aws::Personalize::Model::SolutionVersion::SetSolutionArn
void SetSolutionArn(const char *value)
Definition: SolutionVersion.h:109
Aws::Personalize::Model::SolutionVersion
Definition: SolutionVersion.h:37
Aws::Personalize::Model::SolutionVersion::SolutionVersion
SolutionVersion(Aws::Utils::Json::JsonView jsonValue)
Aws::Personalize::Model::SolutionVersion::GetTrainingHours
double GetTrainingHours() const
Definition: SolutionVersion.h:356
Aws::Personalize::Model::SolutionVersion::WithFailureReason
SolutionVersion & WithFailureReason(const char *value)
Definition: SolutionVersion.h:631
Aws::Personalize::Model::SolutionVersion::SetFailureReason
void SetFailureReason(const Aws::String &value)
Definition: SolutionVersion.h:606
Aws::Personalize::Model::SolutionVersion::SolutionConfigHasBeenSet
bool SolutionConfigHasBeenSet() const
Definition: SolutionVersion.h:328
Aws::Personalize::Model::SolutionVersion::SetSolutionVersionArn
void SetSolutionVersionArn(const Aws::String &value)
Definition: SolutionVersion.h:58
Aws::Personalize::Model::SolutionVersion::WithSolutionConfig
SolutionVersion & WithSolutionConfig(SolutionConfig &&value)
Definition: SolutionVersion.h:348