AWS SDK for C++  1.9.132
AWS SDK for C++
PiiEntitiesDetectionJobProperties.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace Utils
21 {
22 namespace Json
23 {
24  class JsonValue;
25  class JsonView;
26 } // namespace Json
27 } // namespace Utils
28 namespace Comprehend
29 {
30 namespace Model
31 {
32 
40  {
41  public:
46 
47 
51  inline const Aws::String& GetJobId() const{ return m_jobId; }
52 
56  inline bool JobIdHasBeenSet() const { return m_jobIdHasBeenSet; }
57 
61  inline void SetJobId(const Aws::String& value) { m_jobIdHasBeenSet = true; m_jobId = value; }
62 
66  inline void SetJobId(Aws::String&& value) { m_jobIdHasBeenSet = true; m_jobId = std::move(value); }
67 
71  inline void SetJobId(const char* value) { m_jobIdHasBeenSet = true; m_jobId.assign(value); }
72 
76  inline PiiEntitiesDetectionJobProperties& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
77 
81  inline PiiEntitiesDetectionJobProperties& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
82 
86  inline PiiEntitiesDetectionJobProperties& WithJobId(const char* value) { SetJobId(value); return *this;}
87 
88 
98  inline const Aws::String& GetJobArn() const{ return m_jobArn; }
99 
109  inline bool JobArnHasBeenSet() const { return m_jobArnHasBeenSet; }
110 
120  inline void SetJobArn(const Aws::String& value) { m_jobArnHasBeenSet = true; m_jobArn = value; }
121 
131  inline void SetJobArn(Aws::String&& value) { m_jobArnHasBeenSet = true; m_jobArn = std::move(value); }
132 
142  inline void SetJobArn(const char* value) { m_jobArnHasBeenSet = true; m_jobArn.assign(value); }
143 
153  inline PiiEntitiesDetectionJobProperties& WithJobArn(const Aws::String& value) { SetJobArn(value); return *this;}
154 
164  inline PiiEntitiesDetectionJobProperties& WithJobArn(Aws::String&& value) { SetJobArn(std::move(value)); return *this;}
165 
175  inline PiiEntitiesDetectionJobProperties& WithJobArn(const char* value) { SetJobArn(value); return *this;}
176 
177 
181  inline const Aws::String& GetJobName() const{ return m_jobName; }
182 
186  inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; }
187 
191  inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; }
192 
196  inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); }
197 
201  inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); }
202 
206  inline PiiEntitiesDetectionJobProperties& WithJobName(const Aws::String& value) { SetJobName(value); return *this;}
207 
211  inline PiiEntitiesDetectionJobProperties& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;}
212 
216  inline PiiEntitiesDetectionJobProperties& WithJobName(const char* value) { SetJobName(value); return *this;}
217 
218 
224  inline const JobStatus& GetJobStatus() const{ return m_jobStatus; }
225 
231  inline bool JobStatusHasBeenSet() const { return m_jobStatusHasBeenSet; }
232 
238  inline void SetJobStatus(const JobStatus& value) { m_jobStatusHasBeenSet = true; m_jobStatus = value; }
239 
245  inline void SetJobStatus(JobStatus&& value) { m_jobStatusHasBeenSet = true; m_jobStatus = std::move(value); }
246 
252  inline PiiEntitiesDetectionJobProperties& WithJobStatus(const JobStatus& value) { SetJobStatus(value); return *this;}
253 
259  inline PiiEntitiesDetectionJobProperties& WithJobStatus(JobStatus&& value) { SetJobStatus(std::move(value)); return *this;}
260 
261 
265  inline const Aws::String& GetMessage() const{ return m_message; }
266 
270  inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
271 
275  inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
276 
280  inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
281 
285  inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
286 
290  inline PiiEntitiesDetectionJobProperties& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
291 
295  inline PiiEntitiesDetectionJobProperties& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
296 
300  inline PiiEntitiesDetectionJobProperties& WithMessage(const char* value) { SetMessage(value); return *this;}
301 
302 
307  inline const Aws::Utils::DateTime& GetSubmitTime() const{ return m_submitTime; }
308 
313  inline bool SubmitTimeHasBeenSet() const { return m_submitTimeHasBeenSet; }
314 
319  inline void SetSubmitTime(const Aws::Utils::DateTime& value) { m_submitTimeHasBeenSet = true; m_submitTime = value; }
320 
325  inline void SetSubmitTime(Aws::Utils::DateTime&& value) { m_submitTimeHasBeenSet = true; m_submitTime = std::move(value); }
326 
331  inline PiiEntitiesDetectionJobProperties& WithSubmitTime(const Aws::Utils::DateTime& value) { SetSubmitTime(value); return *this;}
332 
337  inline PiiEntitiesDetectionJobProperties& WithSubmitTime(Aws::Utils::DateTime&& value) { SetSubmitTime(std::move(value)); return *this;}
338 
339 
343  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
344 
348  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
349 
353  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
354 
358  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
359 
363  inline PiiEntitiesDetectionJobProperties& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
364 
368  inline PiiEntitiesDetectionJobProperties& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
369 
370 
374  inline const InputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
375 
379  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
380 
384  inline void SetInputDataConfig(const InputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
385 
389  inline void SetInputDataConfig(InputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
390 
394  inline PiiEntitiesDetectionJobProperties& WithInputDataConfig(const InputDataConfig& value) { SetInputDataConfig(value); return *this;}
395 
399  inline PiiEntitiesDetectionJobProperties& WithInputDataConfig(InputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
400 
401 
406  inline const PiiOutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
407 
412  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
413 
418  inline void SetOutputDataConfig(const PiiOutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
419 
424  inline void SetOutputDataConfig(PiiOutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
425 
430  inline PiiEntitiesDetectionJobProperties& WithOutputDataConfig(const PiiOutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
431 
436  inline PiiEntitiesDetectionJobProperties& WithOutputDataConfig(PiiOutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
437 
438 
446  inline const RedactionConfig& GetRedactionConfig() const{ return m_redactionConfig; }
447 
455  inline bool RedactionConfigHasBeenSet() const { return m_redactionConfigHasBeenSet; }
456 
464  inline void SetRedactionConfig(const RedactionConfig& value) { m_redactionConfigHasBeenSet = true; m_redactionConfig = value; }
465 
473  inline void SetRedactionConfig(RedactionConfig&& value) { m_redactionConfigHasBeenSet = true; m_redactionConfig = std::move(value); }
474 
482  inline PiiEntitiesDetectionJobProperties& WithRedactionConfig(const RedactionConfig& value) { SetRedactionConfig(value); return *this;}
483 
491  inline PiiEntitiesDetectionJobProperties& WithRedactionConfig(RedactionConfig&& value) { SetRedactionConfig(std::move(value)); return *this;}
492 
493 
497  inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; }
498 
502  inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; }
503 
507  inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; }
508 
512  inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); }
513 
517  inline PiiEntitiesDetectionJobProperties& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;}
518 
522  inline PiiEntitiesDetectionJobProperties& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;}
523 
524 
529  inline const Aws::String& GetDataAccessRoleArn() const{ return m_dataAccessRoleArn; }
530 
535  inline bool DataAccessRoleArnHasBeenSet() const { return m_dataAccessRoleArnHasBeenSet; }
536 
541  inline void SetDataAccessRoleArn(const Aws::String& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = value; }
542 
547  inline void SetDataAccessRoleArn(Aws::String&& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = std::move(value); }
548 
553  inline void SetDataAccessRoleArn(const char* value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn.assign(value); }
554 
559  inline PiiEntitiesDetectionJobProperties& WithDataAccessRoleArn(const Aws::String& value) { SetDataAccessRoleArn(value); return *this;}
560 
565  inline PiiEntitiesDetectionJobProperties& WithDataAccessRoleArn(Aws::String&& value) { SetDataAccessRoleArn(std::move(value)); return *this;}
566 
571  inline PiiEntitiesDetectionJobProperties& WithDataAccessRoleArn(const char* value) { SetDataAccessRoleArn(value); return *this;}
572 
573 
578  inline const PiiEntitiesDetectionMode& GetMode() const{ return m_mode; }
579 
584  inline bool ModeHasBeenSet() const { return m_modeHasBeenSet; }
585 
590  inline void SetMode(const PiiEntitiesDetectionMode& value) { m_modeHasBeenSet = true; m_mode = value; }
591 
596  inline void SetMode(PiiEntitiesDetectionMode&& value) { m_modeHasBeenSet = true; m_mode = std::move(value); }
597 
602  inline PiiEntitiesDetectionJobProperties& WithMode(const PiiEntitiesDetectionMode& value) { SetMode(value); return *this;}
603 
608  inline PiiEntitiesDetectionJobProperties& WithMode(PiiEntitiesDetectionMode&& value) { SetMode(std::move(value)); return *this;}
609 
610  private:
611 
612  Aws::String m_jobId;
613  bool m_jobIdHasBeenSet;
614 
615  Aws::String m_jobArn;
616  bool m_jobArnHasBeenSet;
617 
618  Aws::String m_jobName;
619  bool m_jobNameHasBeenSet;
620 
621  JobStatus m_jobStatus;
622  bool m_jobStatusHasBeenSet;
623 
624  Aws::String m_message;
625  bool m_messageHasBeenSet;
626 
627  Aws::Utils::DateTime m_submitTime;
628  bool m_submitTimeHasBeenSet;
629 
630  Aws::Utils::DateTime m_endTime;
631  bool m_endTimeHasBeenSet;
632 
633  InputDataConfig m_inputDataConfig;
634  bool m_inputDataConfigHasBeenSet;
635 
636  PiiOutputDataConfig m_outputDataConfig;
637  bool m_outputDataConfigHasBeenSet;
638 
639  RedactionConfig m_redactionConfig;
640  bool m_redactionConfigHasBeenSet;
641 
642  LanguageCode m_languageCode;
643  bool m_languageCodeHasBeenSet;
644 
645  Aws::String m_dataAccessRoleArn;
646  bool m_dataAccessRoleArnHasBeenSet;
647 
649  bool m_modeHasBeenSet;
650  };
651 
652 } // namespace Model
653 } // namespace Comprehend
654 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithMessage
PiiEntitiesDetectionJobProperties & WithMessage(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:290
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithSubmitTime
PiiEntitiesDetectionJobProperties & WithSubmitTime(Aws::Utils::DateTime &&value)
Definition: PiiEntitiesDetectionJobProperties.h:337
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobArn
PiiEntitiesDetectionJobProperties & WithJobArn(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:175
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetJobId
const Aws::String & GetJobId() const
Definition: PiiEntitiesDetectionJobProperties.h:51
AWS_COMPREHEND_API
#define AWS_COMPREHEND_API
Definition: Comprehend_EXPORTS.h:28
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::LanguageCodeHasBeenSet
bool LanguageCodeHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:502
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetJobArn
const Aws::String & GetJobArn() const
Definition: PiiEntitiesDetectionJobProperties.h:98
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithDataAccessRoleArn
PiiEntitiesDetectionJobProperties & WithDataAccessRoleArn(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:571
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetLanguageCode
void SetLanguageCode(const LanguageCode &value)
Definition: PiiEntitiesDetectionJobProperties.h:507
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithOutputDataConfig
PiiEntitiesDetectionJobProperties & WithOutputDataConfig(const PiiOutputDataConfig &value)
Definition: PiiEntitiesDetectionJobProperties.h:430
PiiOutputDataConfig.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobArn
PiiEntitiesDetectionJobProperties & WithJobArn(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:153
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithRedactionConfig
PiiEntitiesDetectionJobProperties & WithRedactionConfig(const RedactionConfig &value)
Definition: PiiEntitiesDetectionJobProperties.h:482
DateTime.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobName
void SetJobName(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:196
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetInputDataConfig
void SetInputDataConfig(const InputDataConfig &value)
Definition: PiiEntitiesDetectionJobProperties.h:384
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobName
PiiEntitiesDetectionJobProperties & WithJobName(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:211
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobArn
void SetJobArn(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:131
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetLanguageCode
void SetLanguageCode(LanguageCode &&value)
Definition: PiiEntitiesDetectionJobProperties.h:512
Aws::Comprehend::Model::RedactionConfig
Definition: RedactionConfig.h:36
Aws::Comprehend::Model::InputDataConfig
Definition: InputDataConfig.h:34
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetOutputDataConfig
const PiiOutputDataConfig & GetOutputDataConfig() const
Definition: PiiEntitiesDetectionJobProperties.h:406
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: PiiEntitiesDetectionJobProperties.h:343
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetLanguageCode
const LanguageCode & GetLanguageCode() const
Definition: PiiEntitiesDetectionJobProperties.h:497
RedactionConfig.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithLanguageCode
PiiEntitiesDetectionJobProperties & WithLanguageCode(LanguageCode &&value)
Definition: PiiEntitiesDetectionJobProperties.h:522
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithInputDataConfig
PiiEntitiesDetectionJobProperties & WithInputDataConfig(const InputDataConfig &value)
Definition: PiiEntitiesDetectionJobProperties.h:394
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobName
void SetJobName(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:201
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithRedactionConfig
PiiEntitiesDetectionJobProperties & WithRedactionConfig(RedactionConfig &&value)
Definition: PiiEntitiesDetectionJobProperties.h:491
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobName
void SetJobName(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:191
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetMessage
void SetMessage(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:285
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobName
PiiEntitiesDetectionJobProperties & WithJobName(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:216
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobId
void SetJobId(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:66
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetSubmitTime
void SetSubmitTime(Aws::Utils::DateTime &&value)
Definition: PiiEntitiesDetectionJobProperties.h:325
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetRedactionConfig
void SetRedactionConfig(const RedactionConfig &value)
Definition: PiiEntitiesDetectionJobProperties.h:464
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetInputDataConfig
const InputDataConfig & GetInputDataConfig() const
Definition: PiiEntitiesDetectionJobProperties.h:374
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobName
PiiEntitiesDetectionJobProperties & WithJobName(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:206
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::JobStatusHasBeenSet
bool JobStatusHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:231
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithEndTime
PiiEntitiesDetectionJobProperties & WithEndTime(const Aws::Utils::DateTime &value)
Definition: PiiEntitiesDetectionJobProperties.h:363
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobArn
void SetJobArn(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:120
Aws::Comprehend::Model::JobStatus
JobStatus
Definition: JobStatus.h:17
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetSubmitTime
void SetSubmitTime(const Aws::Utils::DateTime &value)
Definition: PiiEntitiesDetectionJobProperties.h:319
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetOutputDataConfig
void SetOutputDataConfig(const PiiOutputDataConfig &value)
Definition: PiiEntitiesDetectionJobProperties.h:418
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::ModeHasBeenSet
bool ModeHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:584
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobArn
void SetJobArn(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:142
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobStatus
PiiEntitiesDetectionJobProperties & WithJobStatus(JobStatus &&value)
Definition: PiiEntitiesDetectionJobProperties.h:259
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithOutputDataConfig
PiiEntitiesDetectionJobProperties & WithOutputDataConfig(PiiOutputDataConfig &&value)
Definition: PiiEntitiesDetectionJobProperties.h:436
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobId
PiiEntitiesDetectionJobProperties & WithJobId(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:86
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties
Definition: PiiEntitiesDetectionJobProperties.h:40
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithEndTime
PiiEntitiesDetectionJobProperties & WithEndTime(Aws::Utils::DateTime &&value)
Definition: PiiEntitiesDetectionJobProperties.h:368
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetDataAccessRoleArn
const Aws::String & GetDataAccessRoleArn() const
Definition: PiiEntitiesDetectionJobProperties.h:529
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetRedactionConfig
void SetRedactionConfig(RedactionConfig &&value)
Definition: PiiEntitiesDetectionJobProperties.h:473
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::MessageHasBeenSet
bool MessageHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:270
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobId
void SetJobId(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:71
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetMessage
const Aws::String & GetMessage() const
Definition: PiiEntitiesDetectionJobProperties.h:265
InputDataConfig.h
Aws::Comprehend::Model::LanguageCode
LanguageCode
Definition: LanguageCode.h:17
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithLanguageCode
PiiEntitiesDetectionJobProperties & WithLanguageCode(const LanguageCode &value)
Definition: PiiEntitiesDetectionJobProperties.h:517
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobId
PiiEntitiesDetectionJobProperties & WithJobId(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:76
Aws::Comprehend::Model::PiiOutputDataConfig
Definition: PiiOutputDataConfig.h:33
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Comprehend::Model::PiiEntitiesDetectionMode
PiiEntitiesDetectionMode
Definition: PiiEntitiesDetectionMode.h:17
AWSString.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:412
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobStatus
void SetJobStatus(JobStatus &&value)
Definition: PiiEntitiesDetectionJobProperties.h:245
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: PiiEntitiesDetectionJobProperties.h:353
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithDataAccessRoleArn
PiiEntitiesDetectionJobProperties & WithDataAccessRoleArn(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:559
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SubmitTimeHasBeenSet
bool SubmitTimeHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:313
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::JobIdHasBeenSet
bool JobIdHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:56
LanguageCode.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::PiiEntitiesDetectionJobProperties
PiiEntitiesDetectionJobProperties(Aws::Utils::Json::JsonView jsonValue)
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetMode
void SetMode(PiiEntitiesDetectionMode &&value)
Definition: PiiEntitiesDetectionJobProperties.h:596
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithSubmitTime
PiiEntitiesDetectionJobProperties & WithSubmitTime(const Aws::Utils::DateTime &value)
Definition: PiiEntitiesDetectionJobProperties.h:331
Comprehend_EXPORTS.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::PiiEntitiesDetectionJobProperties
PiiEntitiesDetectionJobProperties()
JobStatus.h
Aws
Definition: AccessManagementClient.h:15
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobId
void SetJobId(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:61
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetRedactionConfig
const RedactionConfig & GetRedactionConfig() const
Definition: PiiEntitiesDetectionJobProperties.h:446
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetMode
const PiiEntitiesDetectionMode & GetMode() const
Definition: PiiEntitiesDetectionJobProperties.h:578
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetInputDataConfig
void SetInputDataConfig(InputDataConfig &&value)
Definition: PiiEntitiesDetectionJobProperties.h:389
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetMessage
void SetMessage(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:280
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::operator=
PiiEntitiesDetectionJobProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithMessage
PiiEntitiesDetectionJobProperties & WithMessage(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:295
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:553
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobStatus
PiiEntitiesDetectionJobProperties & WithJobStatus(const JobStatus &value)
Definition: PiiEntitiesDetectionJobProperties.h:252
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:348
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::JobNameHasBeenSet
bool JobNameHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:186
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobId
PiiEntitiesDetectionJobProperties & WithJobId(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:81
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::RedactionConfigHasBeenSet
bool RedactionConfigHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:455
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::DataAccessRoleArnHasBeenSet
bool DataAccessRoleArnHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:535
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetJobStatus
const JobStatus & GetJobStatus() const
Definition: PiiEntitiesDetectionJobProperties.h:224
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:379
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithMode
PiiEntitiesDetectionJobProperties & WithMode(PiiEntitiesDetectionMode &&value)
Definition: PiiEntitiesDetectionJobProperties.h:608
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithInputDataConfig
PiiEntitiesDetectionJobProperties & WithInputDataConfig(InputDataConfig &&value)
Definition: PiiEntitiesDetectionJobProperties.h:399
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetJobStatus
void SetJobStatus(const JobStatus &value)
Definition: PiiEntitiesDetectionJobProperties.h:238
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:547
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetSubmitTime
const Aws::Utils::DateTime & GetSubmitTime() const
Definition: PiiEntitiesDetectionJobProperties.h:307
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithJobArn
PiiEntitiesDetectionJobProperties & WithJobArn(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:164
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::JobArnHasBeenSet
bool JobArnHasBeenSet() const
Definition: PiiEntitiesDetectionJobProperties.h:109
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithMessage
PiiEntitiesDetectionJobProperties & WithMessage(const char *value)
Definition: PiiEntitiesDetectionJobProperties.h:300
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetOutputDataConfig
void SetOutputDataConfig(PiiOutputDataConfig &&value)
Definition: PiiEntitiesDetectionJobProperties.h:424
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetMode
void SetMode(const PiiEntitiesDetectionMode &value)
Definition: PiiEntitiesDetectionJobProperties.h:590
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: PiiEntitiesDetectionJobProperties.h:358
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithDataAccessRoleArn
PiiEntitiesDetectionJobProperties & WithDataAccessRoleArn(Aws::String &&value)
Definition: PiiEntitiesDetectionJobProperties.h:565
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetMessage
void SetMessage(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:275
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::GetJobName
const Aws::String & GetJobName() const
Definition: PiiEntitiesDetectionJobProperties.h:181
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(const Aws::String &value)
Definition: PiiEntitiesDetectionJobProperties.h:541
PiiEntitiesDetectionMode.h
Aws::Comprehend::Model::PiiEntitiesDetectionJobProperties::WithMode
PiiEntitiesDetectionJobProperties & WithMode(const PiiEntitiesDetectionMode &value)
Definition: PiiEntitiesDetectionJobProperties.h:602