AWS SDK for C++  1.9.123
AWS SDK for C++
StartTopicsDetectionJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 #include <aws/core/utils/UUID.h>
17 
18 namespace Aws
19 {
20 namespace Comprehend
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "StartTopicsDetectionJob"; }
37 
38  Aws::String SerializePayload() const override;
39 
41 
42 
46  inline const InputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
47 
51  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
52 
56  inline void SetInputDataConfig(const InputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
57 
61  inline void SetInputDataConfig(InputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
62 
66  inline StartTopicsDetectionJobRequest& WithInputDataConfig(const InputDataConfig& value) { SetInputDataConfig(value); return *this;}
67 
71  inline StartTopicsDetectionJobRequest& WithInputDataConfig(InputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
72 
73 
80  inline const OutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
81 
88  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
89 
96  inline void SetOutputDataConfig(const OutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
97 
104  inline void SetOutputDataConfig(OutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
105 
112  inline StartTopicsDetectionJobRequest& WithOutputDataConfig(const OutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
113 
120  inline StartTopicsDetectionJobRequest& WithOutputDataConfig(OutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
121 
122 
129  inline const Aws::String& GetDataAccessRoleArn() const{ return m_dataAccessRoleArn; }
130 
137  inline bool DataAccessRoleArnHasBeenSet() const { return m_dataAccessRoleArnHasBeenSet; }
138 
145  inline void SetDataAccessRoleArn(const Aws::String& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = value; }
146 
153  inline void SetDataAccessRoleArn(Aws::String&& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = std::move(value); }
154 
161  inline void SetDataAccessRoleArn(const char* value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn.assign(value); }
162 
169  inline StartTopicsDetectionJobRequest& WithDataAccessRoleArn(const Aws::String& value) { SetDataAccessRoleArn(value); return *this;}
170 
177  inline StartTopicsDetectionJobRequest& WithDataAccessRoleArn(Aws::String&& value) { SetDataAccessRoleArn(std::move(value)); return *this;}
178 
185  inline StartTopicsDetectionJobRequest& WithDataAccessRoleArn(const char* value) { SetDataAccessRoleArn(value); return *this;}
186 
187 
191  inline const Aws::String& GetJobName() const{ return m_jobName; }
192 
196  inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; }
197 
201  inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; }
202 
206  inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); }
207 
211  inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); }
212 
216  inline StartTopicsDetectionJobRequest& WithJobName(const Aws::String& value) { SetJobName(value); return *this;}
217 
221  inline StartTopicsDetectionJobRequest& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;}
222 
226  inline StartTopicsDetectionJobRequest& WithJobName(const char* value) { SetJobName(value); return *this;}
227 
228 
232  inline int GetNumberOfTopics() const{ return m_numberOfTopics; }
233 
237  inline bool NumberOfTopicsHasBeenSet() const { return m_numberOfTopicsHasBeenSet; }
238 
242  inline void SetNumberOfTopics(int value) { m_numberOfTopicsHasBeenSet = true; m_numberOfTopics = value; }
243 
247  inline StartTopicsDetectionJobRequest& WithNumberOfTopics(int value) { SetNumberOfTopics(value); return *this;}
248 
249 
254  inline const Aws::String& GetClientRequestToken() const{ return m_clientRequestToken; }
255 
260  inline bool ClientRequestTokenHasBeenSet() const { return m_clientRequestTokenHasBeenSet; }
261 
266  inline void SetClientRequestToken(const Aws::String& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = value; }
267 
272  inline void SetClientRequestToken(Aws::String&& value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken = std::move(value); }
273 
278  inline void SetClientRequestToken(const char* value) { m_clientRequestTokenHasBeenSet = true; m_clientRequestToken.assign(value); }
279 
284  inline StartTopicsDetectionJobRequest& WithClientRequestToken(const Aws::String& value) { SetClientRequestToken(value); return *this;}
285 
290  inline StartTopicsDetectionJobRequest& WithClientRequestToken(Aws::String&& value) { SetClientRequestToken(std::move(value)); return *this;}
291 
296  inline StartTopicsDetectionJobRequest& WithClientRequestToken(const char* value) { SetClientRequestToken(value); return *this;}
297 
298 
309  inline const Aws::String& GetVolumeKmsKeyId() const{ return m_volumeKmsKeyId; }
310 
321  inline bool VolumeKmsKeyIdHasBeenSet() const { return m_volumeKmsKeyIdHasBeenSet; }
322 
333  inline void SetVolumeKmsKeyId(const Aws::String& value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId = value; }
334 
345  inline void SetVolumeKmsKeyId(Aws::String&& value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId = std::move(value); }
346 
357  inline void SetVolumeKmsKeyId(const char* value) { m_volumeKmsKeyIdHasBeenSet = true; m_volumeKmsKeyId.assign(value); }
358 
369  inline StartTopicsDetectionJobRequest& WithVolumeKmsKeyId(const Aws::String& value) { SetVolumeKmsKeyId(value); return *this;}
370 
381  inline StartTopicsDetectionJobRequest& WithVolumeKmsKeyId(Aws::String&& value) { SetVolumeKmsKeyId(std::move(value)); return *this;}
382 
393  inline StartTopicsDetectionJobRequest& WithVolumeKmsKeyId(const char* value) { SetVolumeKmsKeyId(value); return *this;}
394 
395 
403  inline const VpcConfig& GetVpcConfig() const{ return m_vpcConfig; }
404 
412  inline bool VpcConfigHasBeenSet() const { return m_vpcConfigHasBeenSet; }
413 
421  inline void SetVpcConfig(const VpcConfig& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = value; }
422 
430  inline void SetVpcConfig(VpcConfig&& value) { m_vpcConfigHasBeenSet = true; m_vpcConfig = std::move(value); }
431 
439  inline StartTopicsDetectionJobRequest& WithVpcConfig(const VpcConfig& value) { SetVpcConfig(value); return *this;}
440 
448  inline StartTopicsDetectionJobRequest& WithVpcConfig(VpcConfig&& value) { SetVpcConfig(std::move(value)); return *this;}
449 
450 
457  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
458 
465  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
466 
473  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
474 
481  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
482 
489  inline StartTopicsDetectionJobRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
490 
497  inline StartTopicsDetectionJobRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
498 
505  inline StartTopicsDetectionJobRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
506 
513  inline StartTopicsDetectionJobRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
514 
515  private:
516 
517  InputDataConfig m_inputDataConfig;
518  bool m_inputDataConfigHasBeenSet;
519 
520  OutputDataConfig m_outputDataConfig;
521  bool m_outputDataConfigHasBeenSet;
522 
523  Aws::String m_dataAccessRoleArn;
524  bool m_dataAccessRoleArnHasBeenSet;
525 
526  Aws::String m_jobName;
527  bool m_jobNameHasBeenSet;
528 
529  int m_numberOfTopics;
530  bool m_numberOfTopicsHasBeenSet;
531 
532  Aws::String m_clientRequestToken;
533  bool m_clientRequestTokenHasBeenSet;
534 
535  Aws::String m_volumeKmsKeyId;
536  bool m_volumeKmsKeyIdHasBeenSet;
537 
538  VpcConfig m_vpcConfig;
539  bool m_vpcConfigHasBeenSet;
540 
541  Aws::Vector<Tag> m_tags;
542  bool m_tagsHasBeenSet;
543  };
544 
545 } // namespace Model
546 } // namespace Comprehend
547 } // namespace Aws
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetVolumeKmsKeyId
const Aws::String & GetVolumeKmsKeyId() const
Definition: StartTopicsDetectionJobRequest.h:309
Aws::Comprehend::ComprehendRequest
Definition: ComprehendRequest.h:17
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetDataAccessRoleArn
const Aws::String & GetDataAccessRoleArn() const
Definition: StartTopicsDetectionJobRequest.h:129
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithClientRequestToken
StartTopicsDetectionJobRequest & WithClientRequestToken(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:290
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithOutputDataConfig
StartTopicsDetectionJobRequest & WithOutputDataConfig(const OutputDataConfig &value)
Definition: StartTopicsDetectionJobRequest.h:112
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetDataAccessRoleArn
void SetDataAccessRoleArn(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:145
AWS_COMPREHEND_API
#define AWS_COMPREHEND_API
Definition: Comprehend_EXPORTS.h:28
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetVpcConfig
void SetVpcConfig(VpcConfig &&value)
Definition: StartTopicsDetectionJobRequest.h:430
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartTopicsDetectionJobRequest.h:36
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetJobName
void SetJobName(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:206
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::JobNameHasBeenSet
bool JobNameHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:196
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithVpcConfig
StartTopicsDetectionJobRequest & WithVpcConfig(const VpcConfig &value)
Definition: StartTopicsDetectionJobRequest.h:439
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: StartTopicsDetectionJobRequest.h:457
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithTags
StartTopicsDetectionJobRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: StartTopicsDetectionJobRequest.h:489
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithTags
StartTopicsDetectionJobRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: StartTopicsDetectionJobRequest.h:497
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetVpcConfig
void SetVpcConfig(const VpcConfig &value)
Definition: StartTopicsDetectionJobRequest.h:421
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::VolumeKmsKeyIdHasBeenSet
bool VolumeKmsKeyIdHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:321
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::NumberOfTopicsHasBeenSet
bool NumberOfTopicsHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:237
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::AddTags
StartTopicsDetectionJobRequest & AddTags(const Tag &value)
Definition: StartTopicsDetectionJobRequest.h:505
Aws::Comprehend::Model::OutputDataConfig
Definition: OutputDataConfig.h:33
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetJobName
void SetJobName(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:201
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetClientRequestToken
const Aws::String & GetClientRequestToken() const
Definition: StartTopicsDetectionJobRequest.h:254
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithOutputDataConfig
StartTopicsDetectionJobRequest & WithOutputDataConfig(OutputDataConfig &&value)
Definition: StartTopicsDetectionJobRequest.h:120
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetNumberOfTopics
void SetNumberOfTopics(int value)
Definition: StartTopicsDetectionJobRequest.h:242
Aws::Comprehend::Model::InputDataConfig
Definition: InputDataConfig.h:34
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::DataAccessRoleArnHasBeenSet
bool DataAccessRoleArnHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:137
Aws::Comprehend::Model::StartTopicsDetectionJobRequest
Definition: StartTopicsDetectionJobRequest.h:28
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: StartTopicsDetectionJobRequest.h:473
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:345
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithNumberOfTopics
StartTopicsDetectionJobRequest & WithNumberOfTopics(int value)
Definition: StartTopicsDetectionJobRequest.h:247
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetInputDataConfig
void SetInputDataConfig(const InputDataConfig &value)
Definition: StartTopicsDetectionJobRequest.h:56
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithJobName
StartTopicsDetectionJobRequest & WithJobName(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:221
AWSVector.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithInputDataConfig
StartTopicsDetectionJobRequest & WithInputDataConfig(InputDataConfig &&value)
Definition: StartTopicsDetectionJobRequest.h:71
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithDataAccessRoleArn
StartTopicsDetectionJobRequest & WithDataAccessRoleArn(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:177
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::StartTopicsDetectionJobRequest
StartTopicsDetectionJobRequest()
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithVolumeKmsKeyId
StartTopicsDetectionJobRequest & WithVolumeKmsKeyId(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:369
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithVolumeKmsKeyId
StartTopicsDetectionJobRequest & WithVolumeKmsKeyId(const char *value)
Definition: StartTopicsDetectionJobRequest.h:393
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetOutputDataConfig
void SetOutputDataConfig(OutputDataConfig &&value)
Definition: StartTopicsDetectionJobRequest.h:104
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(const char *value)
Definition: StartTopicsDetectionJobRequest.h:357
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetClientRequestToken
void SetClientRequestToken(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:266
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:51
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:465
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetInputDataConfig
void SetInputDataConfig(InputDataConfig &&value)
Definition: StartTopicsDetectionJobRequest.h:61
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetClientRequestToken
void SetClientRequestToken(const char *value)
Definition: StartTopicsDetectionJobRequest.h:278
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithInputDataConfig
StartTopicsDetectionJobRequest & WithInputDataConfig(const InputDataConfig &value)
Definition: StartTopicsDetectionJobRequest.h:66
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithClientRequestToken
StartTopicsDetectionJobRequest & WithClientRequestToken(const char *value)
Definition: StartTopicsDetectionJobRequest.h:296
InputDataConfig.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::ClientRequestTokenHasBeenSet
bool ClientRequestTokenHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:260
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetClientRequestToken
void SetClientRequestToken(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:272
AWSString.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetOutputDataConfig
void SetOutputDataConfig(const OutputDataConfig &value)
Definition: StartTopicsDetectionJobRequest.h:96
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithJobName
StartTopicsDetectionJobRequest & WithJobName(const char *value)
Definition: StartTopicsDetectionJobRequest.h:226
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithJobName
StartTopicsDetectionJobRequest & WithJobName(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:216
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:88
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::AddTags
StartTopicsDetectionJobRequest & AddTags(Tag &&value)
Definition: StartTopicsDetectionJobRequest.h:513
Aws::Comprehend::Model::VpcConfig
Definition: VpcConfig.h:36
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::VpcConfigHasBeenSet
bool VpcConfigHasBeenSet() const
Definition: StartTopicsDetectionJobRequest.h:412
OutputDataConfig.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithDataAccessRoleArn
StartTopicsDetectionJobRequest & WithDataAccessRoleArn(const char *value)
Definition: StartTopicsDetectionJobRequest.h:185
ComprehendRequest.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetJobName
void SetJobName(const char *value)
Definition: StartTopicsDetectionJobRequest.h:211
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetOutputDataConfig
const OutputDataConfig & GetOutputDataConfig() const
Definition: StartTopicsDetectionJobRequest.h:80
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetJobName
const Aws::String & GetJobName() const
Definition: StartTopicsDetectionJobRequest.h:191
Comprehend_EXPORTS.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetDataAccessRoleArn
void SetDataAccessRoleArn(const char *value)
Definition: StartTopicsDetectionJobRequest.h:161
Aws
Definition: AccessManagementClient.h:15
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Comprehend::Model::Tag
Definition: Tag.h:35
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithVpcConfig
StartTopicsDetectionJobRequest & WithVpcConfig(VpcConfig &&value)
Definition: StartTopicsDetectionJobRequest.h:448
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetInputDataConfig
const InputDataConfig & GetInputDataConfig() const
Definition: StartTopicsDetectionJobRequest.h:46
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithDataAccessRoleArn
StartTopicsDetectionJobRequest & WithDataAccessRoleArn(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:169
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithClientRequestToken
StartTopicsDetectionJobRequest & WithClientRequestToken(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:284
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: StartTopicsDetectionJobRequest.h:481
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetVolumeKmsKeyId
void SetVolumeKmsKeyId(const Aws::String &value)
Definition: StartTopicsDetectionJobRequest.h:333
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetNumberOfTopics
int GetNumberOfTopics() const
Definition: StartTopicsDetectionJobRequest.h:232
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::GetVpcConfig
const VpcConfig & GetVpcConfig() const
Definition: StartTopicsDetectionJobRequest.h:403
UUID.h
Tag.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::WithVolumeKmsKeyId
StartTopicsDetectionJobRequest & WithVolumeKmsKeyId(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:381
VpcConfig.h
Aws::Comprehend::Model::StartTopicsDetectionJobRequest::SetDataAccessRoleArn
void SetDataAccessRoleArn(Aws::String &&value)
Definition: StartTopicsDetectionJobRequest.h:153