AWS SDK for C++  1.9.108
AWS SDK for C++
Algorithm.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 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetName() const{ return m_name; }
48 
52  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
53 
57  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
58 
62  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
63 
67  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
68 
72  inline Algorithm& WithName(const Aws::String& value) { SetName(value); return *this;}
73 
77  inline Algorithm& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
78 
82  inline Algorithm& WithName(const char* value) { SetName(value); return *this;}
83 
84 
88  inline const Aws::String& GetAlgorithmArn() const{ return m_algorithmArn; }
89 
93  inline bool AlgorithmArnHasBeenSet() const { return m_algorithmArnHasBeenSet; }
94 
98  inline void SetAlgorithmArn(const Aws::String& value) { m_algorithmArnHasBeenSet = true; m_algorithmArn = value; }
99 
103  inline void SetAlgorithmArn(Aws::String&& value) { m_algorithmArnHasBeenSet = true; m_algorithmArn = std::move(value); }
104 
108  inline void SetAlgorithmArn(const char* value) { m_algorithmArnHasBeenSet = true; m_algorithmArn.assign(value); }
109 
113  inline Algorithm& WithAlgorithmArn(const Aws::String& value) { SetAlgorithmArn(value); return *this;}
114 
118  inline Algorithm& WithAlgorithmArn(Aws::String&& value) { SetAlgorithmArn(std::move(value)); return *this;}
119 
123  inline Algorithm& WithAlgorithmArn(const char* value) { SetAlgorithmArn(value); return *this;}
124 
125 
129  inline const AlgorithmImage& GetAlgorithmImage() const{ return m_algorithmImage; }
130 
134  inline bool AlgorithmImageHasBeenSet() const { return m_algorithmImageHasBeenSet; }
135 
139  inline void SetAlgorithmImage(const AlgorithmImage& value) { m_algorithmImageHasBeenSet = true; m_algorithmImage = value; }
140 
144  inline void SetAlgorithmImage(AlgorithmImage&& value) { m_algorithmImageHasBeenSet = true; m_algorithmImage = std::move(value); }
145 
149  inline Algorithm& WithAlgorithmImage(const AlgorithmImage& value) { SetAlgorithmImage(value); return *this;}
150 
154  inline Algorithm& WithAlgorithmImage(AlgorithmImage&& value) { SetAlgorithmImage(std::move(value)); return *this;}
155 
156 
160  inline const Aws::Map<Aws::String, Aws::String>& GetDefaultHyperParameters() const{ return m_defaultHyperParameters; }
161 
165  inline bool DefaultHyperParametersHasBeenSet() const { return m_defaultHyperParametersHasBeenSet; }
166 
170  inline void SetDefaultHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters = value; }
171 
175  inline void SetDefaultHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters = std::move(value); }
176 
180  inline Algorithm& WithDefaultHyperParameters(const Aws::Map<Aws::String, Aws::String>& value) { SetDefaultHyperParameters(value); return *this;}
181 
185  inline Algorithm& WithDefaultHyperParameters(Aws::Map<Aws::String, Aws::String>&& value) { SetDefaultHyperParameters(std::move(value)); return *this;}
186 
190  inline Algorithm& AddDefaultHyperParameters(const Aws::String& key, const Aws::String& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(key, value); return *this; }
191 
195  inline Algorithm& AddDefaultHyperParameters(Aws::String&& key, const Aws::String& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(std::move(key), value); return *this; }
196 
200  inline Algorithm& AddDefaultHyperParameters(const Aws::String& key, Aws::String&& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(key, std::move(value)); return *this; }
201 
205  inline Algorithm& AddDefaultHyperParameters(Aws::String&& key, Aws::String&& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(std::move(key), std::move(value)); return *this; }
206 
210  inline Algorithm& AddDefaultHyperParameters(const char* key, Aws::String&& value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(key, std::move(value)); return *this; }
211 
215  inline Algorithm& AddDefaultHyperParameters(Aws::String&& key, const char* value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(std::move(key), value); return *this; }
216 
220  inline Algorithm& AddDefaultHyperParameters(const char* key, const char* value) { m_defaultHyperParametersHasBeenSet = true; m_defaultHyperParameters.emplace(key, value); return *this; }
221 
222 
228  inline const DefaultHyperParameterRanges& GetDefaultHyperParameterRanges() const{ return m_defaultHyperParameterRanges; }
229 
235  inline bool DefaultHyperParameterRangesHasBeenSet() const { return m_defaultHyperParameterRangesHasBeenSet; }
236 
242  inline void SetDefaultHyperParameterRanges(const DefaultHyperParameterRanges& value) { m_defaultHyperParameterRangesHasBeenSet = true; m_defaultHyperParameterRanges = value; }
243 
249  inline void SetDefaultHyperParameterRanges(DefaultHyperParameterRanges&& value) { m_defaultHyperParameterRangesHasBeenSet = true; m_defaultHyperParameterRanges = std::move(value); }
250 
256  inline Algorithm& WithDefaultHyperParameterRanges(const DefaultHyperParameterRanges& value) { SetDefaultHyperParameterRanges(value); return *this;}
257 
263  inline Algorithm& WithDefaultHyperParameterRanges(DefaultHyperParameterRanges&& value) { SetDefaultHyperParameterRanges(std::move(value)); return *this;}
264 
265 
270  inline const Aws::Map<Aws::String, Aws::String>& GetDefaultResourceConfig() const{ return m_defaultResourceConfig; }
271 
276  inline bool DefaultResourceConfigHasBeenSet() const { return m_defaultResourceConfigHasBeenSet; }
277 
282  inline void SetDefaultResourceConfig(const Aws::Map<Aws::String, Aws::String>& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig = value; }
283 
288  inline void SetDefaultResourceConfig(Aws::Map<Aws::String, Aws::String>&& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig = std::move(value); }
289 
294  inline Algorithm& WithDefaultResourceConfig(const Aws::Map<Aws::String, Aws::String>& value) { SetDefaultResourceConfig(value); return *this;}
295 
300  inline Algorithm& WithDefaultResourceConfig(Aws::Map<Aws::String, Aws::String>&& value) { SetDefaultResourceConfig(std::move(value)); return *this;}
301 
306  inline Algorithm& AddDefaultResourceConfig(const Aws::String& key, const Aws::String& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(key, value); return *this; }
307 
312  inline Algorithm& AddDefaultResourceConfig(Aws::String&& key, const Aws::String& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(std::move(key), value); return *this; }
313 
318  inline Algorithm& AddDefaultResourceConfig(const Aws::String& key, Aws::String&& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(key, std::move(value)); return *this; }
319 
324  inline Algorithm& AddDefaultResourceConfig(Aws::String&& key, Aws::String&& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(std::move(key), std::move(value)); return *this; }
325 
330  inline Algorithm& AddDefaultResourceConfig(const char* key, Aws::String&& value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(key, std::move(value)); return *this; }
331 
336  inline Algorithm& AddDefaultResourceConfig(Aws::String&& key, const char* value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(std::move(key), value); return *this; }
337 
342  inline Algorithm& AddDefaultResourceConfig(const char* key, const char* value) { m_defaultResourceConfigHasBeenSet = true; m_defaultResourceConfig.emplace(key, value); return *this; }
343 
344 
348  inline const Aws::String& GetTrainingInputMode() const{ return m_trainingInputMode; }
349 
353  inline bool TrainingInputModeHasBeenSet() const { return m_trainingInputModeHasBeenSet; }
354 
358  inline void SetTrainingInputMode(const Aws::String& value) { m_trainingInputModeHasBeenSet = true; m_trainingInputMode = value; }
359 
363  inline void SetTrainingInputMode(Aws::String&& value) { m_trainingInputModeHasBeenSet = true; m_trainingInputMode = std::move(value); }
364 
368  inline void SetTrainingInputMode(const char* value) { m_trainingInputModeHasBeenSet = true; m_trainingInputMode.assign(value); }
369 
373  inline Algorithm& WithTrainingInputMode(const Aws::String& value) { SetTrainingInputMode(value); return *this;}
374 
378  inline Algorithm& WithTrainingInputMode(Aws::String&& value) { SetTrainingInputMode(std::move(value)); return *this;}
379 
383  inline Algorithm& WithTrainingInputMode(const char* value) { SetTrainingInputMode(value); return *this;}
384 
385 
389  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
390 
394  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
395 
399  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
400 
404  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
405 
409  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
410 
414  inline Algorithm& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
415 
419  inline Algorithm& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
420 
424  inline Algorithm& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
425 
426 
430  inline const Aws::Utils::DateTime& GetCreationDateTime() const{ return m_creationDateTime; }
431 
435  inline bool CreationDateTimeHasBeenSet() const { return m_creationDateTimeHasBeenSet; }
436 
440  inline void SetCreationDateTime(const Aws::Utils::DateTime& value) { m_creationDateTimeHasBeenSet = true; m_creationDateTime = value; }
441 
445  inline void SetCreationDateTime(Aws::Utils::DateTime&& value) { m_creationDateTimeHasBeenSet = true; m_creationDateTime = std::move(value); }
446 
450  inline Algorithm& WithCreationDateTime(const Aws::Utils::DateTime& value) { SetCreationDateTime(value); return *this;}
451 
455  inline Algorithm& WithCreationDateTime(Aws::Utils::DateTime&& value) { SetCreationDateTime(std::move(value)); return *this;}
456 
457 
461  inline const Aws::Utils::DateTime& GetLastUpdatedDateTime() const{ return m_lastUpdatedDateTime; }
462 
466  inline bool LastUpdatedDateTimeHasBeenSet() const { return m_lastUpdatedDateTimeHasBeenSet; }
467 
471  inline void SetLastUpdatedDateTime(const Aws::Utils::DateTime& value) { m_lastUpdatedDateTimeHasBeenSet = true; m_lastUpdatedDateTime = value; }
472 
476  inline void SetLastUpdatedDateTime(Aws::Utils::DateTime&& value) { m_lastUpdatedDateTimeHasBeenSet = true; m_lastUpdatedDateTime = std::move(value); }
477 
481  inline Algorithm& WithLastUpdatedDateTime(const Aws::Utils::DateTime& value) { SetLastUpdatedDateTime(value); return *this;}
482 
486  inline Algorithm& WithLastUpdatedDateTime(Aws::Utils::DateTime&& value) { SetLastUpdatedDateTime(std::move(value)); return *this;}
487 
488  private:
489 
490  Aws::String m_name;
491  bool m_nameHasBeenSet;
492 
493  Aws::String m_algorithmArn;
494  bool m_algorithmArnHasBeenSet;
495 
496  AlgorithmImage m_algorithmImage;
497  bool m_algorithmImageHasBeenSet;
498 
499  Aws::Map<Aws::String, Aws::String> m_defaultHyperParameters;
500  bool m_defaultHyperParametersHasBeenSet;
501 
502  DefaultHyperParameterRanges m_defaultHyperParameterRanges;
503  bool m_defaultHyperParameterRangesHasBeenSet;
504 
505  Aws::Map<Aws::String, Aws::String> m_defaultResourceConfig;
506  bool m_defaultResourceConfigHasBeenSet;
507 
508  Aws::String m_trainingInputMode;
509  bool m_trainingInputModeHasBeenSet;
510 
511  Aws::String m_roleArn;
512  bool m_roleArnHasBeenSet;
513 
514  Aws::Utils::DateTime m_creationDateTime;
515  bool m_creationDateTimeHasBeenSet;
516 
517  Aws::Utils::DateTime m_lastUpdatedDateTime;
518  bool m_lastUpdatedDateTimeHasBeenSet;
519  };
520 
521 } // namespace Model
522 } // namespace Personalize
523 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Personalize::Model::Algorithm::Algorithm
Algorithm(Aws::Utils::Json::JsonView jsonValue)
Aws::Personalize::Model::Algorithm::DefaultHyperParameterRangesHasBeenSet
bool DefaultHyperParameterRangesHasBeenSet() const
Definition: Algorithm.h:235
Aws::Personalize::Model::Algorithm::GetAlgorithmArn
const Aws::String & GetAlgorithmArn() const
Definition: Algorithm.h:88
Aws::Personalize::Model::Algorithm::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: Algorithm.h:389
Aws::Personalize::Model::Algorithm::WithName
Algorithm & WithName(Aws::String &&value)
Definition: Algorithm.h:77
Aws::Personalize::Model::Algorithm::SetName
void SetName(const Aws::String &value)
Definition: Algorithm.h:57
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(const char *key, const char *value)
Definition: Algorithm.h:220
Aws::Personalize::Model::Algorithm::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(Aws::String &&key, const char *value)
Definition: Algorithm.h:215
Aws::Personalize::Model::Algorithm::GetLastUpdatedDateTime
const Aws::Utils::DateTime & GetLastUpdatedDateTime() const
Definition: Algorithm.h:461
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(Aws::String &&key, Aws::String &&value)
Definition: Algorithm.h:205
Aws::Personalize::Model::Algorithm::WithLastUpdatedDateTime
Algorithm & WithLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Definition: Algorithm.h:481
Aws::Personalize::Model::Algorithm::WithRoleArn
Algorithm & WithRoleArn(const Aws::String &value)
Definition: Algorithm.h:414
Aws::Personalize::Model::Algorithm::SetRoleArn
void SetRoleArn(const char *value)
Definition: Algorithm.h:409
DateTime.h
Aws::Personalize::Model::Algorithm::SetAlgorithmImage
void SetAlgorithmImage(const AlgorithmImage &value)
Definition: Algorithm.h:139
Aws::Personalize::Model::Algorithm::GetAlgorithmImage
const AlgorithmImage & GetAlgorithmImage() const
Definition: Algorithm.h:129
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(const Aws::String &key, const Aws::String &value)
Definition: Algorithm.h:190
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(Aws::String &&key, const char *value)
Definition: Algorithm.h:336
Aws::Personalize::Model::Algorithm::WithTrainingInputMode
Algorithm & WithTrainingInputMode(const char *value)
Definition: Algorithm.h:383
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(const char *key, const char *value)
Definition: Algorithm.h:342
Aws::Personalize::Model::Algorithm::WithLastUpdatedDateTime
Algorithm & WithLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Definition: Algorithm.h:486
AWS_PERSONALIZE_API
#define AWS_PERSONALIZE_API
Definition: Personalize_EXPORTS.h:28
Aws::Personalize::Model::Algorithm::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: Algorithm.h:404
Aws::Personalize::Model::Algorithm::Algorithm
Algorithm()
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(Aws::String &&key, const Aws::String &value)
Definition: Algorithm.h:312
Aws::Personalize::Model::Algorithm::WithDefaultHyperParameterRanges
Algorithm & WithDefaultHyperParameterRanges(const DefaultHyperParameterRanges &value)
Definition: Algorithm.h:256
AlgorithmImage.h
Aws::Personalize::Model::Algorithm::SetDefaultHyperParameterRanges
void SetDefaultHyperParameterRanges(const DefaultHyperParameterRanges &value)
Definition: Algorithm.h:242
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(const char *key, Aws::String &&value)
Definition: Algorithm.h:330
Aws::Personalize::Model::Algorithm::WithCreationDateTime
Algorithm & WithCreationDateTime(const Aws::Utils::DateTime &value)
Definition: Algorithm.h:450
Aws::Personalize::Model::Algorithm::SetLastUpdatedDateTime
void SetLastUpdatedDateTime(Aws::Utils::DateTime &&value)
Definition: Algorithm.h:476
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(const char *key, Aws::String &&value)
Definition: Algorithm.h:210
Aws::Personalize::Model::Algorithm::WithAlgorithmImage
Algorithm & WithAlgorithmImage(const AlgorithmImage &value)
Definition: Algorithm.h:149
Aws::Personalize::Model::Algorithm::SetTrainingInputMode
void SetTrainingInputMode(Aws::String &&value)
Definition: Algorithm.h:363
Aws::Personalize::Model::Algorithm::CreationDateTimeHasBeenSet
bool CreationDateTimeHasBeenSet() const
Definition: Algorithm.h:435
Aws::Personalize::Model::Algorithm::GetTrainingInputMode
const Aws::String & GetTrainingInputMode() const
Definition: Algorithm.h:348
Aws::Personalize::Model::Algorithm::GetCreationDateTime
const Aws::Utils::DateTime & GetCreationDateTime() const
Definition: Algorithm.h:430
Aws::Personalize::Model::Algorithm::WithDefaultResourceConfig
Algorithm & WithDefaultResourceConfig(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Algorithm.h:294
Aws::Personalize::Model::Algorithm::AlgorithmImageHasBeenSet
bool AlgorithmImageHasBeenSet() const
Definition: Algorithm.h:134
Aws::Personalize::Model::Algorithm::WithRoleArn
Algorithm & WithRoleArn(Aws::String &&value)
Definition: Algorithm.h:419
Aws::Personalize::Model::Algorithm::WithAlgorithmArn
Algorithm & WithAlgorithmArn(Aws::String &&value)
Definition: Algorithm.h:118
Aws::Personalize::Model::Algorithm::SetDefaultHyperParameters
void SetDefaultHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Algorithm.h:175
Aws::Personalize::Model::Algorithm::LastUpdatedDateTimeHasBeenSet
bool LastUpdatedDateTimeHasBeenSet() const
Definition: Algorithm.h:466
Aws::Personalize::Model::Algorithm::SetTrainingInputMode
void SetTrainingInputMode(const char *value)
Definition: Algorithm.h:368
Aws::Personalize::Model::Algorithm::SetName
void SetName(Aws::String &&value)
Definition: Algorithm.h:62
Aws::Personalize::Model::Algorithm::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: Algorithm.h:399
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(Aws::String &&key, const Aws::String &value)
Definition: Algorithm.h:195
Aws::Personalize::Model::AlgorithmImage
Definition: AlgorithmImage.h:32
Aws::Personalize::Model::Algorithm::WithDefaultResourceConfig
Algorithm & WithDefaultResourceConfig(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Algorithm.h:300
Aws::Personalize::Model::Algorithm::SetDefaultResourceConfig
void SetDefaultResourceConfig(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Algorithm.h:288
Aws::Personalize::Model::Algorithm::WithDefaultHyperParameters
Algorithm & WithDefaultHyperParameters(Aws::Map< Aws::String, Aws::String > &&value)
Definition: Algorithm.h:185
Aws::Personalize::Model::Algorithm::SetAlgorithmImage
void SetAlgorithmImage(AlgorithmImage &&value)
Definition: Algorithm.h:144
Aws::Personalize::Model::Algorithm::SetCreationDateTime
void SetCreationDateTime(const Aws::Utils::DateTime &value)
Definition: Algorithm.h:440
Aws::Personalize::Model::Algorithm::DefaultHyperParametersHasBeenSet
bool DefaultHyperParametersHasBeenSet() const
Definition: Algorithm.h:165
Aws::Personalize::Model::Algorithm::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: Algorithm.h:394
Aws::Personalize::Model::Algorithm::SetName
void SetName(const char *value)
Definition: Algorithm.h:67
Aws::Personalize::Model::DefaultHyperParameterRanges
Definition: DefaultHyperParameterRanges.h:36
Aws::Personalize::Model::Algorithm::GetName
const Aws::String & GetName() const
Definition: Algorithm.h:47
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Personalize::Model::Algorithm::WithName
Algorithm & WithName(const char *value)
Definition: Algorithm.h:82
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Personalize::Model::Algorithm::WithName
Algorithm & WithName(const Aws::String &value)
Definition: Algorithm.h:72
Aws::Personalize::Model::Algorithm::SetAlgorithmArn
void SetAlgorithmArn(const Aws::String &value)
Definition: Algorithm.h:98
Aws::Personalize::Model::Algorithm::SetDefaultHyperParameterRanges
void SetDefaultHyperParameterRanges(DefaultHyperParameterRanges &&value)
Definition: Algorithm.h:249
Aws::Personalize::Model::Algorithm::WithDefaultHyperParameterRanges
Algorithm & WithDefaultHyperParameterRanges(DefaultHyperParameterRanges &&value)
Definition: Algorithm.h:263
Aws::Personalize::Model::Algorithm::operator=
Algorithm & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Personalize::Model::Algorithm::GetDefaultResourceConfig
const Aws::Map< Aws::String, Aws::String > & GetDefaultResourceConfig() const
Definition: Algorithm.h:270
Aws::Personalize::Model::Algorithm::SetCreationDateTime
void SetCreationDateTime(Aws::Utils::DateTime &&value)
Definition: Algorithm.h:445
Aws::Personalize::Model::Algorithm
Definition: Algorithm.h:36
Aws::Personalize::Model::Algorithm::NameHasBeenSet
bool NameHasBeenSet() const
Definition: Algorithm.h:52
Aws::Personalize::Model::Algorithm::SetDefaultHyperParameters
void SetDefaultHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Algorithm.h:170
Aws::Personalize::Model::Algorithm::WithCreationDateTime
Algorithm & WithCreationDateTime(Aws::Utils::DateTime &&value)
Definition: Algorithm.h:455
Aws::Personalize::Model::Algorithm::WithRoleArn
Algorithm & WithRoleArn(const char *value)
Definition: Algorithm.h:424
Aws
Definition: AccessManagementClient.h:15
Aws::Personalize::Model::Algorithm::SetLastUpdatedDateTime
void SetLastUpdatedDateTime(const Aws::Utils::DateTime &value)
Definition: Algorithm.h:471
Aws::Personalize::Model::Algorithm::WithAlgorithmImage
Algorithm & WithAlgorithmImage(AlgorithmImage &&value)
Definition: Algorithm.h:154
Aws::Personalize::Model::Algorithm::GetDefaultHyperParameters
const Aws::Map< Aws::String, Aws::String > & GetDefaultHyperParameters() const
Definition: Algorithm.h:160
Aws::Personalize::Model::Algorithm::SetTrainingInputMode
void SetTrainingInputMode(const Aws::String &value)
Definition: Algorithm.h:358
Aws::Personalize::Model::Algorithm::WithAlgorithmArn
Algorithm & WithAlgorithmArn(const Aws::String &value)
Definition: Algorithm.h:113
Aws::Personalize::Model::Algorithm::WithTrainingInputMode
Algorithm & WithTrainingInputMode(const Aws::String &value)
Definition: Algorithm.h:373
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Personalize::Model::Algorithm::AlgorithmArnHasBeenSet
bool AlgorithmArnHasBeenSet() const
Definition: Algorithm.h:93
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(Aws::String &&key, Aws::String &&value)
Definition: Algorithm.h:324
Aws::Personalize::Model::Algorithm::TrainingInputModeHasBeenSet
bool TrainingInputModeHasBeenSet() const
Definition: Algorithm.h:353
Aws::Personalize::Model::Algorithm::GetDefaultHyperParameterRanges
const DefaultHyperParameterRanges & GetDefaultHyperParameterRanges() const
Definition: Algorithm.h:228
Personalize_EXPORTS.h
Aws::Personalize::Model::Algorithm::SetAlgorithmArn
void SetAlgorithmArn(Aws::String &&value)
Definition: Algorithm.h:103
Aws::Personalize::Model::Algorithm::DefaultResourceConfigHasBeenSet
bool DefaultResourceConfigHasBeenSet() const
Definition: Algorithm.h:276
Aws::Personalize::Model::Algorithm::AddDefaultHyperParameters
Algorithm & AddDefaultHyperParameters(const Aws::String &key, Aws::String &&value)
Definition: Algorithm.h:200
AWSMap.h
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(const Aws::String &key, Aws::String &&value)
Definition: Algorithm.h:318
DefaultHyperParameterRanges.h
Aws::Personalize::Model::Algorithm::WithDefaultHyperParameters
Algorithm & WithDefaultHyperParameters(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Algorithm.h:180
Aws::Personalize::Model::Algorithm::SetDefaultResourceConfig
void SetDefaultResourceConfig(const Aws::Map< Aws::String, Aws::String > &value)
Definition: Algorithm.h:282
Aws::Personalize::Model::Algorithm::AddDefaultResourceConfig
Algorithm & AddDefaultResourceConfig(const Aws::String &key, const Aws::String &value)
Definition: Algorithm.h:306
Aws::Personalize::Model::Algorithm::WithTrainingInputMode
Algorithm & WithTrainingInputMode(Aws::String &&value)
Definition: Algorithm.h:378
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::Personalize::Model::Algorithm::WithAlgorithmArn
Algorithm & WithAlgorithmArn(const char *value)
Definition: Algorithm.h:123
Aws::Personalize::Model::Algorithm::SetAlgorithmArn
void SetAlgorithmArn(const char *value)
Definition: Algorithm.h:108