AWS SDK for C++  1.9.108
AWS SDK for C++
StartTextTranslationJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 #include <aws/core/utils/UUID.h>
15 
16 namespace Aws
17 {
18 namespace Translate
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "StartTextTranslationJob"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
44  inline const Aws::String& GetJobName() const{ return m_jobName; }
45 
49  inline bool JobNameHasBeenSet() const { return m_jobNameHasBeenSet; }
50 
54  inline void SetJobName(const Aws::String& value) { m_jobNameHasBeenSet = true; m_jobName = value; }
55 
59  inline void SetJobName(Aws::String&& value) { m_jobNameHasBeenSet = true; m_jobName = std::move(value); }
60 
64  inline void SetJobName(const char* value) { m_jobNameHasBeenSet = true; m_jobName.assign(value); }
65 
69  inline StartTextTranslationJobRequest& WithJobName(const Aws::String& value) { SetJobName(value); return *this;}
70 
74  inline StartTextTranslationJobRequest& WithJobName(Aws::String&& value) { SetJobName(std::move(value)); return *this;}
75 
79  inline StartTextTranslationJobRequest& WithJobName(const char* value) { SetJobName(value); return *this;}
80 
81 
86  inline const InputDataConfig& GetInputDataConfig() const{ return m_inputDataConfig; }
87 
92  inline bool InputDataConfigHasBeenSet() const { return m_inputDataConfigHasBeenSet; }
93 
98  inline void SetInputDataConfig(const InputDataConfig& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = value; }
99 
104  inline void SetInputDataConfig(InputDataConfig&& value) { m_inputDataConfigHasBeenSet = true; m_inputDataConfig = std::move(value); }
105 
110  inline StartTextTranslationJobRequest& WithInputDataConfig(const InputDataConfig& value) { SetInputDataConfig(value); return *this;}
111 
116  inline StartTextTranslationJobRequest& WithInputDataConfig(InputDataConfig&& value) { SetInputDataConfig(std::move(value)); return *this;}
117 
118 
122  inline const OutputDataConfig& GetOutputDataConfig() const{ return m_outputDataConfig; }
123 
127  inline bool OutputDataConfigHasBeenSet() const { return m_outputDataConfigHasBeenSet; }
128 
132  inline void SetOutputDataConfig(const OutputDataConfig& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = value; }
133 
137  inline void SetOutputDataConfig(OutputDataConfig&& value) { m_outputDataConfigHasBeenSet = true; m_outputDataConfig = std::move(value); }
138 
142  inline StartTextTranslationJobRequest& WithOutputDataConfig(const OutputDataConfig& value) { SetOutputDataConfig(value); return *this;}
143 
147  inline StartTextTranslationJobRequest& WithOutputDataConfig(OutputDataConfig&& value) { SetOutputDataConfig(std::move(value)); return *this;}
148 
149 
155  inline const Aws::String& GetDataAccessRoleArn() const{ return m_dataAccessRoleArn; }
156 
162  inline bool DataAccessRoleArnHasBeenSet() const { return m_dataAccessRoleArnHasBeenSet; }
163 
169  inline void SetDataAccessRoleArn(const Aws::String& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = value; }
170 
176  inline void SetDataAccessRoleArn(Aws::String&& value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn = std::move(value); }
177 
183  inline void SetDataAccessRoleArn(const char* value) { m_dataAccessRoleArnHasBeenSet = true; m_dataAccessRoleArn.assign(value); }
184 
190  inline StartTextTranslationJobRequest& WithDataAccessRoleArn(const Aws::String& value) { SetDataAccessRoleArn(value); return *this;}
191 
197  inline StartTextTranslationJobRequest& WithDataAccessRoleArn(Aws::String&& value) { SetDataAccessRoleArn(std::move(value)); return *this;}
198 
204  inline StartTextTranslationJobRequest& WithDataAccessRoleArn(const char* value) { SetDataAccessRoleArn(value); return *this;}
205 
206 
212  inline const Aws::String& GetSourceLanguageCode() const{ return m_sourceLanguageCode; }
213 
219  inline bool SourceLanguageCodeHasBeenSet() const { return m_sourceLanguageCodeHasBeenSet; }
220 
226  inline void SetSourceLanguageCode(const Aws::String& value) { m_sourceLanguageCodeHasBeenSet = true; m_sourceLanguageCode = value; }
227 
233  inline void SetSourceLanguageCode(Aws::String&& value) { m_sourceLanguageCodeHasBeenSet = true; m_sourceLanguageCode = std::move(value); }
234 
240  inline void SetSourceLanguageCode(const char* value) { m_sourceLanguageCodeHasBeenSet = true; m_sourceLanguageCode.assign(value); }
241 
247  inline StartTextTranslationJobRequest& WithSourceLanguageCode(const Aws::String& value) { SetSourceLanguageCode(value); return *this;}
248 
254  inline StartTextTranslationJobRequest& WithSourceLanguageCode(Aws::String&& value) { SetSourceLanguageCode(std::move(value)); return *this;}
255 
261  inline StartTextTranslationJobRequest& WithSourceLanguageCode(const char* value) { SetSourceLanguageCode(value); return *this;}
262 
263 
267  inline const Aws::Vector<Aws::String>& GetTargetLanguageCodes() const{ return m_targetLanguageCodes; }
268 
272  inline bool TargetLanguageCodesHasBeenSet() const { return m_targetLanguageCodesHasBeenSet; }
273 
277  inline void SetTargetLanguageCodes(const Aws::Vector<Aws::String>& value) { m_targetLanguageCodesHasBeenSet = true; m_targetLanguageCodes = value; }
278 
282  inline void SetTargetLanguageCodes(Aws::Vector<Aws::String>&& value) { m_targetLanguageCodesHasBeenSet = true; m_targetLanguageCodes = std::move(value); }
283 
287  inline StartTextTranslationJobRequest& WithTargetLanguageCodes(const Aws::Vector<Aws::String>& value) { SetTargetLanguageCodes(value); return *this;}
288 
292  inline StartTextTranslationJobRequest& WithTargetLanguageCodes(Aws::Vector<Aws::String>&& value) { SetTargetLanguageCodes(std::move(value)); return *this;}
293 
297  inline StartTextTranslationJobRequest& AddTargetLanguageCodes(const Aws::String& value) { m_targetLanguageCodesHasBeenSet = true; m_targetLanguageCodes.push_back(value); return *this; }
298 
302  inline StartTextTranslationJobRequest& AddTargetLanguageCodes(Aws::String&& value) { m_targetLanguageCodesHasBeenSet = true; m_targetLanguageCodes.push_back(std::move(value)); return *this; }
303 
307  inline StartTextTranslationJobRequest& AddTargetLanguageCodes(const char* value) { m_targetLanguageCodesHasBeenSet = true; m_targetLanguageCodes.push_back(value); return *this; }
308 
309 
314  inline const Aws::Vector<Aws::String>& GetTerminologyNames() const{ return m_terminologyNames; }
315 
320  inline bool TerminologyNamesHasBeenSet() const { return m_terminologyNamesHasBeenSet; }
321 
326  inline void SetTerminologyNames(const Aws::Vector<Aws::String>& value) { m_terminologyNamesHasBeenSet = true; m_terminologyNames = value; }
327 
332  inline void SetTerminologyNames(Aws::Vector<Aws::String>&& value) { m_terminologyNamesHasBeenSet = true; m_terminologyNames = std::move(value); }
333 
338  inline StartTextTranslationJobRequest& WithTerminologyNames(const Aws::Vector<Aws::String>& value) { SetTerminologyNames(value); return *this;}
339 
344  inline StartTextTranslationJobRequest& WithTerminologyNames(Aws::Vector<Aws::String>&& value) { SetTerminologyNames(std::move(value)); return *this;}
345 
350  inline StartTextTranslationJobRequest& AddTerminologyNames(const Aws::String& value) { m_terminologyNamesHasBeenSet = true; m_terminologyNames.push_back(value); return *this; }
351 
356  inline StartTextTranslationJobRequest& AddTerminologyNames(Aws::String&& value) { m_terminologyNamesHasBeenSet = true; m_terminologyNames.push_back(std::move(value)); return *this; }
357 
362  inline StartTextTranslationJobRequest& AddTerminologyNames(const char* value) { m_terminologyNamesHasBeenSet = true; m_terminologyNames.push_back(value); return *this; }
363 
364 
370  inline const Aws::Vector<Aws::String>& GetParallelDataNames() const{ return m_parallelDataNames; }
371 
377  inline bool ParallelDataNamesHasBeenSet() const { return m_parallelDataNamesHasBeenSet; }
378 
384  inline void SetParallelDataNames(const Aws::Vector<Aws::String>& value) { m_parallelDataNamesHasBeenSet = true; m_parallelDataNames = value; }
385 
391  inline void SetParallelDataNames(Aws::Vector<Aws::String>&& value) { m_parallelDataNamesHasBeenSet = true; m_parallelDataNames = std::move(value); }
392 
398  inline StartTextTranslationJobRequest& WithParallelDataNames(const Aws::Vector<Aws::String>& value) { SetParallelDataNames(value); return *this;}
399 
405  inline StartTextTranslationJobRequest& WithParallelDataNames(Aws::Vector<Aws::String>&& value) { SetParallelDataNames(std::move(value)); return *this;}
406 
412  inline StartTextTranslationJobRequest& AddParallelDataNames(const Aws::String& value) { m_parallelDataNamesHasBeenSet = true; m_parallelDataNames.push_back(value); return *this; }
413 
419  inline StartTextTranslationJobRequest& AddParallelDataNames(Aws::String&& value) { m_parallelDataNamesHasBeenSet = true; m_parallelDataNames.push_back(std::move(value)); return *this; }
420 
426  inline StartTextTranslationJobRequest& AddParallelDataNames(const char* value) { m_parallelDataNamesHasBeenSet = true; m_parallelDataNames.push_back(value); return *this; }
427 
428 
433  inline const Aws::String& GetClientToken() const{ return m_clientToken; }
434 
439  inline bool ClientTokenHasBeenSet() const { return m_clientTokenHasBeenSet; }
440 
445  inline void SetClientToken(const Aws::String& value) { m_clientTokenHasBeenSet = true; m_clientToken = value; }
446 
451  inline void SetClientToken(Aws::String&& value) { m_clientTokenHasBeenSet = true; m_clientToken = std::move(value); }
452 
457  inline void SetClientToken(const char* value) { m_clientTokenHasBeenSet = true; m_clientToken.assign(value); }
458 
463  inline StartTextTranslationJobRequest& WithClientToken(const Aws::String& value) { SetClientToken(value); return *this;}
464 
469  inline StartTextTranslationJobRequest& WithClientToken(Aws::String&& value) { SetClientToken(std::move(value)); return *this;}
470 
475  inline StartTextTranslationJobRequest& WithClientToken(const char* value) { SetClientToken(value); return *this;}
476 
477  private:
478 
479  Aws::String m_jobName;
480  bool m_jobNameHasBeenSet;
481 
482  InputDataConfig m_inputDataConfig;
483  bool m_inputDataConfigHasBeenSet;
484 
485  OutputDataConfig m_outputDataConfig;
486  bool m_outputDataConfigHasBeenSet;
487 
488  Aws::String m_dataAccessRoleArn;
489  bool m_dataAccessRoleArnHasBeenSet;
490 
491  Aws::String m_sourceLanguageCode;
492  bool m_sourceLanguageCodeHasBeenSet;
493 
494  Aws::Vector<Aws::String> m_targetLanguageCodes;
495  bool m_targetLanguageCodesHasBeenSet;
496 
497  Aws::Vector<Aws::String> m_terminologyNames;
498  bool m_terminologyNamesHasBeenSet;
499 
500  Aws::Vector<Aws::String> m_parallelDataNames;
501  bool m_parallelDataNamesHasBeenSet;
502 
503  Aws::String m_clientToken;
504  bool m_clientTokenHasBeenSet;
505  };
506 
507 } // namespace Model
508 } // namespace Translate
509 } // namespace Aws
Aws::Translate::Model::StartTextTranslationJobRequest::WithJobName
StartTextTranslationJobRequest & WithJobName(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:74
Aws::Translate::Model::StartTextTranslationJobRequest::JobNameHasBeenSet
bool JobNameHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:49
Aws::Translate::Model::StartTextTranslationJobRequest::WithSourceLanguageCode
StartTextTranslationJobRequest & WithSourceLanguageCode(const char *value)
Definition: StartTextTranslationJobRequest.h:261
Aws::Translate::Model::StartTextTranslationJobRequest::WithDataAccessRoleArn
StartTextTranslationJobRequest & WithDataAccessRoleArn(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:190
Aws::Translate::Model::StartTextTranslationJobRequest::GetDataAccessRoleArn
const Aws::String & GetDataAccessRoleArn() const
Definition: StartTextTranslationJobRequest.h:155
Aws::Translate::Model::OutputDataConfig
Definition: OutputDataConfig.h:33
Translate_EXPORTS.h
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::Translate::Model::StartTextTranslationJobRequest::ParallelDataNamesHasBeenSet
bool ParallelDataNamesHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:377
Aws::Translate::Model::StartTextTranslationJobRequest::SetSourceLanguageCode
void SetSourceLanguageCode(const char *value)
Definition: StartTextTranslationJobRequest.h:240
Aws::Translate::Model::StartTextTranslationJobRequest::SetJobName
void SetJobName(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:59
Aws::Translate::Model::StartTextTranslationJobRequest::WithInputDataConfig
StartTextTranslationJobRequest & WithInputDataConfig(const InputDataConfig &value)
Definition: StartTextTranslationJobRequest.h:110
Aws::Translate::Model::StartTextTranslationJobRequest::WithParallelDataNames
StartTextTranslationJobRequest & WithParallelDataNames(Aws::Vector< Aws::String > &&value)
Definition: StartTextTranslationJobRequest.h:405
Aws::Translate::Model::StartTextTranslationJobRequest::SetDataAccessRoleArn
void SetDataAccessRoleArn(const char *value)
Definition: StartTextTranslationJobRequest.h:183
Aws::Translate::Model::StartTextTranslationJobRequest::TargetLanguageCodesHasBeenSet
bool TargetLanguageCodesHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:272
Aws::Translate::Model::StartTextTranslationJobRequest::GetOutputDataConfig
const OutputDataConfig & GetOutputDataConfig() const
Definition: StartTextTranslationJobRequest.h:122
Aws::Translate::Model::StartTextTranslationJobRequest::SetParallelDataNames
void SetParallelDataNames(Aws::Vector< Aws::String > &&value)
Definition: StartTextTranslationJobRequest.h:391
Aws::Translate::TranslateRequest
Definition: TranslateRequest.h:17
AWS_TRANSLATE_API
#define AWS_TRANSLATE_API
Definition: Translate_EXPORTS.h:28
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Translate::Model::StartTextTranslationJobRequest::AddParallelDataNames
StartTextTranslationJobRequest & AddParallelDataNames(const char *value)
Definition: StartTextTranslationJobRequest.h:426
Aws::Translate::Model::StartTextTranslationJobRequest::AddParallelDataNames
StartTextTranslationJobRequest & AddParallelDataNames(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:412
Aws::Translate::Model::StartTextTranslationJobRequest::SetDataAccessRoleArn
void SetDataAccessRoleArn(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:176
TranslateRequest.h
AWSVector.h
Aws::Translate::Model::StartTextTranslationJobRequest::AddTargetLanguageCodes
StartTextTranslationJobRequest & AddTargetLanguageCodes(const char *value)
Definition: StartTextTranslationJobRequest.h:307
Aws::Translate::Model::StartTextTranslationJobRequest::SetTargetLanguageCodes
void SetTargetLanguageCodes(Aws::Vector< Aws::String > &&value)
Definition: StartTextTranslationJobRequest.h:282
Aws::Translate::Model::StartTextTranslationJobRequest::WithJobName
StartTextTranslationJobRequest & WithJobName(const char *value)
Definition: StartTextTranslationJobRequest.h:79
Aws::Translate::Model::StartTextTranslationJobRequest::GetJobName
const Aws::String & GetJobName() const
Definition: StartTextTranslationJobRequest.h:44
Aws::Translate::Model::StartTextTranslationJobRequest::AddTargetLanguageCodes
StartTextTranslationJobRequest & AddTargetLanguageCodes(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:302
Aws::Translate::Model::StartTextTranslationJobRequest::WithJobName
StartTextTranslationJobRequest & WithJobName(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:69
Aws::Translate::Model::StartTextTranslationJobRequest::SourceLanguageCodeHasBeenSet
bool SourceLanguageCodeHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:219
Aws::Translate::Model::StartTextTranslationJobRequest::WithDataAccessRoleArn
StartTextTranslationJobRequest & WithDataAccessRoleArn(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:197
Aws::Translate::Model::StartTextTranslationJobRequest::WithClientToken
StartTextTranslationJobRequest & WithClientToken(const char *value)
Definition: StartTextTranslationJobRequest.h:475
Aws::Translate::Model::StartTextTranslationJobRequest::AddTargetLanguageCodes
StartTextTranslationJobRequest & AddTargetLanguageCodes(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:297
Aws::Translate::Model::StartTextTranslationJobRequest::GetTargetLanguageCodes
const Aws::Vector< Aws::String > & GetTargetLanguageCodes() const
Definition: StartTextTranslationJobRequest.h:267
Aws::Translate::Model::StartTextTranslationJobRequest::SetOutputDataConfig
void SetOutputDataConfig(OutputDataConfig &&value)
Definition: StartTextTranslationJobRequest.h:137
Aws::Translate::Model::StartTextTranslationJobRequest::GetInputDataConfig
const InputDataConfig & GetInputDataConfig() const
Definition: StartTextTranslationJobRequest.h:86
Aws::Translate::Model::StartTextTranslationJobRequest::SetDataAccessRoleArn
void SetDataAccessRoleArn(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:169
Aws::Translate::Model::StartTextTranslationJobRequest::WithOutputDataConfig
StartTextTranslationJobRequest & WithOutputDataConfig(OutputDataConfig &&value)
Definition: StartTextTranslationJobRequest.h:147
Aws::Translate::Model::StartTextTranslationJobRequest::WithClientToken
StartTextTranslationJobRequest & WithClientToken(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:463
Aws::Translate::Model::StartTextTranslationJobRequest::SetTargetLanguageCodes
void SetTargetLanguageCodes(const Aws::Vector< Aws::String > &value)
Definition: StartTextTranslationJobRequest.h:277
Aws::Translate::Model::StartTextTranslationJobRequest::ClientTokenHasBeenSet
bool ClientTokenHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:439
OutputDataConfig.h
Aws::Translate::Model::StartTextTranslationJobRequest::WithTargetLanguageCodes
StartTextTranslationJobRequest & WithTargetLanguageCodes(Aws::Vector< Aws::String > &&value)
Definition: StartTextTranslationJobRequest.h:292
Aws::Translate::Model::StartTextTranslationJobRequest::SetClientToken
void SetClientToken(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:445
Aws::Translate::Model::StartTextTranslationJobRequest::TerminologyNamesHasBeenSet
bool TerminologyNamesHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:320
Aws::Translate::Model::StartTextTranslationJobRequest
Definition: StartTextTranslationJobRequest.h:26
Aws::Translate::Model::StartTextTranslationJobRequest::SetJobName
void SetJobName(const char *value)
Definition: StartTextTranslationJobRequest.h:64
Aws::Translate::Model::StartTextTranslationJobRequest::GetTerminologyNames
const Aws::Vector< Aws::String > & GetTerminologyNames() const
Definition: StartTextTranslationJobRequest.h:314
Aws::Translate::Model::StartTextTranslationJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Translate::Model::StartTextTranslationJobRequest::WithInputDataConfig
StartTextTranslationJobRequest & WithInputDataConfig(InputDataConfig &&value)
Definition: StartTextTranslationJobRequest.h:116
Aws::Translate::Model::StartTextTranslationJobRequest::AddTerminologyNames
StartTextTranslationJobRequest & AddTerminologyNames(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:350
AWSString.h
Aws::Translate::Model::StartTextTranslationJobRequest::SetClientToken
void SetClientToken(const char *value)
Definition: StartTextTranslationJobRequest.h:457
Aws::Translate::Model::StartTextTranslationJobRequest::AddTerminologyNames
StartTextTranslationJobRequest & AddTerminologyNames(const char *value)
Definition: StartTextTranslationJobRequest.h:362
Aws::Translate::Model::StartTextTranslationJobRequest::SetSourceLanguageCode
void SetSourceLanguageCode(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:233
Aws::Translate::Model::StartTextTranslationJobRequest::WithTerminologyNames
StartTextTranslationJobRequest & WithTerminologyNames(Aws::Vector< Aws::String > &&value)
Definition: StartTextTranslationJobRequest.h:344
Aws::Translate::Model::StartTextTranslationJobRequest::WithSourceLanguageCode
StartTextTranslationJobRequest & WithSourceLanguageCode(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:254
Aws::Translate::Model::StartTextTranslationJobRequest::SetInputDataConfig
void SetInputDataConfig(const InputDataConfig &value)
Definition: StartTextTranslationJobRequest.h:98
Aws::Translate::Model::StartTextTranslationJobRequest::AddParallelDataNames
StartTextTranslationJobRequest & AddParallelDataNames(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:419
Aws::Translate::Model::StartTextTranslationJobRequest::GetSourceLanguageCode
const Aws::String & GetSourceLanguageCode() const
Definition: StartTextTranslationJobRequest.h:212
InputDataConfig.h
Aws::Translate::Model::StartTextTranslationJobRequest::WithOutputDataConfig
StartTextTranslationJobRequest & WithOutputDataConfig(const OutputDataConfig &value)
Definition: StartTextTranslationJobRequest.h:142
Aws::Translate::Model::StartTextTranslationJobRequest::SetClientToken
void SetClientToken(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:451
Aws::Translate::Model::StartTextTranslationJobRequest::GetClientToken
const Aws::String & GetClientToken() const
Definition: StartTextTranslationJobRequest.h:433
Aws::Translate::Model::StartTextTranslationJobRequest::SetTerminologyNames
void SetTerminologyNames(Aws::Vector< Aws::String > &&value)
Definition: StartTextTranslationJobRequest.h:332
Aws::Translate::Model::StartTextTranslationJobRequest::WithTerminologyNames
StartTextTranslationJobRequest & WithTerminologyNames(const Aws::Vector< Aws::String > &value)
Definition: StartTextTranslationJobRequest.h:338
Aws::Translate::Model::StartTextTranslationJobRequest::GetParallelDataNames
const Aws::Vector< Aws::String > & GetParallelDataNames() const
Definition: StartTextTranslationJobRequest.h:370
Aws::Translate::Model::StartTextTranslationJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartTextTranslationJobRequest.h:34
Aws::Translate::Model::StartTextTranslationJobRequest::WithParallelDataNames
StartTextTranslationJobRequest & WithParallelDataNames(const Aws::Vector< Aws::String > &value)
Definition: StartTextTranslationJobRequest.h:398
Aws
Definition: AccessManagementClient.h:15
Aws::Translate::Model::StartTextTranslationJobRequest::SetParallelDataNames
void SetParallelDataNames(const Aws::Vector< Aws::String > &value)
Definition: StartTextTranslationJobRequest.h:384
Aws::Translate::Model::StartTextTranslationJobRequest::SetOutputDataConfig
void SetOutputDataConfig(const OutputDataConfig &value)
Definition: StartTextTranslationJobRequest.h:132
Aws::Translate::Model::StartTextTranslationJobRequest::WithClientToken
StartTextTranslationJobRequest & WithClientToken(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:469
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Translate::Model::InputDataConfig
Definition: InputDataConfig.h:33
Aws::Translate::Model::StartTextTranslationJobRequest::WithDataAccessRoleArn
StartTextTranslationJobRequest & WithDataAccessRoleArn(const char *value)
Definition: StartTextTranslationJobRequest.h:204
Aws::Translate::Model::StartTextTranslationJobRequest::SetTerminologyNames
void SetTerminologyNames(const Aws::Vector< Aws::String > &value)
Definition: StartTextTranslationJobRequest.h:326
Aws::Translate::Model::StartTextTranslationJobRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::Translate::Model::StartTextTranslationJobRequest::OutputDataConfigHasBeenSet
bool OutputDataConfigHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:127
Aws::Translate::Model::StartTextTranslationJobRequest::WithSourceLanguageCode
StartTextTranslationJobRequest & WithSourceLanguageCode(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:247
Aws::Translate::Model::StartTextTranslationJobRequest::DataAccessRoleArnHasBeenSet
bool DataAccessRoleArnHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:162
Aws::Translate::Model::StartTextTranslationJobRequest::InputDataConfigHasBeenSet
bool InputDataConfigHasBeenSet() const
Definition: StartTextTranslationJobRequest.h:92
Aws::Translate::Model::StartTextTranslationJobRequest::SetSourceLanguageCode
void SetSourceLanguageCode(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:226
UUID.h
Aws::Translate::Model::StartTextTranslationJobRequest::AddTerminologyNames
StartTextTranslationJobRequest & AddTerminologyNames(Aws::String &&value)
Definition: StartTextTranslationJobRequest.h:356
Aws::Translate::Model::StartTextTranslationJobRequest::SetInputDataConfig
void SetInputDataConfig(InputDataConfig &&value)
Definition: StartTextTranslationJobRequest.h:104
Aws::Translate::Model::StartTextTranslationJobRequest::WithTargetLanguageCodes
StartTextTranslationJobRequest & WithTargetLanguageCodes(const Aws::Vector< Aws::String > &value)
Definition: StartTextTranslationJobRequest.h:287
Aws::Translate::Model::StartTextTranslationJobRequest::SetJobName
void SetJobName(const Aws::String &value)
Definition: StartTextTranslationJobRequest.h:54
Aws::Translate::Model::StartTextTranslationJobRequest::StartTextTranslationJobRequest
StartTextTranslationJobRequest()