AWS SDK for C++  1.9.107
AWS SDK for C++
DetectorModelConfiguration.h
Go to the documentation of this file.
1 
6 #pragma once
12 #include <utility>
13 
14 namespace Aws
15 {
16 namespace Utils
17 {
18 namespace Json
19 {
20  class JsonValue;
21  class JsonView;
22 } // namespace Json
23 } // namespace Utils
24 namespace IoTEvents
25 {
26 namespace Model
27 {
28 
36  {
37  public:
42 
43 
47  inline const Aws::String& GetDetectorModelName() const{ return m_detectorModelName; }
48 
52  inline bool DetectorModelNameHasBeenSet() const { return m_detectorModelNameHasBeenSet; }
53 
57  inline void SetDetectorModelName(const Aws::String& value) { m_detectorModelNameHasBeenSet = true; m_detectorModelName = value; }
58 
62  inline void SetDetectorModelName(Aws::String&& value) { m_detectorModelNameHasBeenSet = true; m_detectorModelName = std::move(value); }
63 
67  inline void SetDetectorModelName(const char* value) { m_detectorModelNameHasBeenSet = true; m_detectorModelName.assign(value); }
68 
72  inline DetectorModelConfiguration& WithDetectorModelName(const Aws::String& value) { SetDetectorModelName(value); return *this;}
73 
77  inline DetectorModelConfiguration& WithDetectorModelName(Aws::String&& value) { SetDetectorModelName(std::move(value)); return *this;}
78 
82  inline DetectorModelConfiguration& WithDetectorModelName(const char* value) { SetDetectorModelName(value); return *this;}
83 
84 
88  inline const Aws::String& GetDetectorModelVersion() const{ return m_detectorModelVersion; }
89 
93  inline bool DetectorModelVersionHasBeenSet() const { return m_detectorModelVersionHasBeenSet; }
94 
98  inline void SetDetectorModelVersion(const Aws::String& value) { m_detectorModelVersionHasBeenSet = true; m_detectorModelVersion = value; }
99 
103  inline void SetDetectorModelVersion(Aws::String&& value) { m_detectorModelVersionHasBeenSet = true; m_detectorModelVersion = std::move(value); }
104 
108  inline void SetDetectorModelVersion(const char* value) { m_detectorModelVersionHasBeenSet = true; m_detectorModelVersion.assign(value); }
109 
113  inline DetectorModelConfiguration& WithDetectorModelVersion(const Aws::String& value) { SetDetectorModelVersion(value); return *this;}
114 
118  inline DetectorModelConfiguration& WithDetectorModelVersion(Aws::String&& value) { SetDetectorModelVersion(std::move(value)); return *this;}
119 
123  inline DetectorModelConfiguration& WithDetectorModelVersion(const char* value) { SetDetectorModelVersion(value); return *this;}
124 
125 
129  inline const Aws::String& GetDetectorModelDescription() const{ return m_detectorModelDescription; }
130 
134  inline bool DetectorModelDescriptionHasBeenSet() const { return m_detectorModelDescriptionHasBeenSet; }
135 
139  inline void SetDetectorModelDescription(const Aws::String& value) { m_detectorModelDescriptionHasBeenSet = true; m_detectorModelDescription = value; }
140 
144  inline void SetDetectorModelDescription(Aws::String&& value) { m_detectorModelDescriptionHasBeenSet = true; m_detectorModelDescription = std::move(value); }
145 
149  inline void SetDetectorModelDescription(const char* value) { m_detectorModelDescriptionHasBeenSet = true; m_detectorModelDescription.assign(value); }
150 
154  inline DetectorModelConfiguration& WithDetectorModelDescription(const Aws::String& value) { SetDetectorModelDescription(value); return *this;}
155 
159  inline DetectorModelConfiguration& WithDetectorModelDescription(Aws::String&& value) { SetDetectorModelDescription(std::move(value)); return *this;}
160 
164  inline DetectorModelConfiguration& WithDetectorModelDescription(const char* value) { SetDetectorModelDescription(value); return *this;}
165 
166 
170  inline const Aws::String& GetDetectorModelArn() const{ return m_detectorModelArn; }
171 
175  inline bool DetectorModelArnHasBeenSet() const { return m_detectorModelArnHasBeenSet; }
176 
180  inline void SetDetectorModelArn(const Aws::String& value) { m_detectorModelArnHasBeenSet = true; m_detectorModelArn = value; }
181 
185  inline void SetDetectorModelArn(Aws::String&& value) { m_detectorModelArnHasBeenSet = true; m_detectorModelArn = std::move(value); }
186 
190  inline void SetDetectorModelArn(const char* value) { m_detectorModelArnHasBeenSet = true; m_detectorModelArn.assign(value); }
191 
195  inline DetectorModelConfiguration& WithDetectorModelArn(const Aws::String& value) { SetDetectorModelArn(value); return *this;}
196 
200  inline DetectorModelConfiguration& WithDetectorModelArn(Aws::String&& value) { SetDetectorModelArn(std::move(value)); return *this;}
201 
205  inline DetectorModelConfiguration& WithDetectorModelArn(const char* value) { SetDetectorModelArn(value); return *this;}
206 
207 
212  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
213 
218  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
219 
224  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
225 
230  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
231 
236  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
237 
242  inline DetectorModelConfiguration& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
243 
248  inline DetectorModelConfiguration& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
249 
254  inline DetectorModelConfiguration& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
255 
256 
260  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
261 
265  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
266 
270  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
271 
275  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
276 
280  inline DetectorModelConfiguration& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
281 
285  inline DetectorModelConfiguration& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
286 
287 
291  inline const Aws::Utils::DateTime& GetLastUpdateTime() const{ return m_lastUpdateTime; }
292 
296  inline bool LastUpdateTimeHasBeenSet() const { return m_lastUpdateTimeHasBeenSet; }
297 
301  inline void SetLastUpdateTime(const Aws::Utils::DateTime& value) { m_lastUpdateTimeHasBeenSet = true; m_lastUpdateTime = value; }
302 
306  inline void SetLastUpdateTime(Aws::Utils::DateTime&& value) { m_lastUpdateTimeHasBeenSet = true; m_lastUpdateTime = std::move(value); }
307 
311  inline DetectorModelConfiguration& WithLastUpdateTime(const Aws::Utils::DateTime& value) { SetLastUpdateTime(value); return *this;}
312 
316  inline DetectorModelConfiguration& WithLastUpdateTime(Aws::Utils::DateTime&& value) { SetLastUpdateTime(std::move(value)); return *this;}
317 
318 
322  inline const DetectorModelVersionStatus& GetStatus() const{ return m_status; }
323 
327  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
328 
332  inline void SetStatus(const DetectorModelVersionStatus& value) { m_statusHasBeenSet = true; m_status = value; }
333 
337  inline void SetStatus(DetectorModelVersionStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
338 
342  inline DetectorModelConfiguration& WithStatus(const DetectorModelVersionStatus& value) { SetStatus(value); return *this;}
343 
347  inline DetectorModelConfiguration& WithStatus(DetectorModelVersionStatus&& value) { SetStatus(std::move(value)); return *this;}
348 
349 
360  inline const Aws::String& GetKey() const{ return m_key; }
361 
372  inline bool KeyHasBeenSet() const { return m_keyHasBeenSet; }
373 
384  inline void SetKey(const Aws::String& value) { m_keyHasBeenSet = true; m_key = value; }
385 
396  inline void SetKey(Aws::String&& value) { m_keyHasBeenSet = true; m_key = std::move(value); }
397 
408  inline void SetKey(const char* value) { m_keyHasBeenSet = true; m_key.assign(value); }
409 
420  inline DetectorModelConfiguration& WithKey(const Aws::String& value) { SetKey(value); return *this;}
421 
432  inline DetectorModelConfiguration& WithKey(Aws::String&& value) { SetKey(std::move(value)); return *this;}
433 
444  inline DetectorModelConfiguration& WithKey(const char* value) { SetKey(value); return *this;}
445 
446 
451  inline const EvaluationMethod& GetEvaluationMethod() const{ return m_evaluationMethod; }
452 
457  inline bool EvaluationMethodHasBeenSet() const { return m_evaluationMethodHasBeenSet; }
458 
463  inline void SetEvaluationMethod(const EvaluationMethod& value) { m_evaluationMethodHasBeenSet = true; m_evaluationMethod = value; }
464 
469  inline void SetEvaluationMethod(EvaluationMethod&& value) { m_evaluationMethodHasBeenSet = true; m_evaluationMethod = std::move(value); }
470 
475  inline DetectorModelConfiguration& WithEvaluationMethod(const EvaluationMethod& value) { SetEvaluationMethod(value); return *this;}
476 
481  inline DetectorModelConfiguration& WithEvaluationMethod(EvaluationMethod&& value) { SetEvaluationMethod(std::move(value)); return *this;}
482 
483  private:
484 
485  Aws::String m_detectorModelName;
486  bool m_detectorModelNameHasBeenSet;
487 
488  Aws::String m_detectorModelVersion;
489  bool m_detectorModelVersionHasBeenSet;
490 
491  Aws::String m_detectorModelDescription;
492  bool m_detectorModelDescriptionHasBeenSet;
493 
494  Aws::String m_detectorModelArn;
495  bool m_detectorModelArnHasBeenSet;
496 
497  Aws::String m_roleArn;
498  bool m_roleArnHasBeenSet;
499 
500  Aws::Utils::DateTime m_creationTime;
501  bool m_creationTimeHasBeenSet;
502 
503  Aws::Utils::DateTime m_lastUpdateTime;
504  bool m_lastUpdateTimeHasBeenSet;
505 
507  bool m_statusHasBeenSet;
508 
509  Aws::String m_key;
510  bool m_keyHasBeenSet;
511 
512  EvaluationMethod m_evaluationMethod;
513  bool m_evaluationMethodHasBeenSet;
514  };
515 
516 } // namespace Model
517 } // namespace IoTEvents
518 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelDescription
void SetDetectorModelDescription(const char *value)
Definition: DetectorModelConfiguration.h:149
Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelNameHasBeenSet
bool DetectorModelNameHasBeenSet() const
Definition: DetectorModelConfiguration.h:52
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelVersion
void SetDetectorModelVersion(Aws::String &&value)
Definition: DetectorModelConfiguration.h:103
Aws::IoTEvents::Model::DetectorModelVersionStatus
DetectorModelVersionStatus
Definition: DetectorModelVersionStatus.h:17
Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelArn
const Aws::String & GetDetectorModelArn() const
Definition: DetectorModelConfiguration.h:170
Aws::IoTEvents::Model::DetectorModelConfiguration::LastUpdateTimeHasBeenSet
bool LastUpdateTimeHasBeenSet() const
Definition: DetectorModelConfiguration.h:296
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelDescription
void SetDetectorModelDescription(const Aws::String &value)
Definition: DetectorModelConfiguration.h:139
Aws::IoTEvents::Model::DetectorModelConfiguration::KeyHasBeenSet
bool KeyHasBeenSet() const
Definition: DetectorModelConfiguration.h:372
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelArn
DetectorModelConfiguration & WithDetectorModelArn(const char *value)
Definition: DetectorModelConfiguration.h:205
Aws::IoTEvents::Model::DetectorModelConfiguration::SetRoleArn
void SetRoleArn(const char *value)
Definition: DetectorModelConfiguration.h:236
Aws::IoTEvents::Model::DetectorModelConfiguration::SetKey
void SetKey(const char *value)
Definition: DetectorModelConfiguration.h:408
Aws::IoTEvents::Model::DetectorModelConfiguration::WithLastUpdateTime
DetectorModelConfiguration & WithLastUpdateTime(const Aws::Utils::DateTime &value)
Definition: DetectorModelConfiguration.h:311
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelName
DetectorModelConfiguration & WithDetectorModelName(const char *value)
Definition: DetectorModelConfiguration.h:82
DateTime.h
Aws::IoTEvents::Model::DetectorModelConfiguration::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: DetectorModelConfiguration.h:275
Aws::IoTEvents::Model::DetectorModelConfiguration::SetEvaluationMethod
void SetEvaluationMethod(const EvaluationMethod &value)
Definition: DetectorModelConfiguration.h:463
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelDescription
DetectorModelConfiguration & WithDetectorModelDescription(Aws::String &&value)
Definition: DetectorModelConfiguration.h:159
Aws::IoTEvents::Model::DetectorModelConfiguration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelName
DetectorModelConfiguration & WithDetectorModelName(const Aws::String &value)
Definition: DetectorModelConfiguration.h:72
Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelArnHasBeenSet
bool DetectorModelArnHasBeenSet() const
Definition: DetectorModelConfiguration.h:175
Aws::IoTEvents::Model::DetectorModelConfiguration::WithCreationTime
DetectorModelConfiguration & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: DetectorModelConfiguration.h:285
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelArn
void SetDetectorModelArn(const Aws::String &value)
Definition: DetectorModelConfiguration.h:180
EvaluationMethod.h
Aws::IoTEvents::Model::DetectorModelConfiguration::WithLastUpdateTime
DetectorModelConfiguration & WithLastUpdateTime(Aws::Utils::DateTime &&value)
Definition: DetectorModelConfiguration.h:316
Aws::IoTEvents::Model::EvaluationMethod
EvaluationMethod
Definition: EvaluationMethod.h:17
Aws::IoTEvents::Model::DetectorModelConfiguration::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DetectorModelConfiguration.h:327
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelName
void SetDetectorModelName(const char *value)
Definition: DetectorModelConfiguration.h:67
Aws::IoTEvents::Model::DetectorModelConfiguration::SetKey
void SetKey(Aws::String &&value)
Definition: DetectorModelConfiguration.h:396
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelDescription
void SetDetectorModelDescription(Aws::String &&value)
Definition: DetectorModelConfiguration.h:144
Aws::IoTEvents::Model::DetectorModelConfiguration::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: DetectorModelConfiguration.h:212
Aws::IoTEvents::Model::DetectorModelConfiguration::operator=
DetectorModelConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelName
DetectorModelConfiguration & WithDetectorModelName(Aws::String &&value)
Definition: DetectorModelConfiguration.h:77
Aws::IoTEvents::Model::DetectorModelConfiguration::WithRoleArn
DetectorModelConfiguration & WithRoleArn(const Aws::String &value)
Definition: DetectorModelConfiguration.h:242
Aws::IoTEvents::Model::DetectorModelConfiguration::GetKey
const Aws::String & GetKey() const
Definition: DetectorModelConfiguration.h:360
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelName
void SetDetectorModelName(Aws::String &&value)
Definition: DetectorModelConfiguration.h:62
Aws::IoTEvents::Model::DetectorModelConfiguration::SetLastUpdateTime
void SetLastUpdateTime(const Aws::Utils::DateTime &value)
Definition: DetectorModelConfiguration.h:301
Aws::IoTEvents::Model::DetectorModelConfiguration::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: DetectorModelConfiguration.h:218
Aws::IoTEvents::Model::DetectorModelConfiguration::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: DetectorModelConfiguration.h:230
Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelVersionHasBeenSet
bool DetectorModelVersionHasBeenSet() const
Definition: DetectorModelConfiguration.h:93
Aws::IoTEvents::Model::DetectorModelConfiguration::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: DetectorModelConfiguration.h:224
Aws::IoTEvents::Model::DetectorModelConfiguration::GetLastUpdateTime
const Aws::Utils::DateTime & GetLastUpdateTime() const
Definition: DetectorModelConfiguration.h:291
Aws::IoTEvents::Model::DetectorModelConfiguration::WithStatus
DetectorModelConfiguration & WithStatus(DetectorModelVersionStatus &&value)
Definition: DetectorModelConfiguration.h:347
Aws::IoTEvents::Model::DetectorModelConfiguration::EvaluationMethodHasBeenSet
bool EvaluationMethodHasBeenSet() const
Definition: DetectorModelConfiguration.h:457
Aws::IoTEvents::Model::DetectorModelConfiguration::GetEvaluationMethod
const EvaluationMethod & GetEvaluationMethod() const
Definition: DetectorModelConfiguration.h:451
Aws::IoTEvents::Model::DetectorModelConfiguration::SetStatus
void SetStatus(DetectorModelVersionStatus &&value)
Definition: DetectorModelConfiguration.h:337
Aws::IoTEvents::Model::DetectorModelConfiguration::WithRoleArn
DetectorModelConfiguration & WithRoleArn(const char *value)
Definition: DetectorModelConfiguration.h:254
Aws::IoTEvents::Model::DetectorModelConfiguration::SetLastUpdateTime
void SetLastUpdateTime(Aws::Utils::DateTime &&value)
Definition: DetectorModelConfiguration.h:306
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelArn
DetectorModelConfiguration & WithDetectorModelArn(const Aws::String &value)
Definition: DetectorModelConfiguration.h:195
Aws::IoTEvents::Model::DetectorModelConfiguration::WithKey
DetectorModelConfiguration & WithKey(const Aws::String &value)
Definition: DetectorModelConfiguration.h:420
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelName
void SetDetectorModelName(const Aws::String &value)
Definition: DetectorModelConfiguration.h:57
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelVersion
DetectorModelConfiguration & WithDetectorModelVersion(Aws::String &&value)
Definition: DetectorModelConfiguration.h:118
Aws::IoTEvents::Model::DetectorModelConfiguration::WithRoleArn
DetectorModelConfiguration & WithRoleArn(Aws::String &&value)
Definition: DetectorModelConfiguration.h:248
Aws::IoTEvents::Model::DetectorModelConfiguration::SetKey
void SetKey(const Aws::String &value)
Definition: DetectorModelConfiguration.h:384
Aws::IoTEvents::Model::DetectorModelConfiguration::GetStatus
const DetectorModelVersionStatus & GetStatus() const
Definition: DetectorModelConfiguration.h:322
DetectorModelVersionStatus.h
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelVersion
const Aws::String & GetDetectorModelVersion() const
Definition: DetectorModelConfiguration.h:88
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::IoTEvents::Model::DetectorModelConfiguration::WithCreationTime
DetectorModelConfiguration & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: DetectorModelConfiguration.h:280
Aws::IoTEvents::Model::DetectorModelConfiguration::WithEvaluationMethod
DetectorModelConfiguration & WithEvaluationMethod(EvaluationMethod &&value)
Definition: DetectorModelConfiguration.h:481
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelArn
void SetDetectorModelArn(Aws::String &&value)
Definition: DetectorModelConfiguration.h:185
Aws::IoTEvents::Model::DetectorModelConfiguration::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: DetectorModelConfiguration.h:260
Aws::IoTEvents::Model::DetectorModelConfiguration::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: DetectorModelConfiguration.h:265
Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelConfiguration
DetectorModelConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelName
const Aws::String & GetDetectorModelName() const
Definition: DetectorModelConfiguration.h:47
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelDescription
DetectorModelConfiguration & WithDetectorModelDescription(const char *value)
Definition: DetectorModelConfiguration.h:164
Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelDescriptionHasBeenSet
bool DetectorModelDescriptionHasBeenSet() const
Definition: DetectorModelConfiguration.h:134
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelVersion
DetectorModelConfiguration & WithDetectorModelVersion(const char *value)
Definition: DetectorModelConfiguration.h:123
Aws::IoTEvents::Model::DetectorModelConfiguration::GetDetectorModelDescription
const Aws::String & GetDetectorModelDescription() const
Definition: DetectorModelConfiguration.h:129
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelVersion
void SetDetectorModelVersion(const Aws::String &value)
Definition: DetectorModelConfiguration.h:98
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelArn
void SetDetectorModelArn(const char *value)
Definition: DetectorModelConfiguration.h:190
Aws
Definition: AccessManagementClient.h:15
IoTEvents_EXPORTS.h
Aws::IoTEvents::Model::DetectorModelConfiguration::WithStatus
DetectorModelConfiguration & WithStatus(const DetectorModelVersionStatus &value)
Definition: DetectorModelConfiguration.h:342
Aws::IoTEvents::Model::DetectorModelConfiguration::SetEvaluationMethod
void SetEvaluationMethod(EvaluationMethod &&value)
Definition: DetectorModelConfiguration.h:469
AWS_IOTEVENTS_API
#define AWS_IOTEVENTS_API
Definition: IoTEvents_EXPORTS.h:28
Aws::IoTEvents::Model::DetectorModelConfiguration::SetStatus
void SetStatus(const DetectorModelVersionStatus &value)
Definition: DetectorModelConfiguration.h:332
Aws::IoTEvents::Model::DetectorModelConfiguration::WithKey
DetectorModelConfiguration & WithKey(Aws::String &&value)
Definition: DetectorModelConfiguration.h:432
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelDescription
DetectorModelConfiguration & WithDetectorModelDescription(const Aws::String &value)
Definition: DetectorModelConfiguration.h:154
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTEvents::Model::DetectorModelConfiguration::SetDetectorModelVersion
void SetDetectorModelVersion(const char *value)
Definition: DetectorModelConfiguration.h:108
Aws::IoTEvents::Model::DetectorModelConfiguration::DetectorModelConfiguration
DetectorModelConfiguration()
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelVersion
DetectorModelConfiguration & WithDetectorModelVersion(const Aws::String &value)
Definition: DetectorModelConfiguration.h:113
Aws::IoTEvents::Model::DetectorModelConfiguration::WithDetectorModelArn
DetectorModelConfiguration & WithDetectorModelArn(Aws::String &&value)
Definition: DetectorModelConfiguration.h:200
Aws::IoTEvents::Model::DetectorModelConfiguration::WithEvaluationMethod
DetectorModelConfiguration & WithEvaluationMethod(const EvaluationMethod &value)
Definition: DetectorModelConfiguration.h:475
Aws::IoTEvents::Model::DetectorModelConfiguration
Definition: DetectorModelConfiguration.h:36
Aws::IoTEvents::Model::DetectorModelConfiguration::WithKey
DetectorModelConfiguration & WithKey(const char *value)
Definition: DetectorModelConfiguration.h:444
Aws::IoTEvents::Model::DetectorModelConfiguration::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: DetectorModelConfiguration.h:270