AWS SDK for C++  1.9.132
AWS SDK for C++
DocumentClassifierProperties.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Utils
22 {
23 namespace Json
24 {
25  class JsonValue;
26  class JsonView;
27 } // namespace Json
28 } // namespace Utils
29 namespace Comprehend
30 {
31 namespace Model
32 {
33 
41  {
42  public:
47 
48 
52  inline const Aws::String& GetDocumentClassifierArn() const{ return m_documentClassifierArn; }
53 
57  inline bool DocumentClassifierArnHasBeenSet() const { return m_documentClassifierArnHasBeenSet; }
58 
62  inline void SetDocumentClassifierArn(const Aws::String& value) { m_documentClassifierArnHasBeenSet = true; m_documentClassifierArn = value; }
63 
67  inline void SetDocumentClassifierArn(Aws::String&& value) { m_documentClassifierArnHasBeenSet = true; m_documentClassifierArn = std::move(value); }
68 
72  inline void SetDocumentClassifierArn(const char* value) { m_documentClassifierArnHasBeenSet = true; m_documentClassifierArn.assign(value); }
73 
77  inline DocumentClassifierProperties& WithDocumentClassifierArn(const Aws::String& value) { SetDocumentClassifierArn(value); return *this;}
78 
82  inline DocumentClassifierProperties& WithDocumentClassifierArn(Aws::String&& value) { SetDocumentClassifierArn(std::move(value)); return *this;}
83 
87  inline DocumentClassifierProperties& WithDocumentClassifierArn(const char* value) { SetDocumentClassifierArn(value); return *this;}
88 
89 
94  inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; }
95 
100  inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; }
101 
106  inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; }
107 
112  inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); }
113 
118  inline DocumentClassifierProperties& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;}
119 
124  inline DocumentClassifierProperties& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;}
125 
126 
133  inline const ModelStatus& GetStatus() const{ return m_status; }
134 
141  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
142 
149  inline void SetStatus(const ModelStatus& value) { m_statusHasBeenSet = true; m_status = value; }
150 
157  inline void SetStatus(ModelStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
158 
165  inline DocumentClassifierProperties& WithStatus(const ModelStatus& value) { SetStatus(value); return *this;}
166 
173  inline DocumentClassifierProperties& WithStatus(ModelStatus&& value) { SetStatus(std::move(value)); return *this;}
174 
175 
179  inline const Aws::String& GetMessage() const{ return m_message; }
180 
184  inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
185 
189  inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
190 
194  inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
195 
199  inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
200 
204  inline DocumentClassifierProperties& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
205 
209  inline DocumentClassifierProperties& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
210 
214  inline DocumentClassifierProperties& WithMessage(const char* value) { SetMessage(value); return *this;}
215 
216 
220  inline const Aws::Utils::DateTime& GetSubmitTime() const{ return m_submitTime; }
221 
225  inline bool SubmitTimeHasBeenSet() const { return m_submitTimeHasBeenSet; }
226 
230  inline void SetSubmitTime(const Aws::Utils::DateTime& value) { m_submitTimeHasBeenSet = true; m_submitTime = value; }
231 
235  inline void SetSubmitTime(Aws::Utils::DateTime&& value) { m_submitTimeHasBeenSet = true; m_submitTime = std::move(value); }
236 
240  inline DocumentClassifierProperties& WithSubmitTime(const Aws::Utils::DateTime& value) { SetSubmitTime(value); return *this;}
241 
245  inline DocumentClassifierProperties& WithSubmitTime(Aws::Utils::DateTime&& value) { SetSubmitTime(std::move(value)); return *this;}
246 
247 
251  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
252 
256  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
257 
261  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
262 
266  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
267 
271  inline DocumentClassifierProperties& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
272 
276  inline DocumentClassifierProperties& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
277 
278 
284  inline const Aws::Utils::DateTime& GetTrainingStartTime() const{ return m_trainingStartTime; }
285 
291  inline bool TrainingStartTimeHasBeenSet() const { return m_trainingStartTimeHasBeenSet; }
292 
298  inline void SetTrainingStartTime(const Aws::Utils::DateTime& value) { m_trainingStartTimeHasBeenSet = true; m_trainingStartTime = value; }
299 
305  inline void SetTrainingStartTime(Aws::Utils::DateTime&& value) { m_trainingStartTimeHasBeenSet = true; m_trainingStartTime = std::move(value); }
306 
312  inline DocumentClassifierProperties& WithTrainingStartTime(const Aws::Utils::DateTime& value) { SetTrainingStartTime(value); return *this;}
313 
319  inline DocumentClassifierProperties& WithTrainingStartTime(Aws::Utils::DateTime&& value) { SetTrainingStartTime(std::move(value)); return *this;}
320 
321 
328  inline const Aws::Utils::DateTime& GetTrainingEndTime() const{ return m_trainingEndTime; }
329 
336  inline bool TrainingEndTimeHasBeenSet() const { return m_trainingEndTimeHasBeenSet; }
337 
344  inline void SetTrainingEndTime(const Aws::Utils::DateTime& value) { m_trainingEndTimeHasBeenSet = true; m_trainingEndTime = value; }
345 
352  inline void SetTrainingEndTime(Aws::Utils::DateTime&& value) { m_trainingEndTimeHasBeenSet = true; m_trainingEndTime = std::move(value); }
353 
360  inline DocumentClassifierProperties& WithTrainingEndTime(const Aws::Utils::DateTime& value) { SetTrainingEndTime(value); return *this;}
361 
368  inline DocumentClassifierProperties& WithTrainingEndTime(Aws::Utils::DateTime&& value) { SetTrainingEndTime(std::move(value)); return *this;}
369 
370 
375  inline const DocumentClassifierInputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
376 
381  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
382 
387  inline void SetInputDataConfig(const DocumentClassifierInputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
388 
393  inline void SetInputDataConfig(DocumentClassifierInputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
394 
399  inline DocumentClassifierProperties& WithInputDataConfig(const DocumentClassifierInputDataConfig& value) { SetInputDataConfig(value); return *this;}
400 
405  inline DocumentClassifierProperties& WithInputDataConfig(DocumentClassifierInputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
406 
407 
412  inline const DocumentClassifierOutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
413 
418  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
419 
424  inline void SetOutputDataConfig(const DocumentClassifierOutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
425 
430  inline void SetOutputDataConfig(DocumentClassifierOutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
431 
436  inline DocumentClassifierProperties& WithOutputDataConfig(const DocumentClassifierOutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
437 
442  inline DocumentClassifierProperties& WithOutputDataConfig(DocumentClassifierOutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
443 
444 
450  inline const ClassifierMetadata& GetClassifierMetadata() const{ return m_classifierMetadata; }
451 
457  inline bool ClassifierMetadataHasBeenSet() const { return m_classifierMetadataHasBeenSet; }
458 
464  inline void SetClassifierMetadata(const ClassifierMetadata& value) { m_classifierMetadataHasBeenSet = true; m_classifierMetadata = value; }
465 
471  inline void SetClassifierMetadata(ClassifierMetadata&& value) { m_classifierMetadataHasBeenSet = true; m_classifierMetadata = std::move(value); }
472 
478  inline DocumentClassifierProperties& WithClassifierMetadata(const ClassifierMetadata& value) { SetClassifierMetadata(value); return *this;}
479 
485  inline DocumentClassifierProperties& WithClassifierMetadata(ClassifierMetadata&& value) { SetClassifierMetadata(std::move(value)); return *this;}
486 
487 
492  inline const Aws::String& GetDataAccessRoleArn() const{ return m_dataAccessRoleArn; }
493 
498  inline bool DataAccessRoleArnHasBeenSet() const { return m_dataAccessRoleArnHasBeenSet; }
499 
504  inline void SetDataAccessRoleArn(const Aws::String& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = value; }
505 
510  inline void SetDataAccessRoleArn(Aws::String&& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = std::move(value); }
511 
516  inline void SetDataAccessRoleArn(const char* value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn.assign(value); }
517 
522  inline DocumentClassifierProperties& WithDataAccessRoleArn(const Aws::String& value) { SetDataAccessRoleArn(value); return *this;}
523 
528  inline DocumentClassifierProperties& WithDataAccessRoleArn(Aws::String&& value) { SetDataAccessRoleArn(std::move(value)); return *this;}
529 
534  inline DocumentClassifierProperties& WithDataAccessRoleArn(const char* value) { SetDataAccessRoleArn(value); return *this;}
535 
536 
547  inline const Aws::String& GetVolumeKmsKeyId() const{ return m_volumeKmsKeyId; }
548 
559  inline bool VolumeKmsKeyIdHasBeenSet() const { return m_volumeKmsKeyIdHasBeenSet; }
560 
571  inline void SetVolumeKmsKeyId(const Aws::String& value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId = value; }
572 
583  inline void SetVolumeKmsKeyId(Aws::String&& value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId = std::move(value); }
584 
595  inline void SetVolumeKmsKeyId(const char* value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId.assign(value); }
596 
607  inline DocumentClassifierProperties& WithVolumeKmsKeyId(const Aws::String& value) { SetVolumeKmsKeyId(value); return *this;}
608 
619  inline DocumentClassifierProperties& WithVolumeKmsKeyId(Aws::String&& value) { SetVolumeKmsKeyId(std::move(value)); return *this;}
620 
631  inline DocumentClassifierProperties& WithVolumeKmsKeyId(const char* value) { SetVolumeKmsKeyId(value); return *this;}
632 
633 
641  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
642 
650  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
651 
659  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
660 
668  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
669 
677  inline DocumentClassifierProperties& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
678 
686  inline DocumentClassifierProperties& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
687 
688 
695  inline const DocumentClassifierMode& GetMode() const{ return m_mode; }
696 
703  inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
704 
711  inline void SetMode(const DocumentClassifierMode& value) { m_modeHasBeenSet = true; m_mode = value; }
712 
719  inline void SetMode(DocumentClassifierMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
720 
727  inline DocumentClassifierProperties& WithMode(const DocumentClassifierMode& value) { SetMode(value); return *this;}
728 
735  inline DocumentClassifierProperties& WithMode(DocumentClassifierMode&& value) { SetMode(std::move(value)); return *this;}
736 
737 
747  inline const Aws::String& GetModelKmsKeyId() const{ return m_modelKmsKeyId; }
748 
758  inline bool ModelKmsKeyIdHasBeenSet() const { return m_modelKmsKeyIdHasBeenSet; }
759 
769  inline void SetModelKmsKeyId(const Aws::String& value) { m_modelKmsKeyIdHasBeenSet = true; m_modelKmsKeyId = value; }
770 
780  inline void SetModelKmsKeyId(Aws::String&& value) { m_modelKmsKeyIdHasBeenSet = true; m_modelKmsKeyId = std::move(value); }
781 
791  inline void SetModelKmsKeyId(const char* value) { m_modelKmsKeyIdHasBeenSet = true; m_modelKmsKeyId.assign(value); }
792 
802  inline DocumentClassifierProperties& WithModelKmsKeyId(const Aws::String& value) { SetModelKmsKeyId(value); return *this;}
803 
813  inline DocumentClassifierProperties& WithModelKmsKeyId(Aws::String&& value) { SetModelKmsKeyId(std::move(value)); return *this;}
814 
824  inline DocumentClassifierProperties& WithModelKmsKeyId(const char* value) { SetModelKmsKeyId(value); return *this;}
825 
826 
830  inline const Aws::String& GetVersionName() const{ return m_versionName; }
831 
835  inline bool VersionNameHasBeenSet() const { return m_versionNameHasBeenSet; }
836 
840  inline void SetVersionName(const Aws::String& value) { m_versionNameHasBeenSet = true; m_versionName = value; }
841 
845  inline void SetVersionName(Aws::String&& value) { m_versionNameHasBeenSet = true; m_versionName = std::move(value); }
846 
850  inline void SetVersionName(const char* value) { m_versionNameHasBeenSet = true; m_versionName.assign(value); }
851 
855  inline DocumentClassifierProperties& WithVersionName(const Aws::String& value) { SetVersionName(value); return *this;}
856 
860  inline DocumentClassifierProperties& WithVersionName(Aws::String&& value) { SetVersionName(std::move(value)); return *this;}
861 
865  inline DocumentClassifierProperties& WithVersionName(const char* value) { SetVersionName(value); return *this;}
866 
867  private:
868 
869  Aws::String m_documentClassifierArn;
870  bool m_documentClassifierArnHasBeenSet;
871 
872  LanguageCode m_languageCode;
873  bool m_languageCodeHasBeenSet;
874 
875  ModelStatus m_status;
876  bool m_statusHasBeenSet;
877 
878  Aws::String m_message;
879  bool m_messageHasBeenSet;
880 
881  Aws::Utils::DateTime m_submitTime;
882  bool m_submitTimeHasBeenSet;
883 
884  Aws::Utils::DateTime m_endTime;
885  bool m_endTimeHasBeenSet;
886 
887  Aws::Utils::DateTime m_trainingStartTime;
888  bool m_trainingStartTimeHasBeenSet;
889 
890  Aws::Utils::DateTime m_trainingEndTime;
891  bool m_trainingEndTimeHasBeenSet;
892 
893  DocumentClassifierInputDataConfig m_inputDataConfig;
894  bool m_inputDataConfigHasBeenSet;
895 
896  DocumentClassifierOutputDataConfig m_outputDataConfig;
897  bool m_outputDataConfigHasBeenSet;
898 
899  ClassifierMetadata m_classifierMetadata;
900  bool m_classifierMetadataHasBeenSet;
901 
902  Aws::String m_dataAccessRoleArn;
903  bool m_dataAccessRoleArnHasBeenSet;
904 
905  Aws::String m_volumeKmsKeyId;
906  bool m_volumeKmsKeyIdHasBeenSet;
907 
908  VpcConfig m_vpcConfig;
909  bool m_vpcConfigHasBeenSet;
910 
911  DocumentClassifierMode m_mode;
912  bool m_modeHasBeenSet;
913 
914  Aws::String m_modelKmsKeyId;
915  bool m_modelKmsKeyIdHasBeenSet;
916 
917  Aws::String m_versionName;
918  bool m_versionNameHasBeenSet;
919  };
920 
921 } // namespace Model
922 } // namespace Comprehend
923 } // namespace Aws
Aws::Comprehend::Model::DocumentClassifierProperties::SetDocumentClassifierArn
void SetDocumentClassifierArn(Aws::String &&value)
Definition: DocumentClassifierProperties.h:67
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Comprehend::Model::DocumentClassifierProperties::WithSubmitTime
DocumentClassifierProperties & WithSubmitTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:245
Aws::Comprehend::Model::DocumentClassifierProperties::SetMessage
void SetMessage(const char *value)
Definition: DocumentClassifierProperties.h:199
Aws::Comprehend::Model::DocumentClassifierProperties::SubmitTimeHasBeenSet
bool SubmitTimeHasBeenSet() const
Definition: DocumentClassifierProperties.h:225
Aws::Comprehend::Model::DocumentClassifierProperties::WithLanguageCode
DocumentClassifierProperties & WithLanguageCode(LanguageCode &&value)
Definition: DocumentClassifierProperties.h:124
Aws::Comprehend::Model::DocumentClassifierProperties::WithOutputDataConfig
DocumentClassifierProperties & WithOutputDataConfig(DocumentClassifierOutputDataConfig &&value)
Definition: DocumentClassifierProperties.h:442
Aws::Comprehend::Model::DocumentClassifierProperties::SetTrainingEndTime
void SetTrainingEndTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:352
Aws::Comprehend::Model::DocumentClassifierProperties::WithDocumentClassifierArn
DocumentClassifierProperties & WithDocumentClassifierArn(Aws::String &&value)
Definition: DocumentClassifierProperties.h:82
Aws::Comprehend::Model::DocumentClassifierProperties::GetLanguageCode
const LanguageCode & GetLanguageCode() const
Definition: DocumentClassifierProperties.h:94
Aws::Comprehend::Model::DocumentClassifierInputDataConfig
Definition: DocumentClassifierInputDataConfig.h:37
Aws::Comprehend::Model::DocumentClassifierProperties
Definition: DocumentClassifierProperties.h:41
Aws::Comprehend::Model::DocumentClassifierProperties::WithInputDataConfig
DocumentClassifierProperties & WithInputDataConfig(const DocumentClassifierInputDataConfig &value)
Definition: DocumentClassifierProperties.h:399
Aws::Comprehend::Model::DocumentClassifierProperties::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: DocumentClassifierProperties.h:641
AWS_COMPREHEND_API
#define AWS_COMPREHEND_API
Definition: Comprehend_EXPORTS.h:28
Aws::Comprehend::Model::DocumentClassifierProperties::DocumentClassifierArnHasBeenSet
bool DocumentClassifierArnHasBeenSet() const
Definition: DocumentClassifierProperties.h:57
Aws::Comprehend::Model::DocumentClassifierProperties::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(const char *value)
Definition: DocumentClassifierProperties.h:595
Aws::Comprehend::Model::DocumentClassifierProperties::DocumentClassifierProperties
DocumentClassifierProperties(Aws::Utils::Json::JsonView jsonValue)
Aws::Comprehend::Model::DocumentClassifierProperties::SetTrainingEndTime
void SetTrainingEndTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:344
Aws::Comprehend::Model::DocumentClassifierProperties::SetStatus
void SetStatus(const ModelStatus &value)
Definition: DocumentClassifierProperties.h:149
DocumentClassifierOutputDataConfig.h
Aws::Comprehend::Model::DocumentClassifierProperties::ModelKmsKeyIdHasBeenSet
bool ModelKmsKeyIdHasBeenSet() const
Definition: DocumentClassifierProperties.h:758
Aws::Comprehend::Model::DocumentClassifierProperties::WithModelKmsKeyId
DocumentClassifierProperties & WithModelKmsKeyId(const Aws::String &value)
Definition: DocumentClassifierProperties.h:802
Aws::Comprehend::Model::DocumentClassifierProperties::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: DocumentClassifierProperties.h:141
DateTime.h
Aws::Comprehend::Model::DocumentClassifierProperties::WithTrainingStartTime
DocumentClassifierProperties & WithTrainingStartTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:312
Aws::Comprehend::Model::DocumentClassifierProperties::WithTrainingStartTime
DocumentClassifierProperties & WithTrainingStartTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:319
Aws::Comprehend::Model::DocumentClassifierProperties::WithOutputDataConfig
DocumentClassifierProperties & WithOutputDataConfig(const DocumentClassifierOutputDataConfig &value)
Definition: DocumentClassifierProperties.h:436
ClassifierMetadata.h
Aws::Comprehend::Model::DocumentClassifierProperties::WithDataAccessRoleArn
DocumentClassifierProperties & WithDataAccessRoleArn(const Aws::String &value)
Definition: DocumentClassifierProperties.h:522
Aws::Comprehend::Model::DocumentClassifierProperties::WithDocumentClassifierArn
DocumentClassifierProperties & WithDocumentClassifierArn(const Aws::String &value)
Definition: DocumentClassifierProperties.h:77
Aws::Comprehend::Model::DocumentClassifierProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(const char *value)
Definition: DocumentClassifierProperties.h:516
Aws::Comprehend::Model::DocumentClassifierProperties::SetVersionName
void SetVersionName(Aws::String &&value)
Definition: DocumentClassifierProperties.h:845
Aws::Comprehend::Model::DocumentClassifierProperties::DocumentClassifierProperties
DocumentClassifierProperties()
Aws::Comprehend::Model::DocumentClassifierProperties::WithDataAccessRoleArn
DocumentClassifierProperties & WithDataAccessRoleArn(Aws::String &&value)
Definition: DocumentClassifierProperties.h:528
Aws::Comprehend::Model::DocumentClassifierProperties::SetClassifierMetadata
void SetClassifierMetadata(ClassifierMetadata &&value)
Definition: DocumentClassifierProperties.h:471
Aws::Comprehend::Model::DocumentClassifierProperties::GetClassifierMetadata
const ClassifierMetadata & GetClassifierMetadata() const
Definition: DocumentClassifierProperties.h:450
Aws::Comprehend::Model::DocumentClassifierProperties::LanguageCodeHasBeenSet
bool LanguageCodeHasBeenSet() const
Definition: DocumentClassifierProperties.h:100
Aws::Comprehend::Model::DocumentClassifierProperties::WithVpcConfig
DocumentClassifierProperties & WithVpcConfig(const VpcConfig &value)
Definition: DocumentClassifierProperties.h:677
Aws::Comprehend::Model::DocumentClassifierProperties::SetTrainingStartTime
void SetTrainingStartTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:305
Aws::Comprehend::Model::DocumentClassifierProperties::SetModelKmsKeyId
void SetModelKmsKeyId(const Aws::String &value)
Definition: DocumentClassifierProperties.h:769
Aws::Comprehend::Model::DocumentClassifierProperties::WithVpcConfig
DocumentClassifierProperties & WithVpcConfig(VpcConfig &&value)
Definition: DocumentClassifierProperties.h:686
Aws::Comprehend::Model::DocumentClassifierProperties::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: DocumentClassifierProperties.h:650
Aws::Comprehend::Model::DocumentClassifierProperties::WithInputDataConfig
DocumentClassifierProperties & WithInputDataConfig(DocumentClassifierInputDataConfig &&value)
Definition: DocumentClassifierProperties.h:405
Aws::Comprehend::Model::DocumentClassifierProperties::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Comprehend::Model::DocumentClassifierProperties::TrainingStartTimeHasBeenSet
bool TrainingStartTimeHasBeenSet() const
Definition: DocumentClassifierProperties.h:291
Aws::Comprehend::Model::DocumentClassifierMode
DocumentClassifierMode
Definition: DocumentClassifierMode.h:17
Aws::Comprehend::Model::DocumentClassifierProperties::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: DocumentClassifierProperties.h:381
Aws::Comprehend::Model::DocumentClassifierProperties::SetSubmitTime
void SetSubmitTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:235
Aws::Comprehend::Model::DocumentClassifierProperties::GetVolumeKmsKeyId
const Aws::String & GetVolumeKmsKeyId() const
Definition: DocumentClassifierProperties.h:547
Aws::Comprehend::Model::DocumentClassifierProperties::GetTrainingEndTime
const Aws::Utils::DateTime & GetTrainingEndTime() const
Definition: DocumentClassifierProperties.h:328
Aws::Comprehend::Model::DocumentClassifierProperties::SetDocumentClassifierArn
void SetDocumentClassifierArn(const char *value)
Definition: DocumentClassifierProperties.h:72
Aws::Comprehend::Model::DocumentClassifierProperties::WithVersionName
DocumentClassifierProperties & WithVersionName(Aws::String &&value)
Definition: DocumentClassifierProperties.h:860
Aws::Comprehend::Model::DocumentClassifierProperties::WithVersionName
DocumentClassifierProperties & WithVersionName(const Aws::String &value)
Definition: DocumentClassifierProperties.h:855
Aws::Comprehend::Model::DocumentClassifierProperties::WithTrainingEndTime
DocumentClassifierProperties & WithTrainingEndTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:360
Aws::Comprehend::Model::DocumentClassifierProperties::WithLanguageCode
DocumentClassifierProperties & WithLanguageCode(const LanguageCode &value)
Definition: DocumentClassifierProperties.h:118
Aws::Comprehend::Model::DocumentClassifierProperties::WithStatus
DocumentClassifierProperties & WithStatus(ModelStatus &&value)
Definition: DocumentClassifierProperties.h:173
Aws::Comprehend::Model::DocumentClassifierProperties::SetTrainingStartTime
void SetTrainingStartTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:298
Aws::Comprehend::Model::DocumentClassifierProperties::SetSubmitTime
void SetSubmitTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:230
Aws::Comprehend::Model::DocumentClassifierProperties::TrainingEndTimeHasBeenSet
bool TrainingEndTimeHasBeenSet() const
Definition: DocumentClassifierProperties.h:336
Aws::Comprehend::Model::DocumentClassifierProperties::VersionNameHasBeenSet
bool VersionNameHasBeenSet() const
Definition: DocumentClassifierProperties.h:835
Aws::Comprehend::Model::DocumentClassifierProperties::operator=
DocumentClassifierProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Comprehend::Model::DocumentClassifierProperties::SetMode
void SetMode(DocumentClassifierMode &&value)
Definition: DocumentClassifierProperties.h:719
Aws::Comprehend::Model::DocumentClassifierProperties::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(Aws::String &&value)
Definition: DocumentClassifierProperties.h:583
Aws::Comprehend::Model::DocumentClassifierProperties::SetInputDataConfig
void SetInputDataConfig(const DocumentClassifierInputDataConfig &value)
Definition: DocumentClassifierProperties.h:387
Aws::Comprehend::Model::DocumentClassifierProperties::WithMessage
DocumentClassifierProperties & WithMessage(Aws::String &&value)
Definition: DocumentClassifierProperties.h:209
Aws::Comprehend::Model::DocumentClassifierProperties::SetMode
void SetMode(const DocumentClassifierMode &value)
Definition: DocumentClassifierProperties.h:711
Aws::Comprehend::Model::DocumentClassifierProperties::DataAccessRoleArnHasBeenSet
bool DataAccessRoleArnHasBeenSet() const
Definition: DocumentClassifierProperties.h:498
Aws::Comprehend::Model::DocumentClassifierProperties::WithEndTime
DocumentClassifierProperties & WithEndTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:276
Aws::Comprehend::Model::DocumentClassifierProperties::SetOutputDataConfig
void SetOutputDataConfig(DocumentClassifierOutputDataConfig &&value)
Definition: DocumentClassifierProperties.h:430
Aws::Comprehend::Model::DocumentClassifierOutputDataConfig
Definition: DocumentClassifierOutputDataConfig.h:33
Aws::Comprehend::Model::DocumentClassifierProperties::SetVersionName
void SetVersionName(const char *value)
Definition: DocumentClassifierProperties.h:850
Aws::Comprehend::Model::DocumentClassifierProperties::WithTrainingEndTime
DocumentClassifierProperties & WithTrainingEndTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:368
Aws::Comprehend::Model::DocumentClassifierProperties::GetDataAccessRoleArn
const Aws::String & GetDataAccessRoleArn() const
Definition: DocumentClassifierProperties.h:492
Aws::Comprehend::Model::DocumentClassifierProperties::GetSubmitTime
const Aws::Utils::DateTime & GetSubmitTime() const
Definition: DocumentClassifierProperties.h:220
Aws::Comprehend::Model::DocumentClassifierProperties::SetLanguageCode
void SetLanguageCode(const LanguageCode &value)
Definition: DocumentClassifierProperties.h:106
Aws::Comprehend::Model::LanguageCode
LanguageCode
Definition: LanguageCode.h:17
Aws::Comprehend::Model::DocumentClassifierProperties::GetMessage
const Aws::String & GetMessage() const
Definition: DocumentClassifierProperties.h:179
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Comprehend::Model::DocumentClassifierProperties::WithStatus
DocumentClassifierProperties & WithStatus(const ModelStatus &value)
Definition: DocumentClassifierProperties.h:165
AWSString.h
Aws::Comprehend::Model::DocumentClassifierProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(const Aws::String &value)
Definition: DocumentClassifierProperties.h:504
Aws::Comprehend::Model::DocumentClassifierProperties::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: DocumentClassifierProperties.h:251
Aws::Comprehend::Model::DocumentClassifierProperties::SetInputDataConfig
void SetInputDataConfig(DocumentClassifierInputDataConfig &&value)
Definition: DocumentClassifierProperties.h:393
Aws::Comprehend::Model::DocumentClassifierProperties::ClassifierMetadataHasBeenSet
bool ClassifierMetadataHasBeenSet() const
Definition: DocumentClassifierProperties.h:457
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Comprehend::Model::DocumentClassifierProperties::GetDocumentClassifierArn
const Aws::String & GetDocumentClassifierArn() const
Definition: DocumentClassifierProperties.h:52
Aws::Comprehend::Model::DocumentClassifierProperties::WithDocumentClassifierArn
DocumentClassifierProperties & WithDocumentClassifierArn(const char *value)
Definition: DocumentClassifierProperties.h:87
ModelStatus.h
Aws::Comprehend::Model::DocumentClassifierProperties::WithMessage
DocumentClassifierProperties & WithMessage(const Aws::String &value)
Definition: DocumentClassifierProperties.h:204
Aws::Comprehend::Model::VpcConfig
Definition: VpcConfig.h:36
Aws::Comprehend::Model::DocumentClassifierProperties::SetMessage
void SetMessage(const Aws::String &value)
Definition: DocumentClassifierProperties.h:189
Aws::Comprehend::Model::DocumentClassifierProperties::SetDocumentClassifierArn
void SetDocumentClassifierArn(const Aws::String &value)
Definition: DocumentClassifierProperties.h:62
Aws::Comprehend::Model::ModelStatus
ModelStatus
Definition: ModelStatus.h:17
Aws::Comprehend::Model::DocumentClassifierProperties::WithVolumeKmsKeyId
DocumentClassifierProperties & WithVolumeKmsKeyId(Aws::String &&value)
Definition: DocumentClassifierProperties.h:619
LanguageCode.h
Aws::Comprehend::Model::DocumentClassifierProperties::SetModelKmsKeyId
void SetModelKmsKeyId(Aws::String &&value)
Definition: DocumentClassifierProperties.h:780
Aws::Comprehend::Model::DocumentClassifierProperties::GetVersionName
const Aws::String & GetVersionName() const
Definition: DocumentClassifierProperties.h:830
Aws::Comprehend::Model::DocumentClassifierProperties::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: DocumentClassifierProperties.h:256
Aws::Comprehend::Model::DocumentClassifierProperties::SetClassifierMetadata
void SetClassifierMetadata(const ClassifierMetadata &value)
Definition: DocumentClassifierProperties.h:464
Aws::Comprehend::Model::DocumentClassifierProperties::GetMode
const DocumentClassifierMode & GetMode() const
Definition: DocumentClassifierProperties.h:695
Aws::Comprehend::Model::DocumentClassifierProperties::GetModelKmsKeyId
const Aws::String & GetModelKmsKeyId() const
Definition: DocumentClassifierProperties.h:747
Aws::Comprehend::Model::DocumentClassifierProperties::GetInputDataConfig
const DocumentClassifierInputDataConfig & GetInputDataConfig() const
Definition: DocumentClassifierProperties.h:375
DocumentClassifierInputDataConfig.h
Aws::Comprehend::Model::DocumentClassifierProperties::WithSubmitTime
DocumentClassifierProperties & WithSubmitTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:240
Aws::Comprehend::Model::DocumentClassifierProperties::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: DocumentClassifierProperties.h:418
Aws::Comprehend::Model::DocumentClassifierProperties::WithMessage
DocumentClassifierProperties & WithMessage(const char *value)
Definition: DocumentClassifierProperties.h:214
Comprehend_EXPORTS.h
Aws::Comprehend::Model::DocumentClassifierProperties::GetTrainingStartTime
const Aws::Utils::DateTime & GetTrainingStartTime() const
Definition: DocumentClassifierProperties.h:284
DocumentClassifierMode.h
Aws
Definition: AccessManagementClient.h:15
Aws::Comprehend::Model::DocumentClassifierProperties::WithEndTime
DocumentClassifierProperties & WithEndTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:271
Aws::Comprehend::Model::DocumentClassifierProperties::SetLanguageCode
void SetLanguageCode(LanguageCode &&value)
Definition: DocumentClassifierProperties.h:112
Aws::Comprehend::Model::DocumentClassifierProperties::SetOutputDataConfig
void SetOutputDataConfig(const DocumentClassifierOutputDataConfig &value)
Definition: DocumentClassifierProperties.h:424
Aws::Comprehend::Model::DocumentClassifierProperties::SetStatus
void SetStatus(ModelStatus &&value)
Definition: DocumentClassifierProperties.h:157
Aws::Comprehend::Model::DocumentClassifierProperties::WithVersionName
DocumentClassifierProperties & WithVersionName(const char *value)
Definition: DocumentClassifierProperties.h:865
Aws::Comprehend::Model::DocumentClassifierProperties::WithModelKmsKeyId
DocumentClassifierProperties & WithModelKmsKeyId(const char *value)
Definition: DocumentClassifierProperties.h:824
Aws::Comprehend::Model::DocumentClassifierProperties::SetModelKmsKeyId
void SetModelKmsKeyId(const char *value)
Definition: DocumentClassifierProperties.h:791
Aws::Comprehend::Model::DocumentClassifierProperties::ModeHasBeenSet
bool ModeHasBeenSet() const
Definition: DocumentClassifierProperties.h:703
Aws::Comprehend::Model::DocumentClassifierProperties::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(const Aws::String &value)
Definition: DocumentClassifierProperties.h:571
Aws::Comprehend::Model::DocumentClassifierProperties::WithMode
DocumentClassifierProperties & WithMode(DocumentClassifierMode &&value)
Definition: DocumentClassifierProperties.h:735
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Comprehend::Model::ClassifierMetadata
Definition: ClassifierMetadata.h:33
Aws::Comprehend::Model::DocumentClassifierProperties::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: DocumentClassifierProperties.h:659
Aws::Comprehend::Model::DocumentClassifierProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(Aws::String &&value)
Definition: DocumentClassifierProperties.h:510
Aws::Comprehend::Model::DocumentClassifierProperties::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: DocumentClassifierProperties.h:261
Aws::Comprehend::Model::DocumentClassifierProperties::SetMessage
void SetMessage(Aws::String &&value)
Definition: DocumentClassifierProperties.h:194
Aws::Comprehend::Model::DocumentClassifierProperties::WithClassifierMetadata
DocumentClassifierProperties & WithClassifierMetadata(ClassifierMetadata &&value)
Definition: DocumentClassifierProperties.h:485
Aws::Comprehend::Model::DocumentClassifierProperties::WithDataAccessRoleArn
DocumentClassifierProperties & WithDataAccessRoleArn(const char *value)
Definition: DocumentClassifierProperties.h:534
Aws::Comprehend::Model::DocumentClassifierProperties::GetOutputDataConfig
const DocumentClassifierOutputDataConfig & GetOutputDataConfig() const
Definition: DocumentClassifierProperties.h:412
Aws::Comprehend::Model::DocumentClassifierProperties::WithClassifierMetadata
DocumentClassifierProperties & WithClassifierMetadata(const ClassifierMetadata &value)
Definition: DocumentClassifierProperties.h:478
Aws::Comprehend::Model::DocumentClassifierProperties::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: DocumentClassifierProperties.h:266
Aws::Comprehend::Model::DocumentClassifierProperties::MessageHasBeenSet
bool MessageHasBeenSet() const
Definition: DocumentClassifierProperties.h:184
Aws::Comprehend::Model::DocumentClassifierProperties::WithVolumeKmsKeyId
DocumentClassifierProperties & WithVolumeKmsKeyId(const char *value)
Definition: DocumentClassifierProperties.h:631
VpcConfig.h
Aws::Comprehend::Model::DocumentClassifierProperties::VolumeKmsKeyIdHasBeenSet
bool VolumeKmsKeyIdHasBeenSet() const
Definition: DocumentClassifierProperties.h:559
Aws::Comprehend::Model::DocumentClassifierProperties::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: DocumentClassifierProperties.h:668
Aws::Comprehend::Model::DocumentClassifierProperties::WithModelKmsKeyId
DocumentClassifierProperties & WithModelKmsKeyId(Aws::String &&value)
Definition: DocumentClassifierProperties.h:813
Aws::Comprehend::Model::DocumentClassifierProperties::SetVersionName
void SetVersionName(const Aws::String &value)
Definition: DocumentClassifierProperties.h:840
Aws::Comprehend::Model::DocumentClassifierProperties::WithVolumeKmsKeyId
DocumentClassifierProperties & WithVolumeKmsKeyId(const Aws::String &value)
Definition: DocumentClassifierProperties.h:607
Aws::Comprehend::Model::DocumentClassifierProperties::GetStatus
const ModelStatus & GetStatus() const
Definition: DocumentClassifierProperties.h:133
Aws::Comprehend::Model::DocumentClassifierProperties::WithMode
DocumentClassifierProperties & WithMode(const DocumentClassifierMode &value)
Definition: DocumentClassifierProperties.h:727