AWS SDK for C++  1.8.126
AWS SDK for C++
SentimentDetectionJobProperties.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Utils
20 {
21 namespace Json
22 {
23  class JsonValue;
24  class JsonView;
25 } // namespace Json
26 } // namespace Utils
27 namespace Comprehend
28 {
29 namespace Model
30 {
31 
39  {
40  public:
45 
46 
50  inline const Aws::String& GetJobId() const{ return m_jobId; }
51 
55  inline bool JobIdHasBeenSet() const { return m_jobIdHasBeenSet; }
56 
60  inline void SetJobId(const Aws::String& value) { m_jobIdHasBeenSet = true; m_jobId = value; }
61 
65  inline void SetJobId(Aws::String&& value) { m_jobIdHasBeenSet = true; m_jobId = std::move(value); }
66 
70  inline void SetJobId(const char* value) { m_jobIdHasBeenSet = true; m_jobId.assign(value); }
71 
75  inline SentimentDetectionJobProperties& WithJobId(const Aws::String& value) { SetJobId(value); return *this;}
76 
80  inline SentimentDetectionJobProperties& WithJobId(Aws::String&& value) { SetJobId(std::move(value)); return *this;}
81 
85  inline SentimentDetectionJobProperties& WithJobId(const char* value) { SetJobId(value); return *this;}
86 
87 
91  inline const Aws::String& GetJobName() const{ return m_jobName; }
92 
96  inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; }
97 
101  inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; }
102 
106  inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); }
107 
111  inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); }
112 
116  inline SentimentDetectionJobProperties& WithJobName(const Aws::String& value) { SetJobName(value); return *this;}
117 
121  inline SentimentDetectionJobProperties& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;}
122 
126  inline SentimentDetectionJobProperties& WithJobName(const char* value) { SetJobName(value); return *this;}
127 
128 
134  inline const JobStatus& GetJobStatus() const{ return m_jobStatus; }
135 
141  inline bool JobStatusHasBeenSet() const { return m_jobStatusHasBeenSet; }
142 
148  inline void SetJobStatus(const JobStatus& value) { m_jobStatusHasBeenSet = true; m_jobStatus = value; }
149 
155  inline void SetJobStatus(JobStatus&& value) { m_jobStatusHasBeenSet = true; m_jobStatus = std::move(value); }
156 
162  inline SentimentDetectionJobProperties& WithJobStatus(const JobStatus& value) { SetJobStatus(value); return *this;}
163 
169  inline SentimentDetectionJobProperties& WithJobStatus(JobStatus&& value) { SetJobStatus(std::move(value)); return *this;}
170 
171 
175  inline const Aws::String& GetMessage() const{ return m_message; }
176 
180  inline bool MessageHasBeenSet() const { return m_messageHasBeenSet; }
181 
185  inline void SetMessage(const Aws::String& value) { m_messageHasBeenSet = true; m_message = value; }
186 
190  inline void SetMessage(Aws::String&& value) { m_messageHasBeenSet = true; m_message = std::move(value); }
191 
195  inline void SetMessage(const char* value) { m_messageHasBeenSet = true; m_message.assign(value); }
196 
200  inline SentimentDetectionJobProperties& WithMessage(const Aws::String& value) { SetMessage(value); return *this;}
201 
205  inline SentimentDetectionJobProperties& WithMessage(Aws::String&& value) { SetMessage(std::move(value)); return *this;}
206 
210  inline SentimentDetectionJobProperties& WithMessage(const char* value) { SetMessage(value); return *this;}
211 
212 
216  inline const Aws::Utils::DateTime& GetSubmitTime() const{ return m_submitTime; }
217 
221  inline bool SubmitTimeHasBeenSet() const { return m_submitTimeHasBeenSet; }
222 
226  inline void SetSubmitTime(const Aws::Utils::DateTime& value) { m_submitTimeHasBeenSet = true; m_submitTime = value; }
227 
231  inline void SetSubmitTime(Aws::Utils::DateTime&& value) { m_submitTimeHasBeenSet = true; m_submitTime = std::move(value); }
232 
236  inline SentimentDetectionJobProperties& WithSubmitTime(const Aws::Utils::DateTime& value) { SetSubmitTime(value); return *this;}
237 
241  inline SentimentDetectionJobProperties& WithSubmitTime(Aws::Utils::DateTime&& value) { SetSubmitTime(std::move(value)); return *this;}
242 
243 
247  inline const Aws::Utils::DateTime& GetEndTime() const{ return m_endTime; }
248 
252  inline bool EndTimeHasBeenSet() const { return m_endTimeHasBeenSet; }
253 
257  inline void SetEndTime(const Aws::Utils::DateTime& value) { m_endTimeHasBeenSet = true; m_endTime = value; }
258 
262  inline void SetEndTime(Aws::Utils::DateTime&& value) { m_endTimeHasBeenSet = true; m_endTime = std::move(value); }
263 
267  inline SentimentDetectionJobProperties& WithEndTime(const Aws::Utils::DateTime& value) { SetEndTime(value); return *this;}
268 
272  inline SentimentDetectionJobProperties& WithEndTime(Aws::Utils::DateTime&& value) { SetEndTime(std::move(value)); return *this;}
273 
274 
279  inline const InputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
280 
285  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
286 
291  inline void SetInputDataConfig(const InputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
292 
297  inline void SetInputDataConfig(InputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
298 
303  inline SentimentDetectionJobProperties& WithInputDataConfig(const InputDataConfig& value) { SetInputDataConfig(value); return *this;}
304 
309  inline SentimentDetectionJobProperties& WithInputDataConfig(InputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
310 
311 
316  inline const OutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
317 
322  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
323 
328  inline void SetOutputDataConfig(const OutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
329 
334  inline void SetOutputDataConfig(OutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
335 
340  inline SentimentDetectionJobProperties& WithOutputDataConfig(const OutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
341 
346  inline SentimentDetectionJobProperties& WithOutputDataConfig(OutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
347 
348 
352  inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; }
353 
357  inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; }
358 
362  inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; }
363 
367  inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); }
368 
372  inline SentimentDetectionJobProperties& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;}
373 
377  inline SentimentDetectionJobProperties& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;}
378 
379 
384  inline const Aws::String& GetDataAccessRoleArn() const{ return m_dataAccessRoleArn; }
385 
390  inline bool DataAccessRoleArnHasBeenSet() const { return m_dataAccessRoleArnHasBeenSet; }
391 
396  inline void SetDataAccessRoleArn(const Aws::String& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = value; }
397 
402  inline void SetDataAccessRoleArn(Aws::String&& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = std::move(value); }
403 
408  inline void SetDataAccessRoleArn(const char* value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn.assign(value); }
409 
414  inline SentimentDetectionJobProperties& WithDataAccessRoleArn(const Aws::String& value) { SetDataAccessRoleArn(value); return *this;}
415 
420  inline SentimentDetectionJobProperties& WithDataAccessRoleArn(Aws::String&& value) { SetDataAccessRoleArn(std::move(value)); return *this;}
421 
426  inline SentimentDetectionJobProperties& WithDataAccessRoleArn(const char* value) { SetDataAccessRoleArn(value); return *this;}
427 
428 
439  inline const Aws::String& GetVolumeKmsKeyId() const{ return m_volumeKmsKeyId; }
440 
451  inline bool VolumeKmsKeyIdHasBeenSet() const { return m_volumeKmsKeyIdHasBeenSet; }
452 
463  inline void SetVolumeKmsKeyId(const Aws::String& value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId = value; }
464 
475  inline void SetVolumeKmsKeyId(Aws::String&& value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId = std::move(value); }
476 
487  inline void SetVolumeKmsKeyId(const char* value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId.assign(value); }
488 
499  inline SentimentDetectionJobProperties& WithVolumeKmsKeyId(const Aws::String& value) { SetVolumeKmsKeyId(value); return *this;}
500 
511  inline SentimentDetectionJobProperties& WithVolumeKmsKeyId(Aws::String&& value) { SetVolumeKmsKeyId(std::move(value)); return *this;}
512 
523  inline SentimentDetectionJobProperties& WithVolumeKmsKeyId(const char* value) { SetVolumeKmsKeyId(value); return *this;}
524 
525 
533  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
534 
542  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
543 
551  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
552 
560  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
561 
569  inline SentimentDetectionJobProperties& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
570 
578  inline SentimentDetectionJobProperties& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
579 
580  private:
581 
582  Aws::String m_jobId;
583  bool m_jobIdHasBeenSet;
584 
585  Aws::String m_jobName;
586  bool m_jobNameHasBeenSet;
587 
588  JobStatus m_jobStatus;
589  bool m_jobStatusHasBeenSet;
590 
591  Aws::String m_message;
592  bool m_messageHasBeenSet;
593 
594  Aws::Utils::DateTime m_submitTime;
595  bool m_submitTimeHasBeenSet;
596 
597  Aws::Utils::DateTime m_endTime;
598  bool m_endTimeHasBeenSet;
599 
600  InputDataConfig m_inputDataConfig;
601  bool m_inputDataConfigHasBeenSet;
602 
603  OutputDataConfig m_outputDataConfig;
604  bool m_outputDataConfigHasBeenSet;
605 
606  LanguageCode m_languageCode;
607  bool m_languageCodeHasBeenSet;
608 
609  Aws::String m_dataAccessRoleArn;
610  bool m_dataAccessRoleArnHasBeenSet;
611 
612  Aws::String m_volumeKmsKeyId;
613  bool m_volumeKmsKeyIdHasBeenSet;
614 
615  VpcConfig m_vpcConfig;
616  bool m_vpcConfigHasBeenSet;
617  };
618 
619 } // namespace Model
620 } // namespace Comprehend
621 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
AWS_COMPREHEND_API
#define AWS_COMPREHEND_API
Definition: Comprehend_EXPORTS.h:28
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetLanguageCode
void SetLanguageCode(const LanguageCode &value)
Definition: SentimentDetectionJobProperties.h:362
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetEndTime
void SetEndTime(const Aws::Utils::DateTime &value)
Definition: SentimentDetectionJobProperties.h:257
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetInputDataConfig
void SetInputDataConfig(const InputDataConfig &value)
Definition: SentimentDetectionJobProperties.h:291
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobId
void SetJobId(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:65
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetOutputDataConfig
const OutputDataConfig & GetOutputDataConfig() const
Definition: SentimentDetectionJobProperties.h:316
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithDataAccessRoleArn
SentimentDetectionJobProperties & WithDataAccessRoleArn(const char *value)
Definition: SentimentDetectionJobProperties.h:426
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:402
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithInputDataConfig
SentimentDetectionJobProperties & WithInputDataConfig(const InputDataConfig &value)
Definition: SentimentDetectionJobProperties.h:303
Aws::Comprehend::Model::OutputDataConfig
Definition: OutputDataConfig.h:33
DateTime.h
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobId
SentimentDetectionJobProperties & WithJobId(const char *value)
Definition: SentimentDetectionJobProperties.h:85
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobName
void SetJobName(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:106
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetSubmitTime
void SetSubmitTime(const Aws::Utils::DateTime &value)
Definition: SentimentDetectionJobProperties.h:226
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobId
SentimentDetectionJobProperties & WithJobId(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:80
Aws::Comprehend::Model::InputDataConfig
Definition: InputDataConfig.h:33
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: SentimentDetectionJobProperties.h:560
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(const char *value)
Definition: SentimentDetectionJobProperties.h:487
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetMessage
const Aws::String & GetMessage() const
Definition: SentimentDetectionJobProperties.h:175
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithMessage
SentimentDetectionJobProperties & WithMessage(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:205
Aws::Comprehend::Model::SentimentDetectionJobProperties::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:542
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetOutputDataConfig
void SetOutputDataConfig(OutputDataConfig &&value)
Definition: SentimentDetectionJobProperties.h:334
Aws::Comprehend::Model::SentimentDetectionJobProperties::JobStatusHasBeenSet
bool JobStatusHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:141
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithVolumeKmsKeyId
SentimentDetectionJobProperties & WithVolumeKmsKeyId(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:499
Aws::Comprehend::Model::SentimentDetectionJobProperties::operator=
SentimentDetectionJobProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetMessage
void SetMessage(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:185
Aws::Comprehend::Model::SentimentDetectionJobProperties::DataAccessRoleArnHasBeenSet
bool DataAccessRoleArnHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:390
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithDataAccessRoleArn
SentimentDetectionJobProperties & WithDataAccessRoleArn(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:414
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetJobStatus
const JobStatus & GetJobStatus() const
Definition: SentimentDetectionJobProperties.h:134
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithInputDataConfig
SentimentDetectionJobProperties & WithInputDataConfig(InputDataConfig &&value)
Definition: SentimentDetectionJobProperties.h:309
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetDataAccessRoleArn
const Aws::String & GetDataAccessRoleArn() const
Definition: SentimentDetectionJobProperties.h:384
Aws::Comprehend::Model::SentimentDetectionJobProperties::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:322
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobStatus
void SetJobStatus(const JobStatus &value)
Definition: SentimentDetectionJobProperties.h:148
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobId
SentimentDetectionJobProperties & WithJobId(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:75
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithSubmitTime
SentimentDetectionJobProperties & WithSubmitTime(Aws::Utils::DateTime &&value)
Definition: SentimentDetectionJobProperties.h:241
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithVolumeKmsKeyId
SentimentDetectionJobProperties & WithVolumeKmsKeyId(const char *value)
Definition: SentimentDetectionJobProperties.h:523
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobId
void SetJobId(const char *value)
Definition: SentimentDetectionJobProperties.h:70
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:463
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetVolumeKmsKeyId
const Aws::String & GetVolumeKmsKeyId() const
Definition: SentimentDetectionJobProperties.h:439
Aws::Comprehend::Model::JobStatus
JobStatus
Definition: JobStatus.h:17
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetEndTime
const Aws::Utils::DateTime & GetEndTime() const
Definition: SentimentDetectionJobProperties.h:247
Aws::Comprehend::Model::SentimentDetectionJobProperties::EndTimeHasBeenSet
bool EndTimeHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:252
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetMessage
void SetMessage(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:190
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobId
void SetJobId(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:60
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithSubmitTime
SentimentDetectionJobProperties & WithSubmitTime(const Aws::Utils::DateTime &value)
Definition: SentimentDetectionJobProperties.h:236
InputDataConfig.h
Aws::Comprehend::Model::LanguageCode
LanguageCode
Definition: LanguageCode.h:17
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
AWSString.h
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetJobName
const Aws::String & GetJobName() const
Definition: SentimentDetectionJobProperties.h:91
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::Comprehend::Model::SentimentDetectionJobProperties::JobNameHasBeenSet
bool JobNameHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:96
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobStatus
SentimentDetectionJobProperties & WithJobStatus(const JobStatus &value)
Definition: SentimentDetectionJobProperties.h:162
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithVpcConfig
SentimentDetectionJobProperties & WithVpcConfig(const VpcConfig &value)
Definition: SentimentDetectionJobProperties.h:569
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobStatus
SentimentDetectionJobProperties & WithJobStatus(JobStatus &&value)
Definition: SentimentDetectionJobProperties.h:169
Aws::Comprehend::Model::SentimentDetectionJobProperties::JobIdHasBeenSet
bool JobIdHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:55
Aws::Comprehend::Model::SentimentDetectionJobProperties::MessageHasBeenSet
bool MessageHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:180
Aws::Comprehend::Model::VpcConfig
Definition: VpcConfig.h:36
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithOutputDataConfig
SentimentDetectionJobProperties & WithOutputDataConfig(const OutputDataConfig &value)
Definition: SentimentDetectionJobProperties.h:340
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetLanguageCode
void SetLanguageCode(LanguageCode &&value)
Definition: SentimentDetectionJobProperties.h:367
OutputDataConfig.h
LanguageCode.h
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithEndTime
SentimentDetectionJobProperties & WithEndTime(Aws::Utils::DateTime &&value)
Definition: SentimentDetectionJobProperties.h:272
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: SentimentDetectionJobProperties.h:551
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobName
SentimentDetectionJobProperties & WithJobName(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:121
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: SentimentDetectionJobProperties.h:533
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:475
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithVolumeKmsKeyId
SentimentDetectionJobProperties & WithVolumeKmsKeyId(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:511
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobName
SentimentDetectionJobProperties & WithJobName(const char *value)
Definition: SentimentDetectionJobProperties.h:126
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetJobId
const Aws::String & GetJobId() const
Definition: SentimentDetectionJobProperties.h:50
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetOutputDataConfig
void SetOutputDataConfig(const OutputDataConfig &value)
Definition: SentimentDetectionJobProperties.h:328
Comprehend_EXPORTS.h
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithLanguageCode
SentimentDetectionJobProperties & WithLanguageCode(const LanguageCode &value)
Definition: SentimentDetectionJobProperties.h:372
JobStatus.h
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobName
void SetJobName(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:101
Aws
Definition: AccessManagementClient.h:15
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobStatus
void SetJobStatus(JobStatus &&value)
Definition: SentimentDetectionJobProperties.h:155
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetJobName
void SetJobName(const char *value)
Definition: SentimentDetectionJobProperties.h:111
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithMessage
SentimentDetectionJobProperties & WithMessage(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:200
Aws::Comprehend::Model::SentimentDetectionJobProperties
Definition: SentimentDetectionJobProperties.h:39
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetSubmitTime
const Aws::Utils::DateTime & GetSubmitTime() const
Definition: SentimentDetectionJobProperties.h:216
Aws::Comprehend::Model::SentimentDetectionJobProperties::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:285
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetMessage
void SetMessage(const char *value)
Definition: SentimentDetectionJobProperties.h:195
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithJobName
SentimentDetectionJobProperties & WithJobName(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:116
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetLanguageCode
const LanguageCode & GetLanguageCode() const
Definition: SentimentDetectionJobProperties.h:352
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithEndTime
SentimentDetectionJobProperties & WithEndTime(const Aws::Utils::DateTime &value)
Definition: SentimentDetectionJobProperties.h:267
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetInputDataConfig
void SetInputDataConfig(InputDataConfig &&value)
Definition: SentimentDetectionJobProperties.h:297
Aws::Comprehend::Model::SentimentDetectionJobProperties::LanguageCodeHasBeenSet
bool LanguageCodeHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:357
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithLanguageCode
SentimentDetectionJobProperties & WithLanguageCode(LanguageCode &&value)
Definition: SentimentDetectionJobProperties.h:377
Aws::Comprehend::Model::SentimentDetectionJobProperties::SentimentDetectionJobProperties
SentimentDetectionJobProperties(Aws::Utils::Json::JsonView jsonValue)
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetEndTime
void SetEndTime(Aws::Utils::DateTime &&value)
Definition: SentimentDetectionJobProperties.h:262
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithMessage
SentimentDetectionJobProperties & WithMessage(const char *value)
Definition: SentimentDetectionJobProperties.h:210
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(const char *value)
Definition: SentimentDetectionJobProperties.h:408
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithOutputDataConfig
SentimentDetectionJobProperties & WithOutputDataConfig(OutputDataConfig &&value)
Definition: SentimentDetectionJobProperties.h:346
Aws::Comprehend::Model::SentimentDetectionJobProperties::GetInputDataConfig
const InputDataConfig & GetInputDataConfig() const
Definition: SentimentDetectionJobProperties.h:279
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithVpcConfig
SentimentDetectionJobProperties & WithVpcConfig(VpcConfig &&value)
Definition: SentimentDetectionJobProperties.h:578
Aws::Comprehend::Model::SentimentDetectionJobProperties::VolumeKmsKeyIdHasBeenSet
bool VolumeKmsKeyIdHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:451
VpcConfig.h
Aws::Comprehend::Model::SentimentDetectionJobProperties::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetDataAccessRoleArn
void SetDataAccessRoleArn(const Aws::String &value)
Definition: SentimentDetectionJobProperties.h:396
Aws::Comprehend::Model::SentimentDetectionJobProperties::WithDataAccessRoleArn
SentimentDetectionJobProperties & WithDataAccessRoleArn(Aws::String &&value)
Definition: SentimentDetectionJobProperties.h:420
Aws::Comprehend::Model::SentimentDetectionJobProperties::SubmitTimeHasBeenSet
bool SubmitTimeHasBeenSet() const
Definition: SentimentDetectionJobProperties.h:221
Aws::Comprehend::Model::SentimentDetectionJobProperties::SentimentDetectionJobProperties
SentimentDetectionJobProperties()
Aws::Comprehend::Model::SentimentDetectionJobProperties::SetSubmitTime
void SetSubmitTime(Aws::Utils::DateTime &&value)
Definition: SentimentDetectionJobProperties.h:231