AWS SDK for C++  1.9.106
AWS SDK for C++
ModelDescription.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace LookoutforVision
27 {
28 namespace Model
29 {
30 
37  {
38  public:
43 
44 
48  inline const Aws::String& GetModelVersion() const{ return m_modelVersion; }
49 
53  inline bool ModelVersionHasBeenSet() const { return m_modelVersionHasBeenSet; }
54 
58  inline void SetModelVersion(const Aws::String& value) { m_modelVersionHasBeenSet = true; m_modelVersion = value; }
59 
63  inline void SetModelVersion(Aws::String&& value) { m_modelVersionHasBeenSet = true; m_modelVersion = std::move(value); }
64 
68  inline void SetModelVersion(const char* value) { m_modelVersionHasBeenSet = true; m_modelVersion.assign(value); }
69 
73  inline ModelDescription& WithModelVersion(const Aws::String& value) { SetModelVersion(value); return *this;}
74 
78  inline ModelDescription& WithModelVersion(Aws::String&& value) { SetModelVersion(std::move(value)); return *this;}
79 
83  inline ModelDescription& WithModelVersion(const char* value) { SetModelVersion(value); return *this;}
84 
85 
89  inline const Aws::String& GetModelArn() const{ return m_modelArn; }
90 
94  inline bool ModelArnHasBeenSet() const { return m_modelArnHasBeenSet; }
95 
99  inline void SetModelArn(const Aws::String& value) { m_modelArnHasBeenSet = true; m_modelArn = value; }
100 
104  inline void SetModelArn(Aws::String&& value) { m_modelArnHasBeenSet = true; m_modelArn = std::move(value); }
105 
109  inline void SetModelArn(const char* value) { m_modelArnHasBeenSet = true; m_modelArn.assign(value); }
110 
114  inline ModelDescription& WithModelArn(const Aws::String& value) { SetModelArn(value); return *this;}
115 
119  inline ModelDescription& WithModelArn(Aws::String&& value) { SetModelArn(std::move(value)); return *this;}
120 
124  inline ModelDescription& WithModelArn(const char* value) { SetModelArn(value); return *this;}
125 
126 
130  inline const Aws::Utils::DateTime& GetCreationTimestamp() const{ return m_creationTimestamp; }
131 
135  inline bool CreationTimestampHasBeenSet() const { return m_creationTimestampHasBeenSet; }
136 
140  inline void SetCreationTimestamp(const Aws::Utils::DateTime& value) { m_creationTimestampHasBeenSet = true; m_creationTimestamp = value; }
141 
145  inline void SetCreationTimestamp(Aws::Utils::DateTime&& value) { m_creationTimestampHasBeenSet = true; m_creationTimestamp = std::move(value); }
146 
150  inline ModelDescription& WithCreationTimestamp(const Aws::Utils::DateTime& value) { SetCreationTimestamp(value); return *this;}
151 
155  inline ModelDescription& WithCreationTimestamp(Aws::Utils::DateTime&& value) { SetCreationTimestamp(std::move(value)); return *this;}
156 
157 
161  inline const Aws::String& GetDescription() const{ return m_description; }
162 
166  inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
167 
171  inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
172 
176  inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
177 
181  inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
182 
186  inline ModelDescription& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
187 
191  inline ModelDescription& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
192 
196  inline ModelDescription& WithDescription(const char* value) { SetDescription(value); return *this;}
197 
198 
202  inline const ModelStatus& GetStatus() const{ return m_status; }
203 
207  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
208 
212  inline void SetStatus(const ModelStatus& value) { m_statusHasBeenSet = true; m_status = value; }
213 
217  inline void SetStatus(ModelStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
218 
222  inline ModelDescription& WithStatus(const ModelStatus& value) { SetStatus(value); return *this;}
223 
227  inline ModelDescription& WithStatus(ModelStatus&& value) { SetStatus(std::move(value)); return *this;}
228 
229 
233  inline const Aws::String& GetStatusMessage() const{ return m_statusMessage; }
234 
238  inline bool StatusMessageHasBeenSet() const { return m_statusMessageHasBeenSet; }
239 
243  inline void SetStatusMessage(const Aws::String& value) { m_statusMessageHasBeenSet = true; m_statusMessage = value; }
244 
248  inline void SetStatusMessage(Aws::String&& value) { m_statusMessageHasBeenSet = true; m_statusMessage = std::move(value); }
249 
253  inline void SetStatusMessage(const char* value) { m_statusMessageHasBeenSet = true; m_statusMessage.assign(value); }
254 
258  inline ModelDescription& WithStatusMessage(const Aws::String& value) { SetStatusMessage(value); return *this;}
259 
263  inline ModelDescription& WithStatusMessage(Aws::String&& value) { SetStatusMessage(std::move(value)); return *this;}
264 
268  inline ModelDescription& WithStatusMessage(const char* value) { SetStatusMessage(value); return *this;}
269 
270 
274  inline const ModelPerformance& GetPerformance() const{ return m_performance; }
275 
279  inline bool PerformanceHasBeenSet() const { return m_performanceHasBeenSet; }
280 
284  inline void SetPerformance(const ModelPerformance& value) { m_performanceHasBeenSet = true; m_performance = value; }
285 
289  inline void SetPerformance(ModelPerformance&& value) { m_performanceHasBeenSet = true; m_performance = std::move(value); }
290 
294  inline ModelDescription& WithPerformance(const ModelPerformance& value) { SetPerformance(value); return *this;}
295 
299  inline ModelDescription& WithPerformance(ModelPerformance&& value) { SetPerformance(std::move(value)); return *this;}
300 
301 
306  inline const OutputConfig& GetOutputConfig() const{ return m_outputConfig; }
307 
312  inline bool OutputConfigHasBeenSet() const { return m_outputConfigHasBeenSet; }
313 
318  inline void SetOutputConfig(const OutputConfig& value) { m_outputConfigHasBeenSet = true; m_outputConfig = value; }
319 
324  inline void SetOutputConfig(OutputConfig&& value) { m_outputConfigHasBeenSet = true; m_outputConfig = std::move(value); }
325 
330  inline ModelDescription& WithOutputConfig(const OutputConfig& value) { SetOutputConfig(value); return *this;}
331 
336  inline ModelDescription& WithOutputConfig(OutputConfig&& value) { SetOutputConfig(std::move(value)); return *this;}
337 
338 
343  inline const OutputS3Object& GetEvaluationManifest() const{ return m_evaluationManifest; }
344 
349  inline bool EvaluationManifestHasBeenSet() const { return m_evaluationManifestHasBeenSet; }
350 
355  inline void SetEvaluationManifest(const OutputS3Object& value) { m_evaluationManifestHasBeenSet = true; m_evaluationManifest = value; }
356 
361  inline void SetEvaluationManifest(OutputS3Object&& value) { m_evaluationManifestHasBeenSet = true; m_evaluationManifest = std::move(value); }
362 
367  inline ModelDescription& WithEvaluationManifest(const OutputS3Object& value) { SetEvaluationManifest(value); return *this;}
368 
373  inline ModelDescription& WithEvaluationManifest(OutputS3Object&& value) { SetEvaluationManifest(std::move(value)); return *this;}
374 
375 
380  inline const OutputS3Object& GetEvaluationResult() const{ return m_evaluationResult; }
381 
386  inline bool EvaluationResultHasBeenSet() const { return m_evaluationResultHasBeenSet; }
387 
392  inline void SetEvaluationResult(const OutputS3Object& value) { m_evaluationResultHasBeenSet = true; m_evaluationResult = value; }
393 
398  inline void SetEvaluationResult(OutputS3Object&& value) { m_evaluationResultHasBeenSet = true; m_evaluationResult = std::move(value); }
399 
404  inline ModelDescription& WithEvaluationResult(const OutputS3Object& value) { SetEvaluationResult(value); return *this;}
405 
410  inline ModelDescription& WithEvaluationResult(OutputS3Object&& value) { SetEvaluationResult(std::move(value)); return *this;}
411 
412 
416  inline const Aws::Utils::DateTime& GetEvaluationEndTimestamp() const{ return m_evaluationEndTimestamp; }
417 
421  inline bool EvaluationEndTimestampHasBeenSet() const { return m_evaluationEndTimestampHasBeenSet; }
422 
426  inline void SetEvaluationEndTimestamp(const Aws::Utils::DateTime& value) { m_evaluationEndTimestampHasBeenSet = true; m_evaluationEndTimestamp = value; }
427 
431  inline void SetEvaluationEndTimestamp(Aws::Utils::DateTime&& value) { m_evaluationEndTimestampHasBeenSet = true; m_evaluationEndTimestamp = std::move(value); }
432 
436  inline ModelDescription& WithEvaluationEndTimestamp(const Aws::Utils::DateTime& value) { SetEvaluationEndTimestamp(value); return *this;}
437 
441  inline ModelDescription& WithEvaluationEndTimestamp(Aws::Utils::DateTime&& value) { SetEvaluationEndTimestamp(std::move(value)); return *this;}
442 
443 
448  inline const Aws::String& GetKmsKeyId() const{ return m_kmsKeyId; }
449 
454  inline bool KmsKeyIdHasBeenSet() const { return m_kmsKeyIdHasBeenSet; }
455 
460  inline void SetKmsKeyId(const Aws::String& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = value; }
461 
466  inline void SetKmsKeyId(Aws::String&& value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId = std::move(value); }
467 
472  inline void SetKmsKeyId(const char* value) { m_kmsKeyIdHasBeenSet = true; m_kmsKeyId.assign(value); }
473 
478  inline ModelDescription& WithKmsKeyId(const Aws::String& value) { SetKmsKeyId(value); return *this;}
479 
484  inline ModelDescription& WithKmsKeyId(Aws::String&& value) { SetKmsKeyId(std::move(value)); return *this;}
485 
490  inline ModelDescription& WithKmsKeyId(const char* value) { SetKmsKeyId(value); return *this;}
491 
492  private:
493 
494  Aws::String m_modelVersion;
495  bool m_modelVersionHasBeenSet;
496 
497  Aws::String m_modelArn;
498  bool m_modelArnHasBeenSet;
499 
500  Aws::Utils::DateTime m_creationTimestamp;
501  bool m_creationTimestampHasBeenSet;
502 
503  Aws::String m_description;
504  bool m_descriptionHasBeenSet;
505 
506  ModelStatus m_status;
507  bool m_statusHasBeenSet;
508 
509  Aws::String m_statusMessage;
510  bool m_statusMessageHasBeenSet;
511 
512  ModelPerformance m_performance;
513  bool m_performanceHasBeenSet;
514 
515  OutputConfig m_outputConfig;
516  bool m_outputConfigHasBeenSet;
517 
518  OutputS3Object m_evaluationManifest;
519  bool m_evaluationManifestHasBeenSet;
520 
521  OutputS3Object m_evaluationResult;
522  bool m_evaluationResultHasBeenSet;
523 
524  Aws::Utils::DateTime m_evaluationEndTimestamp;
525  bool m_evaluationEndTimestampHasBeenSet;
526 
527  Aws::String m_kmsKeyId;
528  bool m_kmsKeyIdHasBeenSet;
529  };
530 
531 } // namespace Model
532 } // namespace LookoutforVision
533 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::LookoutforVision::Model::ModelDescription::SetDescription
void SetDescription(Aws::String &&value)
Definition: ModelDescription.h:176
Aws::LookoutforVision::Model::ModelDescription::WithStatus
ModelDescription & WithStatus(const ModelStatus &value)
Definition: ModelDescription.h:222
Aws::LookoutforVision::Model::ModelDescription::WithKmsKeyId
ModelDescription & WithKmsKeyId(Aws::String &&value)
Definition: ModelDescription.h:484
OutputConfig.h
Aws::LookoutforVision::Model::OutputS3Object
Definition: OutputS3Object.h:33
Aws::LookoutforVision::Model::ModelDescription::StatusMessageHasBeenSet
bool StatusMessageHasBeenSet() const
Definition: ModelDescription.h:238
Aws::LookoutforVision::Model::ModelDescription::SetStatusMessage
void SetStatusMessage(const char *value)
Definition: ModelDescription.h:253
Aws::LookoutforVision::Model::ModelDescription::SetEvaluationResult
void SetEvaluationResult(OutputS3Object &&value)
Definition: ModelDescription.h:398
Aws::LookoutforVision::Model::ModelDescription::WithCreationTimestamp
ModelDescription & WithCreationTimestamp(Aws::Utils::DateTime &&value)
Definition: ModelDescription.h:155
Aws::LookoutforVision::Model::ModelDescription::WithEvaluationManifest
ModelDescription & WithEvaluationManifest(const OutputS3Object &value)
Definition: ModelDescription.h:367
Aws::LookoutforVision::Model::OutputConfig
Definition: OutputConfig.h:33
Aws::LookoutforVision::Model::ModelDescription::GetDescription
const Aws::String & GetDescription() const
Definition: ModelDescription.h:161
Aws::LookoutforVision::Model::ModelDescription::SetEvaluationManifest
void SetEvaluationManifest(const OutputS3Object &value)
Definition: ModelDescription.h:355
Aws::LookoutforVision::Model::ModelDescription::SetStatus
void SetStatus(const ModelStatus &value)
Definition: ModelDescription.h:212
Aws::LookoutforVision::Model::ModelDescription::WithCreationTimestamp
ModelDescription & WithCreationTimestamp(const Aws::Utils::DateTime &value)
Definition: ModelDescription.h:150
Aws::LookoutforVision::Model::ModelDescription::WithModelArn
ModelDescription & WithModelArn(Aws::String &&value)
Definition: ModelDescription.h:119
Aws::LookoutforVision::Model::ModelDescription::EvaluationManifestHasBeenSet
bool EvaluationManifestHasBeenSet() const
Definition: ModelDescription.h:349
DateTime.h
Aws::LookoutforVision::Model::ModelDescription::SetOutputConfig
void SetOutputConfig(const OutputConfig &value)
Definition: ModelDescription.h:318
Aws::LookoutforVision::Model::ModelDescription::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::LookoutforVision::Model::ModelDescription::WithStatusMessage
ModelDescription & WithStatusMessage(const char *value)
Definition: ModelDescription.h:268
Aws::LookoutforVision::Model::ModelDescription::WithStatus
ModelDescription & WithStatus(ModelStatus &&value)
Definition: ModelDescription.h:227
Aws::LookoutforVision::Model::ModelDescription::SetKmsKeyId
void SetKmsKeyId(const Aws::String &value)
Definition: ModelDescription.h:460
Aws::LookoutforVision::Model::ModelDescription::WithModelArn
ModelDescription & WithModelArn(const Aws::String &value)
Definition: ModelDescription.h:114
Aws::LookoutforVision::Model::ModelDescription::SetPerformance
void SetPerformance(const ModelPerformance &value)
Definition: ModelDescription.h:284
Aws::LookoutforVision::Model::ModelDescription::WithDescription
ModelDescription & WithDescription(Aws::String &&value)
Definition: ModelDescription.h:191
Aws::LookoutforVision::Model::ModelDescription::SetEvaluationEndTimestamp
void SetEvaluationEndTimestamp(Aws::Utils::DateTime &&value)
Definition: ModelDescription.h:431
Aws::LookoutforVision::Model::ModelDescription::SetStatus
void SetStatus(ModelStatus &&value)
Definition: ModelDescription.h:217
Aws::LookoutforVision::Model::ModelDescription::WithEvaluationResult
ModelDescription & WithEvaluationResult(const OutputS3Object &value)
Definition: ModelDescription.h:404
Aws::LookoutforVision::Model::ModelDescription::WithKmsKeyId
ModelDescription & WithKmsKeyId(const Aws::String &value)
Definition: ModelDescription.h:478
Aws::LookoutforVision::Model::ModelDescription::SetStatusMessage
void SetStatusMessage(Aws::String &&value)
Definition: ModelDescription.h:248
Aws::LookoutforVision::Model::ModelDescription::GetModelVersion
const Aws::String & GetModelVersion() const
Definition: ModelDescription.h:48
Aws::LookoutforVision::Model::ModelDescription::SetKmsKeyId
void SetKmsKeyId(const char *value)
Definition: ModelDescription.h:472
Aws::LookoutforVision::Model::ModelDescription::SetCreationTimestamp
void SetCreationTimestamp(Aws::Utils::DateTime &&value)
Definition: ModelDescription.h:145
LookoutforVision_EXPORTS.h
Aws::LookoutforVision::Model::ModelDescription::SetModelVersion
void SetModelVersion(const char *value)
Definition: ModelDescription.h:68
Aws::LookoutforVision::Model::ModelDescription::EvaluationEndTimestampHasBeenSet
bool EvaluationEndTimestampHasBeenSet() const
Definition: ModelDescription.h:421
Aws::LookoutforVision::Model::ModelDescription::WithPerformance
ModelDescription & WithPerformance(ModelPerformance &&value)
Definition: ModelDescription.h:299
Aws::LookoutforVision::Model::ModelDescription::SetOutputConfig
void SetOutputConfig(OutputConfig &&value)
Definition: ModelDescription.h:324
Aws::LookoutforVision::Model::ModelDescription::WithEvaluationEndTimestamp
ModelDescription & WithEvaluationEndTimestamp(Aws::Utils::DateTime &&value)
Definition: ModelDescription.h:441
Aws::LookoutforVision::Model::ModelDescription::OutputConfigHasBeenSet
bool OutputConfigHasBeenSet() const
Definition: ModelDescription.h:312
Aws::LookoutforVision::Model::ModelDescription::SetDescription
void SetDescription(const char *value)
Definition: ModelDescription.h:181
Aws::LookoutforVision::Model::ModelDescription::SetEvaluationResult
void SetEvaluationResult(const OutputS3Object &value)
Definition: ModelDescription.h:392
Aws::LookoutforVision::Model::ModelDescription::ModelVersionHasBeenSet
bool ModelVersionHasBeenSet() const
Definition: ModelDescription.h:53
Aws::LookoutforVision::Model::ModelDescription::ModelDescription
ModelDescription(Aws::Utils::Json::JsonView jsonValue)
Aws::LookoutforVision::Model::ModelDescription::WithModelVersion
ModelDescription & WithModelVersion(const Aws::String &value)
Definition: ModelDescription.h:73
Aws::LookoutforVision::Model::ModelDescription::GetEvaluationResult
const OutputS3Object & GetEvaluationResult() const
Definition: ModelDescription.h:380
Aws::LookoutforVision::Model::ModelDescription::operator=
ModelDescription & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::LookoutforVision::Model::ModelDescription::WithModelVersion
ModelDescription & WithModelVersion(const char *value)
Definition: ModelDescription.h:83
Aws::LookoutforVision::Model::ModelDescription::SetModelVersion
void SetModelVersion(const Aws::String &value)
Definition: ModelDescription.h:58
Aws::LookoutforVision::Model::ModelDescription::WithOutputConfig
ModelDescription & WithOutputConfig(const OutputConfig &value)
Definition: ModelDescription.h:330
Aws::LookoutforVision::Model::ModelDescription::WithEvaluationManifest
ModelDescription & WithEvaluationManifest(OutputS3Object &&value)
Definition: ModelDescription.h:373
Aws::LookoutforVision::Model::ModelDescription::GetKmsKeyId
const Aws::String & GetKmsKeyId() const
Definition: ModelDescription.h:448
Aws::LookoutforVision::Model::ModelDescription::WithPerformance
ModelDescription & WithPerformance(const ModelPerformance &value)
Definition: ModelDescription.h:294
ModelPerformance.h
Aws::LookoutforVision::Model::ModelDescription::GetEvaluationEndTimestamp
const Aws::Utils::DateTime & GetEvaluationEndTimestamp() const
Definition: ModelDescription.h:416
Aws::LookoutforVision::Model::ModelDescription::SetModelArn
void SetModelArn(const Aws::String &value)
Definition: ModelDescription.h:99
Aws::LookoutforVision::Model::ModelDescription::KmsKeyIdHasBeenSet
bool KmsKeyIdHasBeenSet() const
Definition: ModelDescription.h:454
Aws::LookoutforVision::Model::ModelDescription::GetStatus
const ModelStatus & GetStatus() const
Definition: ModelDescription.h:202
Aws::LookoutforVision::Model::ModelDescription::PerformanceHasBeenSet
bool PerformanceHasBeenSet() const
Definition: ModelDescription.h:279
Aws::LookoutforVision::Model::ModelDescription::SetModelArn
void SetModelArn(const char *value)
Definition: ModelDescription.h:109
Aws::LookoutforVision::Model::ModelDescription::WithModelArn
ModelDescription & WithModelArn(const char *value)
Definition: ModelDescription.h:124
Aws::LookoutforVision::Model::ModelDescription::ModelArnHasBeenSet
bool ModelArnHasBeenSet() const
Definition: ModelDescription.h:94
Aws::LookoutforVision::Model::ModelDescription::WithEvaluationEndTimestamp
ModelDescription & WithEvaluationEndTimestamp(const Aws::Utils::DateTime &value)
Definition: ModelDescription.h:436
Aws::LookoutforVision::Model::ModelDescription::GetEvaluationManifest
const OutputS3Object & GetEvaluationManifest() const
Definition: ModelDescription.h:343
Aws::LookoutforVision::Model::ModelDescription::ModelDescription
ModelDescription()
Aws::LookoutforVision::Model::ModelDescription::SetEvaluationManifest
void SetEvaluationManifest(OutputS3Object &&value)
Definition: ModelDescription.h:361
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::LookoutforVision::Model::ModelDescription::SetModelArn
void SetModelArn(Aws::String &&value)
Definition: ModelDescription.h:104
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::LookoutforVision::Model::ModelDescription::SetStatusMessage
void SetStatusMessage(const Aws::String &value)
Definition: ModelDescription.h:243
Aws::LookoutforVision::Model::ModelDescription::SetCreationTimestamp
void SetCreationTimestamp(const Aws::Utils::DateTime &value)
Definition: ModelDescription.h:140
OutputS3Object.h
Aws::LookoutforVision::Model::ModelDescription::GetPerformance
const ModelPerformance & GetPerformance() const
Definition: ModelDescription.h:274
Aws::LookoutforVision::Model::ModelStatus
ModelStatus
Definition: ModelStatus.h:17
Aws::LookoutforVision::Model::ModelDescription::GetStatusMessage
const Aws::String & GetStatusMessage() const
Definition: ModelDescription.h:233
Aws::LookoutforVision::Model::ModelDescription::WithStatusMessage
ModelDescription & WithStatusMessage(const Aws::String &value)
Definition: ModelDescription.h:258
Aws::LookoutforVision::Model::ModelDescription::DescriptionHasBeenSet
bool DescriptionHasBeenSet() const
Definition: ModelDescription.h:166
ModelStatus.h
Aws::LookoutforVision::Model::ModelDescription::GetCreationTimestamp
const Aws::Utils::DateTime & GetCreationTimestamp() const
Definition: ModelDescription.h:130
Aws::LookoutforVision::Model::ModelDescription::WithDescription
ModelDescription & WithDescription(const Aws::String &value)
Definition: ModelDescription.h:186
Aws::LookoutforVision::Model::ModelPerformance
Definition: ModelPerformance.h:31
Aws::LookoutforVision::Model::ModelDescription::SetPerformance
void SetPerformance(ModelPerformance &&value)
Definition: ModelDescription.h:289
Aws
Definition: AccessManagementClient.h:15
Aws::LookoutforVision::Model::ModelDescription::GetModelArn
const Aws::String & GetModelArn() const
Definition: ModelDescription.h:89
Aws::LookoutforVision::Model::ModelDescription::WithDescription
ModelDescription & WithDescription(const char *value)
Definition: ModelDescription.h:196
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::LookoutforVision::Model::ModelDescription::SetKmsKeyId
void SetKmsKeyId(Aws::String &&value)
Definition: ModelDescription.h:466
Aws::LookoutforVision::Model::ModelDescription::SetEvaluationEndTimestamp
void SetEvaluationEndTimestamp(const Aws::Utils::DateTime &value)
Definition: ModelDescription.h:426
AWS_LOOKOUTFORVISION_API
#define AWS_LOOKOUTFORVISION_API
Definition: LookoutforVision_EXPORTS.h:28
Aws::LookoutforVision::Model::ModelDescription::GetOutputConfig
const OutputConfig & GetOutputConfig() const
Definition: ModelDescription.h:306
Aws::LookoutforVision::Model::ModelDescription::EvaluationResultHasBeenSet
bool EvaluationResultHasBeenSet() const
Definition: ModelDescription.h:386
Aws::LookoutforVision::Model::ModelDescription::WithKmsKeyId
ModelDescription & WithKmsKeyId(const char *value)
Definition: ModelDescription.h:490
Aws::LookoutforVision::Model::ModelDescription::CreationTimestampHasBeenSet
bool CreationTimestampHasBeenSet() const
Definition: ModelDescription.h:135
Aws::LookoutforVision::Model::ModelDescription::SetModelVersion
void SetModelVersion(Aws::String &&value)
Definition: ModelDescription.h:63
Aws::LookoutforVision::Model::ModelDescription::WithEvaluationResult
ModelDescription & WithEvaluationResult(OutputS3Object &&value)
Definition: ModelDescription.h:410
Aws::LookoutforVision::Model::ModelDescription::WithModelVersion
ModelDescription & WithModelVersion(Aws::String &&value)
Definition: ModelDescription.h:78
Aws::LookoutforVision::Model::ModelDescription::SetDescription
void SetDescription(const Aws::String &value)
Definition: ModelDescription.h:171
Aws::LookoutforVision::Model::ModelDescription::WithOutputConfig
ModelDescription & WithOutputConfig(OutputConfig &&value)
Definition: ModelDescription.h:336
Aws::LookoutforVision::Model::ModelDescription
Definition: ModelDescription.h:37
Aws::LookoutforVision::Model::ModelDescription::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: ModelDescription.h:207
Aws::LookoutforVision::Model::ModelDescription::WithStatusMessage
ModelDescription & WithStatusMessage(Aws::String &&value)
Definition: ModelDescription.h:263