AWS SDK for C++  1.9.108
AWS SDK for C++
StartSpeechSynthesisTaskRequest.h
Go to the documentation of this file.
1 
6 #pragma once
17 #include <utility>
18 
19 namespace Aws
20 {
21 namespace Polly
22 {
23 namespace Model
24 {
25 
29  {
30  public:
32 
33  // Service request name is the Operation name which will send this request out,
34  // each operation should has unique request name, so that we can get operation's name from this request.
35  // Note: this is not true for response, multiple operations may have the same response name,
36  // so we can not get operation's name from response.
37  inline virtual const char* GetServiceRequestName() const override { return "StartSpeechSynthesisTask"; }
38 
39  Aws::String SerializePayload() const override;
40 
41 
47  inline const Engine& GetEngine() const{ return m_engine; }
48 
54  inline bool EngineHasBeenSet() const { return m_engineHasBeenSet; }
55 
61  inline void SetEngine(const Engine& value) { m_engineHasBeenSet = true; m_engine = value; }
62 
68  inline void SetEngine(Engine&& value) { m_engineHasBeenSet = true; m_engine = std::move(value); }
69 
75  inline StartSpeechSynthesisTaskRequest& WithEngine(const Engine& value) { SetEngine(value); return *this;}
76 
82  inline StartSpeechSynthesisTaskRequest& WithEngine(Engine&& value) { SetEngine(std::move(value)); return *this;}
83 
84 
96  inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; }
97 
109  inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; }
110 
122  inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; }
123 
135  inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); }
136 
148  inline StartSpeechSynthesisTaskRequest& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;}
149 
161  inline StartSpeechSynthesisTaskRequest& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;}
162 
163 
169  inline const Aws::Vector<Aws::String>& GetLexiconNames() const{ return m_lexiconNames; }
170 
176  inline bool LexiconNamesHasBeenSet() const { return m_lexiconNamesHasBeenSet; }
177 
183  inline void SetLexiconNames(const Aws::Vector<Aws::String>& value) { m_lexiconNamesHasBeenSet = true; m_lexiconNames = value; }
184 
190  inline void SetLexiconNames(Aws::Vector<Aws::String>&& value) { m_lexiconNamesHasBeenSet = true; m_lexiconNames = std::move(value); }
191 
197  inline StartSpeechSynthesisTaskRequest& WithLexiconNames(const Aws::Vector<Aws::String>& value) { SetLexiconNames(value); return *this;}
198 
204  inline StartSpeechSynthesisTaskRequest& WithLexiconNames(Aws::Vector<Aws::String>&& value) { SetLexiconNames(std::move(value)); return *this;}
205 
211  inline StartSpeechSynthesisTaskRequest& AddLexiconNames(const Aws::String& value) { m_lexiconNamesHasBeenSet = true; m_lexiconNames.push_back(value); return *this; }
212 
218  inline StartSpeechSynthesisTaskRequest& AddLexiconNames(Aws::String&& value) { m_lexiconNamesHasBeenSet = true; m_lexiconNames.push_back(std::move(value)); return *this; }
219 
225  inline StartSpeechSynthesisTaskRequest& AddLexiconNames(const char* value) { m_lexiconNamesHasBeenSet = true; m_lexiconNames.push_back(value); return *this; }
226 
227 
232  inline const OutputFormat& GetOutputFormat() const{ return m_outputFormat; }
233 
238  inline bool OutputFormatHasBeenSet() const { return m_outputFormatHasBeenSet; }
239 
244  inline void SetOutputFormat(const OutputFormat& value) { m_outputFormatHasBeenSet = true; m_outputFormat = value; }
245 
250  inline void SetOutputFormat(OutputFormat&& value) { m_outputFormatHasBeenSet = true; m_outputFormat = std::move(value); }
251 
256  inline StartSpeechSynthesisTaskRequest& WithOutputFormat(const OutputFormat& value) { SetOutputFormat(value); return *this;}
257 
262  inline StartSpeechSynthesisTaskRequest& WithOutputFormat(OutputFormat&& value) { SetOutputFormat(std::move(value)); return *this;}
263 
264 
268  inline const Aws::String& GetOutputS3BucketName() const{ return m_outputS3BucketName; }
269 
273  inline bool OutputS3BucketNameHasBeenSet() const { return m_outputS3BucketNameHasBeenSet; }
274 
278  inline void SetOutputS3BucketName(const Aws::String& value) { m_outputS3BucketNameHasBeenSet = true; m_outputS3BucketName = value; }
279 
283  inline void SetOutputS3BucketName(Aws::String&& value) { m_outputS3BucketNameHasBeenSet = true; m_outputS3BucketName = std::move(value); }
284 
288  inline void SetOutputS3BucketName(const char* value) { m_outputS3BucketNameHasBeenSet = true; m_outputS3BucketName.assign(value); }
289 
293  inline StartSpeechSynthesisTaskRequest& WithOutputS3BucketName(const Aws::String& value) { SetOutputS3BucketName(value); return *this;}
294 
298  inline StartSpeechSynthesisTaskRequest& WithOutputS3BucketName(Aws::String&& value) { SetOutputS3BucketName(std::move(value)); return *this;}
299 
303  inline StartSpeechSynthesisTaskRequest& WithOutputS3BucketName(const char* value) { SetOutputS3BucketName(value); return *this;}
304 
305 
309  inline const Aws::String& GetOutputS3KeyPrefix() const{ return m_outputS3KeyPrefix; }
310 
314  inline bool OutputS3KeyPrefixHasBeenSet() const { return m_outputS3KeyPrefixHasBeenSet; }
315 
319  inline void SetOutputS3KeyPrefix(const Aws::String& value) { m_outputS3KeyPrefixHasBeenSet = true; m_outputS3KeyPrefix = value; }
320 
324  inline void SetOutputS3KeyPrefix(Aws::String&& value) { m_outputS3KeyPrefixHasBeenSet = true; m_outputS3KeyPrefix = std::move(value); }
325 
329  inline void SetOutputS3KeyPrefix(const char* value) { m_outputS3KeyPrefixHasBeenSet = true; m_outputS3KeyPrefix.assign(value); }
330 
334  inline StartSpeechSynthesisTaskRequest& WithOutputS3KeyPrefix(const Aws::String& value) { SetOutputS3KeyPrefix(value); return *this;}
335 
339  inline StartSpeechSynthesisTaskRequest& WithOutputS3KeyPrefix(Aws::String&& value) { SetOutputS3KeyPrefix(std::move(value)); return *this;}
340 
344  inline StartSpeechSynthesisTaskRequest& WithOutputS3KeyPrefix(const char* value) { SetOutputS3KeyPrefix(value); return *this;}
345 
346 
354  inline const Aws::String& GetSampleRate() const{ return m_sampleRate; }
355 
363  inline bool SampleRateHasBeenSet() const { return m_sampleRateHasBeenSet; }
364 
372  inline void SetSampleRate(const Aws::String& value) { m_sampleRateHasBeenSet = true; m_sampleRate = value; }
373 
381  inline void SetSampleRate(Aws::String&& value) { m_sampleRateHasBeenSet = true; m_sampleRate = std::move(value); }
382 
390  inline void SetSampleRate(const char* value) { m_sampleRateHasBeenSet = true; m_sampleRate.assign(value); }
391 
399  inline StartSpeechSynthesisTaskRequest& WithSampleRate(const Aws::String& value) { SetSampleRate(value); return *this;}
400 
408  inline StartSpeechSynthesisTaskRequest& WithSampleRate(Aws::String&& value) { SetSampleRate(std::move(value)); return *this;}
409 
417  inline StartSpeechSynthesisTaskRequest& WithSampleRate(const char* value) { SetSampleRate(value); return *this;}
418 
419 
424  inline const Aws::String& GetSnsTopicArn() const{ return m_snsTopicArn; }
425 
430  inline bool SnsTopicArnHasBeenSet() const { return m_snsTopicArnHasBeenSet; }
431 
436  inline void SetSnsTopicArn(const Aws::String& value) { m_snsTopicArnHasBeenSet = true; m_snsTopicArn = value; }
437 
442  inline void SetSnsTopicArn(Aws::String&& value) { m_snsTopicArnHasBeenSet = true; m_snsTopicArn = std::move(value); }
443 
448  inline void SetSnsTopicArn(const char* value) { m_snsTopicArnHasBeenSet = true; m_snsTopicArn.assign(value); }
449 
454  inline StartSpeechSynthesisTaskRequest& WithSnsTopicArn(const Aws::String& value) { SetSnsTopicArn(value); return *this;}
455 
460  inline StartSpeechSynthesisTaskRequest& WithSnsTopicArn(Aws::String&& value) { SetSnsTopicArn(std::move(value)); return *this;}
461 
466  inline StartSpeechSynthesisTaskRequest& WithSnsTopicArn(const char* value) { SetSnsTopicArn(value); return *this;}
467 
468 
472  inline const Aws::Vector<SpeechMarkType>& GetSpeechMarkTypes() const{ return m_speechMarkTypes; }
473 
477  inline bool SpeechMarkTypesHasBeenSet() const { return m_speechMarkTypesHasBeenSet; }
478 
482  inline void SetSpeechMarkTypes(const Aws::Vector<SpeechMarkType>& value) { m_speechMarkTypesHasBeenSet = true; m_speechMarkTypes = value; }
483 
487  inline void SetSpeechMarkTypes(Aws::Vector<SpeechMarkType>&& value) { m_speechMarkTypesHasBeenSet = true; m_speechMarkTypes = std::move(value); }
488 
492  inline StartSpeechSynthesisTaskRequest& WithSpeechMarkTypes(const Aws::Vector<SpeechMarkType>& value) { SetSpeechMarkTypes(value); return *this;}
493 
497  inline StartSpeechSynthesisTaskRequest& WithSpeechMarkTypes(Aws::Vector<SpeechMarkType>&& value) { SetSpeechMarkTypes(std::move(value)); return *this;}
498 
502  inline StartSpeechSynthesisTaskRequest& AddSpeechMarkTypes(const SpeechMarkType& value) { m_speechMarkTypesHasBeenSet = true; m_speechMarkTypes.push_back(value); return *this; }
503 
507  inline StartSpeechSynthesisTaskRequest& AddSpeechMarkTypes(SpeechMarkType&& value) { m_speechMarkTypesHasBeenSet = true; m_speechMarkTypes.push_back(std::move(value)); return *this; }
508 
509 
514  inline const Aws::String& GetText() const{ return m_text; }
515 
520  inline bool TextHasBeenSet() const { return m_textHasBeenSet; }
521 
526  inline void SetText(const Aws::String& value) { m_textHasBeenSet = true; m_text = value; }
527 
532  inline void SetText(Aws::String&& value) { m_textHasBeenSet = true; m_text = std::move(value); }
533 
538  inline void SetText(const char* value) { m_textHasBeenSet = true; m_text.assign(value); }
539 
544  inline StartSpeechSynthesisTaskRequest& WithText(const Aws::String& value) { SetText(value); return *this;}
545 
550  inline StartSpeechSynthesisTaskRequest& WithText(Aws::String&& value) { SetText(std::move(value)); return *this;}
551 
556  inline StartSpeechSynthesisTaskRequest& WithText(const char* value) { SetText(value); return *this;}
557 
558 
563  inline const TextType& GetTextType() const{ return m_textType; }
564 
569  inline bool TextTypeHasBeenSet() const { return m_textTypeHasBeenSet; }
570 
575  inline void SetTextType(const TextType& value) { m_textTypeHasBeenSet = true; m_textType = value; }
576 
581  inline void SetTextType(TextType&& value) { m_textTypeHasBeenSet = true; m_textType = std::move(value); }
582 
587  inline StartSpeechSynthesisTaskRequest& WithTextType(const TextType& value) { SetTextType(value); return *this;}
588 
593  inline StartSpeechSynthesisTaskRequest& WithTextType(TextType&& value) { SetTextType(std::move(value)); return *this;}
594 
595 
599  inline const VoiceId& GetVoiceId() const{ return m_voiceId; }
600 
604  inline bool VoiceIdHasBeenSet() const { return m_voiceIdHasBeenSet; }
605 
609  inline void SetVoiceId(const VoiceId& value) { m_voiceIdHasBeenSet = true; m_voiceId = value; }
610 
614  inline void SetVoiceId(VoiceId&& value) { m_voiceIdHasBeenSet = true; m_voiceId = std::move(value); }
615 
619  inline StartSpeechSynthesisTaskRequest& WithVoiceId(const VoiceId& value) { SetVoiceId(value); return *this;}
620 
624  inline StartSpeechSynthesisTaskRequest& WithVoiceId(VoiceId&& value) { SetVoiceId(std::move(value)); return *this;}
625 
626  private:
627 
628  Engine m_engine;
629  bool m_engineHasBeenSet;
630 
631  LanguageCode m_languageCode;
632  bool m_languageCodeHasBeenSet;
633 
634  Aws::Vector<Aws::String> m_lexiconNames;
635  bool m_lexiconNamesHasBeenSet;
636 
637  OutputFormat m_outputFormat;
638  bool m_outputFormatHasBeenSet;
639 
640  Aws::String m_outputS3BucketName;
641  bool m_outputS3BucketNameHasBeenSet;
642 
643  Aws::String m_outputS3KeyPrefix;
644  bool m_outputS3KeyPrefixHasBeenSet;
645 
646  Aws::String m_sampleRate;
647  bool m_sampleRateHasBeenSet;
648 
649  Aws::String m_snsTopicArn;
650  bool m_snsTopicArnHasBeenSet;
651 
652  Aws::Vector<SpeechMarkType> m_speechMarkTypes;
653  bool m_speechMarkTypesHasBeenSet;
654 
655  Aws::String m_text;
656  bool m_textHasBeenSet;
657 
658  TextType m_textType;
659  bool m_textTypeHasBeenSet;
660 
661  VoiceId m_voiceId;
662  bool m_voiceIdHasBeenSet;
663  };
664 
665 } // namespace Model
666 } // namespace Polly
667 } // namespace Aws
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputS3KeyPrefix
StartSpeechSynthesisTaskRequest & WithOutputS3KeyPrefix(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:334
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSampleRate
StartSpeechSynthesisTaskRequest & WithSampleRate(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:408
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetVoiceId
void SetVoiceId(const VoiceId &value)
Definition: StartSpeechSynthesisTaskRequest.h:609
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetText
const Aws::String & GetText() const
Definition: StartSpeechSynthesisTaskRequest.h:514
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSnsTopicArn
void SetSnsTopicArn(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:448
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::LexiconNamesHasBeenSet
bool LexiconNamesHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:176
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::VoiceIdHasBeenSet
bool VoiceIdHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:604
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputS3KeyPrefix
StartSpeechSynthesisTaskRequest & WithOutputS3KeyPrefix(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:339
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputS3KeyPrefix
void SetOutputS3KeyPrefix(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:319
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetLanguageCode
const LanguageCode & GetLanguageCode() const
Definition: StartSpeechSynthesisTaskRequest.h:96
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputFormat
StartSpeechSynthesisTaskRequest & WithOutputFormat(const OutputFormat &value)
Definition: StartSpeechSynthesisTaskRequest.h:256
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithTextType
StartSpeechSynthesisTaskRequest & WithTextType(const TextType &value)
Definition: StartSpeechSynthesisTaskRequest.h:587
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetLexiconNames
const Aws::Vector< Aws::String > & GetLexiconNames() const
Definition: StartSpeechSynthesisTaskRequest.h:169
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetLexiconNames
void SetLexiconNames(const Aws::Vector< Aws::String > &value)
Definition: StartSpeechSynthesisTaskRequest.h:183
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::AddLexiconNames
StartSpeechSynthesisTaskRequest & AddLexiconNames(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:218
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartSpeechSynthesisTaskRequest.h:37
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetEngine
const Engine & GetEngine() const
Definition: StartSpeechSynthesisTaskRequest.h:47
Aws::Polly::Model::SpeechMarkType
SpeechMarkType
Definition: SpeechMarkType.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetOutputS3BucketName
const Aws::String & GetOutputS3BucketName() const
Definition: StartSpeechSynthesisTaskRequest.h:268
Polly_EXPORTS.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetText
void SetText(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:532
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSpeechMarkTypes
void SetSpeechMarkTypes(Aws::Vector< SpeechMarkType > &&value)
Definition: StartSpeechSynthesisTaskRequest.h:487
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::OutputFormatHasBeenSet
bool OutputFormatHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:238
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSnsTopicArn
StartSpeechSynthesisTaskRequest & WithSnsTopicArn(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:466
AWS_POLLY_API
#define AWS_POLLY_API
Definition: Polly_EXPORTS.h:28
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::AddSpeechMarkTypes
StartSpeechSynthesisTaskRequest & AddSpeechMarkTypes(const SpeechMarkType &value)
Definition: StartSpeechSynthesisTaskRequest.h:502
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputS3BucketName
void SetOutputS3BucketName(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:283
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetLanguageCode
void SetLanguageCode(const LanguageCode &value)
Definition: StartSpeechSynthesisTaskRequest.h:122
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::LanguageCodeHasBeenSet
bool LanguageCodeHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:109
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetLanguageCode
void SetLanguageCode(LanguageCode &&value)
Definition: StartSpeechSynthesisTaskRequest.h:135
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::TextHasBeenSet
bool TextHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:520
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSampleRate
void SetSampleRate(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:390
Engine.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSampleRate
StartSpeechSynthesisTaskRequest & WithSampleRate(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:417
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SnsTopicArnHasBeenSet
bool SnsTopicArnHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:430
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSpeechMarkTypes
StartSpeechSynthesisTaskRequest & WithSpeechMarkTypes(const Aws::Vector< SpeechMarkType > &value)
Definition: StartSpeechSynthesisTaskRequest.h:492
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithVoiceId
StartSpeechSynthesisTaskRequest & WithVoiceId(VoiceId &&value)
Definition: StartSpeechSynthesisTaskRequest.h:624
LanguageCode.h
AWSVector.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputS3BucketName
void SetOutputS3BucketName(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:288
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::AddLexiconNames
StartSpeechSynthesisTaskRequest & AddLexiconNames(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:211
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithText
StartSpeechSynthesisTaskRequest & WithText(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:550
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputS3BucketName
StartSpeechSynthesisTaskRequest & WithOutputS3BucketName(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:293
OutputFormat.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::StartSpeechSynthesisTaskRequest
StartSpeechSynthesisTaskRequest()
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetTextType
void SetTextType(const TextType &value)
Definition: StartSpeechSynthesisTaskRequest.h:575
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithLexiconNames
StartSpeechSynthesisTaskRequest & WithLexiconNames(Aws::Vector< Aws::String > &&value)
Definition: StartSpeechSynthesisTaskRequest.h:204
Aws::Polly::Model::VoiceId
VoiceId
Definition: VoiceId.h:17
Aws::Polly::PollyRequest
Definition: PollyRequest.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSpeechMarkTypes
void SetSpeechMarkTypes(const Aws::Vector< SpeechMarkType > &value)
Definition: StartSpeechSynthesisTaskRequest.h:482
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputFormat
void SetOutputFormat(OutputFormat &&value)
Definition: StartSpeechSynthesisTaskRequest.h:250
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSnsTopicArn
void SetSnsTopicArn(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:436
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithText
StartSpeechSynthesisTaskRequest & WithText(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:556
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputS3BucketName
void SetOutputS3BucketName(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:278
VoiceId.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithEngine
StartSpeechSynthesisTaskRequest & WithEngine(const Engine &value)
Definition: StartSpeechSynthesisTaskRequest.h:75
Aws::Polly::Model::TextType
TextType
Definition: TextType.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputS3KeyPrefix
StartSpeechSynthesisTaskRequest & WithOutputS3KeyPrefix(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:344
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithLexiconNames
StartSpeechSynthesisTaskRequest & WithLexiconNames(const Aws::Vector< Aws::String > &value)
Definition: StartSpeechSynthesisTaskRequest.h:197
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetTextType
const TextType & GetTextType() const
Definition: StartSpeechSynthesisTaskRequest.h:563
Aws::Polly::Model::StartSpeechSynthesisTaskRequest
Definition: StartSpeechSynthesisTaskRequest.h:29
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetVoiceId
void SetVoiceId(VoiceId &&value)
Definition: StartSpeechSynthesisTaskRequest.h:614
AWSString.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetSpeechMarkTypes
const Aws::Vector< SpeechMarkType > & GetSpeechMarkTypes() const
Definition: StartSpeechSynthesisTaskRequest.h:472
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputFormat
void SetOutputFormat(const OutputFormat &value)
Definition: StartSpeechSynthesisTaskRequest.h:244
SpeechMarkType.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetOutputS3KeyPrefix
const Aws::String & GetOutputS3KeyPrefix() const
Definition: StartSpeechSynthesisTaskRequest.h:309
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::AddSpeechMarkTypes
StartSpeechSynthesisTaskRequest & AddSpeechMarkTypes(SpeechMarkType &&value)
Definition: StartSpeechSynthesisTaskRequest.h:507
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSnsTopicArn
StartSpeechSynthesisTaskRequest & WithSnsTopicArn(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:460
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetEngine
void SetEngine(Engine &&value)
Definition: StartSpeechSynthesisTaskRequest.h:68
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetOutputFormat
const OutputFormat & GetOutputFormat() const
Definition: StartSpeechSynthesisTaskRequest.h:232
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::TextTypeHasBeenSet
bool TextTypeHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:569
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::EngineHasBeenSet
bool EngineHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:54
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetText
void SetText(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:538
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SampleRateHasBeenSet
bool SampleRateHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:363
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSnsTopicArn
void SetSnsTopicArn(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:442
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithLanguageCode
StartSpeechSynthesisTaskRequest & WithLanguageCode(LanguageCode &&value)
Definition: StartSpeechSynthesisTaskRequest.h:161
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputS3BucketName
StartSpeechSynthesisTaskRequest & WithOutputS3BucketName(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:303
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithTextType
StartSpeechSynthesisTaskRequest & WithTextType(TextType &&value)
Definition: StartSpeechSynthesisTaskRequest.h:593
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetText
void SetText(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:526
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithEngine
StartSpeechSynthesisTaskRequest & WithEngine(Engine &&value)
Definition: StartSpeechSynthesisTaskRequest.h:82
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithVoiceId
StartSpeechSynthesisTaskRequest & WithVoiceId(const VoiceId &value)
Definition: StartSpeechSynthesisTaskRequest.h:619
Aws::Polly::Model::OutputFormat
OutputFormat
Definition: OutputFormat.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputS3KeyPrefix
void SetOutputS3KeyPrefix(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:324
Aws
Definition: AccessManagementClient.h:15
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SpeechMarkTypesHasBeenSet
bool SpeechMarkTypesHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:477
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSampleRate
StartSpeechSynthesisTaskRequest & WithSampleRate(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:399
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetSampleRate
const Aws::String & GetSampleRate() const
Definition: StartSpeechSynthesisTaskRequest.h:354
TextType.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSampleRate
void SetSampleRate(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:381
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithLanguageCode
StartSpeechSynthesisTaskRequest & WithLanguageCode(const LanguageCode &value)
Definition: StartSpeechSynthesisTaskRequest.h:148
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithText
StartSpeechSynthesisTaskRequest & WithText(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:544
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputS3BucketName
StartSpeechSynthesisTaskRequest & WithOutputS3BucketName(Aws::String &&value)
Definition: StartSpeechSynthesisTaskRequest.h:298
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSpeechMarkTypes
StartSpeechSynthesisTaskRequest & WithSpeechMarkTypes(Aws::Vector< SpeechMarkType > &&value)
Definition: StartSpeechSynthesisTaskRequest.h:497
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithOutputFormat
StartSpeechSynthesisTaskRequest & WithOutputFormat(OutputFormat &&value)
Definition: StartSpeechSynthesisTaskRequest.h:262
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::AddLexiconNames
StartSpeechSynthesisTaskRequest & AddLexiconNames(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:225
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::WithSnsTopicArn
StartSpeechSynthesisTaskRequest & WithSnsTopicArn(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:454
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::OutputS3KeyPrefixHasBeenSet
bool OutputS3KeyPrefixHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:314
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetOutputS3KeyPrefix
void SetOutputS3KeyPrefix(const char *value)
Definition: StartSpeechSynthesisTaskRequest.h:329
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetSampleRate
void SetSampleRate(const Aws::String &value)
Definition: StartSpeechSynthesisTaskRequest.h:372
Aws::Polly::Model::LanguageCode
LanguageCode
Definition: LanguageCode.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetVoiceId
const VoiceId & GetVoiceId() const
Definition: StartSpeechSynthesisTaskRequest.h:599
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::OutputS3BucketNameHasBeenSet
bool OutputS3BucketNameHasBeenSet() const
Definition: StartSpeechSynthesisTaskRequest.h:273
PollyRequest.h
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetLexiconNames
void SetLexiconNames(Aws::Vector< Aws::String > &&value)
Definition: StartSpeechSynthesisTaskRequest.h:190
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::GetSnsTopicArn
const Aws::String & GetSnsTopicArn() const
Definition: StartSpeechSynthesisTaskRequest.h:424
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetEngine
void SetEngine(const Engine &value)
Definition: StartSpeechSynthesisTaskRequest.h:61
Aws::Polly::Model::Engine
Engine
Definition: Engine.h:17
Aws::Polly::Model::StartSpeechSynthesisTaskRequest::SetTextType
void SetTextType(TextType &&value)
Definition: StartSpeechSynthesisTaskRequest.h:581