AWS SDK for C++  1.9.132
AWS SDK for C++
StartTranscriptionJobRequest.h
Go to the documentation of this file.
1 
6 #pragma once
21 #include <utility>
22 
23 namespace Aws
24 {
25 namespace TranscribeService
26 {
27 namespace Model
28 {
29 
33  {
34  public:
36 
37  // Service request name is the Operation name which will send this request out,
38  // each operation should has unique request name, so that we can get operation's name from this request.
39  // Note: this is not true for response, multiple operations may have the same response name,
40  // so we can not get operation's name from response.
41  inline virtual const char* GetServiceRequestName() const override { return "StartTranscriptionJob"; }
42 
43  Aws::String SerializePayload() const override;
44 
46 
47 
55  inline const Aws::String& GetTranscriptionJobName() const{ return m_transcriptionJobName; }
56 
64  inline bool TranscriptionJobNameHasBeenSet() const { return m_transcriptionJobNameHasBeenSet; }
65 
73  inline void SetTranscriptionJobName(const Aws::String& value) { m_transcriptionJobNameHasBeenSet = true; m_transcriptionJobName = value; }
74 
82  inline void SetTranscriptionJobName(Aws::String&& value) { m_transcriptionJobNameHasBeenSet = true; m_transcriptionJobName = std::move(value); }
83 
91  inline void SetTranscriptionJobName(const char* value) { m_transcriptionJobNameHasBeenSet = true; m_transcriptionJobName.assign(value); }
92 
100  inline StartTranscriptionJobRequest& WithTranscriptionJobName(const Aws::String& value) { SetTranscriptionJobName(value); return *this;}
101 
109  inline StartTranscriptionJobRequest& WithTranscriptionJobName(Aws::String&& value) { SetTranscriptionJobName(std::move(value)); return *this;}
110 
118  inline StartTranscriptionJobRequest& WithTranscriptionJobName(const char* value) { SetTranscriptionJobName(value); return *this;}
119 
120 
126  inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; }
127 
133  inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; }
134 
140  inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; }
141 
147  inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); }
148 
154  inline StartTranscriptionJobRequest& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;}
155 
161  inline StartTranscriptionJobRequest& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;}
162 
163 
172  inline int GetMediaSampleRateHertz() const{ return m_mediaSampleRateHertz; }
173 
182  inline bool MediaSampleRateHertzHasBeenSet() const { return m_mediaSampleRateHertzHasBeenSet; }
183 
192  inline void SetMediaSampleRateHertz(int value) { m_mediaSampleRateHertzHasBeenSet = true; m_mediaSampleRateHertz = value; }
193 
202  inline StartTranscriptionJobRequest& WithMediaSampleRateHertz(int value) { SetMediaSampleRateHertz(value); return *this;}
203 
204 
208  inline const MediaFormat& GetMediaFormat() const{ return m_mediaFormat; }
209 
213  inline bool MediaFormatHasBeenSet() const { return m_mediaFormatHasBeenSet; }
214 
218  inline void SetMediaFormat(const MediaFormat& value) { m_mediaFormatHasBeenSet = true; m_mediaFormat = value; }
219 
223  inline void SetMediaFormat(MediaFormat&& value) { m_mediaFormatHasBeenSet = true; m_mediaFormat = std::move(value); }
224 
228  inline StartTranscriptionJobRequest& WithMediaFormat(const MediaFormat& value) { SetMediaFormat(value); return *this;}
229 
233  inline StartTranscriptionJobRequest& WithMediaFormat(MediaFormat&& value) { SetMediaFormat(std::move(value)); return *this;}
234 
235 
239  inline const Media& GetMedia() const{ return m_media; }
240 
244  inline bool MediaHasBeenSet() const { return m_mediaHasBeenSet; }
245 
249  inline void SetMedia(const Media& value) { m_mediaHasBeenSet = true; m_media = value; }
250 
254  inline void SetMedia(Media&& value) { m_mediaHasBeenSet = true; m_media = std::move(value); }
255 
259  inline StartTranscriptionJobRequest& WithMedia(const Media& value) { SetMedia(value); return *this;}
260 
264  inline StartTranscriptionJobRequest& WithMedia(Media&& value) { SetMedia(std::move(value)); return *this;}
265 
266 
289  inline const Aws::String& GetOutputBucketName() const{ return m_outputBucketName; }
290 
313  inline bool OutputBucketNameHasBeenSet() const { return m_outputBucketNameHasBeenSet; }
314 
337  inline void SetOutputBucketName(const Aws::String& value) { m_outputBucketNameHasBeenSet = true; m_outputBucketName = value; }
338 
361  inline void SetOutputBucketName(Aws::String&& value) { m_outputBucketNameHasBeenSet = true; m_outputBucketName = std::move(value); }
362 
385  inline void SetOutputBucketName(const char* value) { m_outputBucketNameHasBeenSet = true; m_outputBucketName.assign(value); }
386 
409  inline StartTranscriptionJobRequest& WithOutputBucketName(const Aws::String& value) { SetOutputBucketName(value); return *this;}
410 
433  inline StartTranscriptionJobRequest& WithOutputBucketName(Aws::String&& value) { SetOutputBucketName(std::move(value)); return *this;}
434 
457  inline StartTranscriptionJobRequest& WithOutputBucketName(const char* value) { SetOutputBucketName(value); return *this;}
458 
459 
475  inline const Aws::String& GetOutputKey() const{ return m_outputKey; }
476 
492  inline bool OutputKeyHasBeenSet() const { return m_outputKeyHasBeenSet; }
493 
509  inline void SetOutputKey(const Aws::String& value) { m_outputKeyHasBeenSet = true; m_outputKey = value; }
510 
526  inline void SetOutputKey(Aws::String&& value) { m_outputKeyHasBeenSet = true; m_outputKey = std::move(value); }
527 
543  inline void SetOutputKey(const char* value) { m_outputKeyHasBeenSet = true; m_outputKey.assign(value); }
544 
560  inline StartTranscriptionJobRequest& WithOutputKey(const Aws::String& value) { SetOutputKey(value); return *this;}
561 
577  inline StartTranscriptionJobRequest& WithOutputKey(Aws::String&& value) { SetOutputKey(std::move(value)); return *this;}
578 
594  inline StartTranscriptionJobRequest& WithOutputKey(const char* value) { SetOutputKey(value); return *this;}
595 
596 
614  inline const Aws::String& GetOutputEncryptionKMSKeyId() const{ return m_outputEncryptionKMSKeyId; }
615 
633  inline bool OutputEncryptionKMSKeyIdHasBeenSet() const { return m_outputEncryptionKMSKeyIdHasBeenSet; }
634 
652  inline void SetOutputEncryptionKMSKeyId(const Aws::String& value) { m_outputEncryptionKMSKeyIdHasBeenSet = true; m_outputEncryptionKMSKeyId = value; }
653 
671  inline void SetOutputEncryptionKMSKeyId(Aws::String&& value) { m_outputEncryptionKMSKeyIdHasBeenSet = true; m_outputEncryptionKMSKeyId = std::move(value); }
672 
690  inline void SetOutputEncryptionKMSKeyId(const char* value) { m_outputEncryptionKMSKeyIdHasBeenSet = true; m_outputEncryptionKMSKeyId.assign(value); }
691 
709  inline StartTranscriptionJobRequest& WithOutputEncryptionKMSKeyId(const Aws::String& value) { SetOutputEncryptionKMSKeyId(value); return *this;}
710 
728  inline StartTranscriptionJobRequest& WithOutputEncryptionKMSKeyId(Aws::String&& value) { SetOutputEncryptionKMSKeyId(std::move(value)); return *this;}
729 
747  inline StartTranscriptionJobRequest& WithOutputEncryptionKMSKeyId(const char* value) { SetOutputEncryptionKMSKeyId(value); return *this;}
748 
749 
754  inline const Aws::Map<Aws::String, Aws::String>& GetKMSEncryptionContext() const{ return m_kMSEncryptionContext; }
755 
760  inline bool KMSEncryptionContextHasBeenSet() const { return m_kMSEncryptionContextHasBeenSet; }
761 
766  inline void SetKMSEncryptionContext(const Aws::Map<Aws::String, Aws::String>& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext = value; }
767 
772  inline void SetKMSEncryptionContext(Aws::Map<Aws::String, Aws::String>&& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext = std::move(value); }
773 
778  inline StartTranscriptionJobRequest& WithKMSEncryptionContext(const Aws::Map<Aws::String, Aws::String>& value) { SetKMSEncryptionContext(value); return *this;}
779 
784  inline StartTranscriptionJobRequest& WithKMSEncryptionContext(Aws::Map<Aws::String, Aws::String>&& value) { SetKMSEncryptionContext(std::move(value)); return *this;}
785 
790  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(const Aws::String& key, const Aws::String& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(key, value); return *this; }
791 
796  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(Aws::String&& key, const Aws::String& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(std::move(key), value); return *this; }
797 
802  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(const Aws::String& key, Aws::String&& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(key, std::move(value)); return *this; }
803 
808  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(Aws::String&& key, Aws::String&& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(std::move(key), std::move(value)); return *this; }
809 
814  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(const char* key, Aws::String&& value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(key, std::move(value)); return *this; }
815 
820  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(Aws::String&& key, const char* value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(std::move(key), value); return *this; }
821 
826  inline StartTranscriptionJobRequest& AddKMSEncryptionContext(const char* key, const char* value) { m_kMSEncryptionContextHasBeenSet = true; m_kMSEncryptionContext.emplace(key, value); return *this; }
827 
828 
833  inline const Settings& GetSettings() const{ return m_settings; }
834 
839  inline bool SettingsHasBeenSet() const { return m_settingsHasBeenSet; }
840 
845  inline void SetSettings(const Settings& value) { m_settingsHasBeenSet = true; m_settings = value; }
846 
851  inline void SetSettings(Settings&& value) { m_settingsHasBeenSet = true; m_settings = std::move(value); }
852 
857  inline StartTranscriptionJobRequest& WithSettings(const Settings& value) { SetSettings(value); return *this;}
858 
863  inline StartTranscriptionJobRequest& WithSettings(Settings&& value) { SetSettings(std::move(value)); return *this;}
864 
865 
870  inline const ModelSettings& GetModelSettings() const{ return m_modelSettings; }
871 
876  inline bool ModelSettingsHasBeenSet() const { return m_modelSettingsHasBeenSet; }
877 
882  inline void SetModelSettings(const ModelSettings& value) { m_modelSettingsHasBeenSet = true; m_modelSettings = value; }
883 
888  inline void SetModelSettings(ModelSettings&& value) { m_modelSettingsHasBeenSet = true; m_modelSettings = std::move(value); }
889 
894  inline StartTranscriptionJobRequest& WithModelSettings(const ModelSettings& value) { SetModelSettings(value); return *this;}
895 
900  inline StartTranscriptionJobRequest& WithModelSettings(ModelSettings&& value) { SetModelSettings(std::move(value)); return *this;}
901 
902 
909  inline const JobExecutionSettings& GetJobExecutionSettings() const{ return m_jobExecutionSettings; }
910 
917  inline bool JobExecutionSettingsHasBeenSet() const { return m_jobExecutionSettingsHasBeenSet; }
918 
925  inline void SetJobExecutionSettings(const JobExecutionSettings& value) { m_jobExecutionSettingsHasBeenSet = true; m_jobExecutionSettings = value; }
926 
933  inline void SetJobExecutionSettings(JobExecutionSettings&& value) { m_jobExecutionSettingsHasBeenSet = true; m_jobExecutionSettings = std::move(value); }
934 
941  inline StartTranscriptionJobRequest& WithJobExecutionSettings(const JobExecutionSettings& value) { SetJobExecutionSettings(value); return *this;}
942 
949  inline StartTranscriptionJobRequest& WithJobExecutionSettings(JobExecutionSettings&& value) { SetJobExecutionSettings(std::move(value)); return *this;}
950 
951 
955  inline const ContentRedaction& GetContentRedaction() const{ return m_contentRedaction; }
956 
960  inline bool ContentRedactionHasBeenSet() const { return m_contentRedactionHasBeenSet; }
961 
965  inline void SetContentRedaction(const ContentRedaction& value) { m_contentRedactionHasBeenSet = true; m_contentRedaction = value; }
966 
970  inline void SetContentRedaction(ContentRedaction&& value) { m_contentRedactionHasBeenSet = true; m_contentRedaction = std::move(value); }
971 
975  inline StartTranscriptionJobRequest& WithContentRedaction(const ContentRedaction& value) { SetContentRedaction(value); return *this;}
976 
980  inline StartTranscriptionJobRequest& WithContentRedaction(ContentRedaction&& value) { SetContentRedaction(std::move(value)); return *this;}
981 
982 
989  inline bool GetIdentifyLanguage() const{ return m_identifyLanguage; }
990 
997  inline bool IdentifyLanguageHasBeenSet() const { return m_identifyLanguageHasBeenSet; }
998 
1005  inline void SetIdentifyLanguage(bool value) { m_identifyLanguageHasBeenSet = true; m_identifyLanguage = value; }
1006 
1013  inline StartTranscriptionJobRequest& WithIdentifyLanguage(bool value) { SetIdentifyLanguage(value); return *this;}
1014 
1015 
1023  inline const Aws::Vector<LanguageCode>& GetLanguageOptions() const{ return m_languageOptions; }
1024 
1032  inline bool LanguageOptionsHasBeenSet() const { return m_languageOptionsHasBeenSet; }
1033 
1041  inline void SetLanguageOptions(const Aws::Vector<LanguageCode>& value) { m_languageOptionsHasBeenSet = true; m_languageOptions = value; }
1042 
1050  inline void SetLanguageOptions(Aws::Vector<LanguageCode>&& value) { m_languageOptionsHasBeenSet = true; m_languageOptions = std::move(value); }
1051 
1059  inline StartTranscriptionJobRequest& WithLanguageOptions(const Aws::Vector<LanguageCode>& value) { SetLanguageOptions(value); return *this;}
1060 
1068  inline StartTranscriptionJobRequest& WithLanguageOptions(Aws::Vector<LanguageCode>&& value) { SetLanguageOptions(std::move(value)); return *this;}
1069 
1077  inline StartTranscriptionJobRequest& AddLanguageOptions(const LanguageCode& value) { m_languageOptionsHasBeenSet = true; m_languageOptions.push_back(value); return *this; }
1078 
1086  inline StartTranscriptionJobRequest& AddLanguageOptions(LanguageCode&& value) { m_languageOptionsHasBeenSet = true; m_languageOptions.push_back(std::move(value)); return *this; }
1087 
1088 
1092  inline const Subtitles& GetSubtitles() const{ return m_subtitles; }
1093 
1097  inline bool SubtitlesHasBeenSet() const { return m_subtitlesHasBeenSet; }
1098 
1102  inline void SetSubtitles(const Subtitles& value) { m_subtitlesHasBeenSet = true; m_subtitles = value; }
1103 
1107  inline void SetSubtitles(Subtitles&& value) { m_subtitlesHasBeenSet = true; m_subtitles = std::move(value); }
1108 
1112  inline StartTranscriptionJobRequest& WithSubtitles(const Subtitles& value) { SetSubtitles(value); return *this;}
1113 
1117  inline StartTranscriptionJobRequest& WithSubtitles(Subtitles&& value) { SetSubtitles(std::move(value)); return *this;}
1118 
1119 
1123  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
1124 
1128  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
1129 
1133  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
1134 
1138  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
1139 
1143  inline StartTranscriptionJobRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
1144 
1148  inline StartTranscriptionJobRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
1149 
1153  inline StartTranscriptionJobRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
1154 
1158  inline StartTranscriptionJobRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
1159 
1160  private:
1161 
1162  Aws::String m_transcriptionJobName;
1163  bool m_transcriptionJobNameHasBeenSet;
1164 
1165  LanguageCode m_languageCode;
1166  bool m_languageCodeHasBeenSet;
1167 
1168  int m_mediaSampleRateHertz;
1169  bool m_mediaSampleRateHertzHasBeenSet;
1170 
1171  MediaFormat m_mediaFormat;
1172  bool m_mediaFormatHasBeenSet;
1173 
1174  Media m_media;
1175  bool m_mediaHasBeenSet;
1176 
1177  Aws::String m_outputBucketName;
1178  bool m_outputBucketNameHasBeenSet;
1179 
1180  Aws::String m_outputKey;
1181  bool m_outputKeyHasBeenSet;
1182 
1183  Aws::String m_outputEncryptionKMSKeyId;
1184  bool m_outputEncryptionKMSKeyIdHasBeenSet;
1185 
1186  Aws::Map<Aws::String, Aws::String> m_kMSEncryptionContext;
1187  bool m_kMSEncryptionContextHasBeenSet;
1188 
1189  Settings m_settings;
1190  bool m_settingsHasBeenSet;
1191 
1192  ModelSettings m_modelSettings;
1193  bool m_modelSettingsHasBeenSet;
1194 
1195  JobExecutionSettings m_jobExecutionSettings;
1196  bool m_jobExecutionSettingsHasBeenSet;
1197 
1198  ContentRedaction m_contentRedaction;
1199  bool m_contentRedactionHasBeenSet;
1200 
1201  bool m_identifyLanguage;
1202  bool m_identifyLanguageHasBeenSet;
1203 
1204  Aws::Vector<LanguageCode> m_languageOptions;
1205  bool m_languageOptionsHasBeenSet;
1206 
1207  Subtitles m_subtitles;
1208  bool m_subtitlesHasBeenSet;
1209 
1210  Aws::Vector<Tag> m_tags;
1211  bool m_tagsHasBeenSet;
1212  };
1213 
1214 } // namespace Model
1215 } // namespace TranscribeService
1216 } // namespace Aws
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(Aws::String &&key, const char *value)
Definition: StartTranscriptionJobRequest.h:820
TranscribeService_EXPORTS.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetTranscriptionJobName
void SetTranscriptionJobName(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:82
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputBucketName
StartTranscriptionJobRequest & WithOutputBucketName(const char *value)
Definition: StartTranscriptionJobRequest.h:457
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddLanguageOptions
StartTranscriptionJobRequest & AddLanguageOptions(const LanguageCode &value)
Definition: StartTranscriptionJobRequest.h:1077
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputEncryptionKMSKeyId
StartTranscriptionJobRequest & WithOutputEncryptionKMSKeyId(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:709
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SubtitlesHasBeenSet
bool SubtitlesHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:1097
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputKey
void SetOutputKey(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:526
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(Aws::String &&key, const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:796
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetContentRedaction
void SetContentRedaction(ContentRedaction &&value)
Definition: StartTranscriptionJobRequest.h:970
ModelSettings.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::ModelSettingsHasBeenSet
bool ModelSettingsHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:876
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetMediaFormat
void SetMediaFormat(const MediaFormat &value)
Definition: StartTranscriptionJobRequest.h:218
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartTranscriptionJobRequest.h:41
Aws::TranscribeService::Model::Settings
Definition: Settings.h:34
Aws::TranscribeService::Model::ContentRedaction
Definition: ContentRedaction.h:34
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: StartTranscriptionJobRequest.h:1138
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetMedia
void SetMedia(const Media &value)
Definition: StartTranscriptionJobRequest.h:249
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetJobExecutionSettings
void SetJobExecutionSettings(JobExecutionSettings &&value)
Definition: StartTranscriptionJobRequest.h:933
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithLanguageCode
StartTranscriptionJobRequest & WithLanguageCode(LanguageCode &&value)
Definition: StartTranscriptionJobRequest.h:161
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithMediaSampleRateHertz
StartTranscriptionJobRequest & WithMediaSampleRateHertz(int value)
Definition: StartTranscriptionJobRequest.h:202
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithContentRedaction
StartTranscriptionJobRequest & WithContentRedaction(const ContentRedaction &value)
Definition: StartTranscriptionJobRequest.h:975
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithTags
StartTranscriptionJobRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: StartTranscriptionJobRequest.h:1143
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithMediaFormat
StartTranscriptionJobRequest & WithMediaFormat(const MediaFormat &value)
Definition: StartTranscriptionJobRequest.h:228
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithSubtitles
StartTranscriptionJobRequest & WithSubtitles(const Subtitles &value)
Definition: StartTranscriptionJobRequest.h:1112
Aws::TranscribeService::Model::JobExecutionSettings
Definition: JobExecutionSettings.h:33
Aws::TranscribeService::Model::StartTranscriptionJobRequest::OutputKeyHasBeenSet
bool OutputKeyHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:492
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithMediaFormat
StartTranscriptionJobRequest & WithMediaFormat(MediaFormat &&value)
Definition: StartTranscriptionJobRequest.h:233
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputKey
StartTranscriptionJobRequest & WithOutputKey(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:577
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetSettings
void SetSettings(const Settings &value)
Definition: StartTranscriptionJobRequest.h:845
Aws::TranscribeService::Model::StartTranscriptionJobRequest::TranscriptionJobNameHasBeenSet
bool TranscriptionJobNameHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:64
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SettingsHasBeenSet
bool SettingsHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:839
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(const Aws::String &key, Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:802
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputBucketName
void SetOutputBucketName(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:361
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputEncryptionKMSKeyId
StartTranscriptionJobRequest & WithOutputEncryptionKMSKeyId(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:728
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
TranscribeServiceRequest.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputBucketName
void SetOutputBucketName(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:337
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithTranscriptionJobName
StartTranscriptionJobRequest & WithTranscriptionJobName(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:109
AWSVector.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(const Aws::String &key, const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:790
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetContentRedaction
const ContentRedaction & GetContentRedaction() const
Definition: StartTranscriptionJobRequest.h:955
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetTranscriptionJobName
void SetTranscriptionJobName(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:73
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetMediaFormat
const MediaFormat & GetMediaFormat() const
Definition: StartTranscriptionJobRequest.h:208
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetKMSEncryptionContext
void SetKMSEncryptionContext(Aws::Map< Aws::String, Aws::String > &&value)
Definition: StartTranscriptionJobRequest.h:772
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetContentRedaction
void SetContentRedaction(const ContentRedaction &value)
Definition: StartTranscriptionJobRequest.h:965
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithLanguageCode
StartTranscriptionJobRequest & WithLanguageCode(const LanguageCode &value)
Definition: StartTranscriptionJobRequest.h:154
JobExecutionSettings.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputEncryptionKMSKeyId
void SetOutputEncryptionKMSKeyId(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:671
Aws::TranscribeService::Model::StartTranscriptionJobRequest::OutputBucketNameHasBeenSet
bool OutputBucketNameHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:313
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithContentRedaction
StartTranscriptionJobRequest & WithContentRedaction(ContentRedaction &&value)
Definition: StartTranscriptionJobRequest.h:980
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(const char *key, Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:814
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithModelSettings
StartTranscriptionJobRequest & WithModelSettings(ModelSettings &&value)
Definition: StartTranscriptionJobRequest.h:900
Subtitles.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithKMSEncryptionContext
StartTranscriptionJobRequest & WithKMSEncryptionContext(Aws::Map< Aws::String, Aws::String > &&value)
Definition: StartTranscriptionJobRequest.h:784
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetMedia
void SetMedia(Media &&value)
Definition: StartTranscriptionJobRequest.h:254
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputKey
void SetOutputKey(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:509
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetOutputEncryptionKMSKeyId
const Aws::String & GetOutputEncryptionKMSKeyId() const
Definition: StartTranscriptionJobRequest.h:614
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetSettings
const Settings & GetSettings() const
Definition: StartTranscriptionJobRequest.h:833
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithSettings
StartTranscriptionJobRequest & WithSettings(const Settings &value)
Definition: StartTranscriptionJobRequest.h:857
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(const char *key, const char *value)
Definition: StartTranscriptionJobRequest.h:826
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithMedia
StartTranscriptionJobRequest & WithMedia(Media &&value)
Definition: StartTranscriptionJobRequest.h:264
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputEncryptionKMSKeyId
void SetOutputEncryptionKMSKeyId(const char *value)
Definition: StartTranscriptionJobRequest.h:690
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetLanguageOptions
void SetLanguageOptions(Aws::Vector< LanguageCode > &&value)
Definition: StartTranscriptionJobRequest.h:1050
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetMediaFormat
void SetMediaFormat(MediaFormat &&value)
Definition: StartTranscriptionJobRequest.h:223
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetModelSettings
const ModelSettings & GetModelSettings() const
Definition: StartTranscriptionJobRequest.h:870
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithModelSettings
StartTranscriptionJobRequest & WithModelSettings(const ModelSettings &value)
Definition: StartTranscriptionJobRequest.h:894
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputKey
StartTranscriptionJobRequest & WithOutputKey(const char *value)
Definition: StartTranscriptionJobRequest.h:594
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetJobExecutionSettings
void SetJobExecutionSettings(const JobExecutionSettings &value)
Definition: StartTranscriptionJobRequest.h:925
Aws::TranscribeService::Model::StartTranscriptionJobRequest::ContentRedactionHasBeenSet
bool ContentRedactionHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:960
Aws::TranscribeService::Model::Media
Definition: Media.h:33
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetLanguageCode
void SetLanguageCode(const LanguageCode &value)
Definition: StartTranscriptionJobRequest.h:140
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithLanguageOptions
StartTranscriptionJobRequest & WithLanguageOptions(Aws::Vector< LanguageCode > &&value)
Definition: StartTranscriptionJobRequest.h:1068
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetSettings
void SetSettings(Settings &&value)
Definition: StartTranscriptionJobRequest.h:851
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetModelSettings
void SetModelSettings(ModelSettings &&value)
Definition: StartTranscriptionJobRequest.h:888
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithSettings
StartTranscriptionJobRequest & WithSettings(Settings &&value)
Definition: StartTranscriptionJobRequest.h:863
Media.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetLanguageCode
void SetLanguageCode(LanguageCode &&value)
Definition: StartTranscriptionJobRequest.h:147
Aws::TranscribeService::Model::ModelSettings
Definition: ModelSettings.h:33
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetSubtitles
void SetSubtitles(Subtitles &&value)
Definition: StartTranscriptionJobRequest.h:1107
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: StartTranscriptionJobRequest.h:1133
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddKMSEncryptionContext
StartTranscriptionJobRequest & AddKMSEncryptionContext(Aws::String &&key, Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:808
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddTags
StartTranscriptionJobRequest & AddTags(const Tag &value)
Definition: StartTranscriptionJobRequest.h:1153
Aws::TranscribeService::Model::StartTranscriptionJobRequest
Definition: StartTranscriptionJobRequest.h:33
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithTags
StartTranscriptionJobRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: StartTranscriptionJobRequest.h:1148
AWSString.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithMedia
StartTranscriptionJobRequest & WithMedia(const Media &value)
Definition: StartTranscriptionJobRequest.h:259
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetKMSEncryptionContext
void SetKMSEncryptionContext(const Aws::Map< Aws::String, Aws::String > &value)
Definition: StartTranscriptionJobRequest.h:766
Aws::TranscribeService::Model::StartTranscriptionJobRequest::IdentifyLanguageHasBeenSet
bool IdentifyLanguageHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:997
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetTranscriptionJobName
const Aws::String & GetTranscriptionJobName() const
Definition: StartTranscriptionJobRequest.h:55
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetKMSEncryptionContext
const Aws::Map< Aws::String, Aws::String > & GetKMSEncryptionContext() const
Definition: StartTranscriptionJobRequest.h:754
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetOutputKey
const Aws::String & GetOutputKey() const
Definition: StartTranscriptionJobRequest.h:475
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetIdentifyLanguage
bool GetIdentifyLanguage() const
Definition: StartTranscriptionJobRequest.h:989
Tag.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithLanguageOptions
StartTranscriptionJobRequest & WithLanguageOptions(const Aws::Vector< LanguageCode > &value)
Definition: StartTranscriptionJobRequest.h:1059
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: StartTranscriptionJobRequest.h:1123
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetSubtitles
const Subtitles & GetSubtitles() const
Definition: StartTranscriptionJobRequest.h:1092
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddLanguageOptions
StartTranscriptionJobRequest & AddLanguageOptions(LanguageCode &&value)
Definition: StartTranscriptionJobRequest.h:1086
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetLanguageOptions
const Aws::Vector< LanguageCode > & GetLanguageOptions() const
Definition: StartTranscriptionJobRequest.h:1023
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputEncryptionKMSKeyId
void SetOutputEncryptionKMSKeyId(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:652
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetLanguageOptions
void SetLanguageOptions(const Aws::Vector< LanguageCode > &value)
Definition: StartTranscriptionJobRequest.h:1041
Aws::TranscribeService::Model::StartTranscriptionJobRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:1128
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithTranscriptionJobName
StartTranscriptionJobRequest & WithTranscriptionJobName(const char *value)
Definition: StartTranscriptionJobRequest.h:118
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetOutputBucketName
const Aws::String & GetOutputBucketName() const
Definition: StartTranscriptionJobRequest.h:289
Aws::TranscribeService::Model::StartTranscriptionJobRequest::KMSEncryptionContextHasBeenSet
bool KMSEncryptionContextHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:760
Aws::TranscribeService::Model::Tag
Definition: Tag.h:35
Aws::TranscribeService::Model::StartTranscriptionJobRequest::MediaFormatHasBeenSet
bool MediaFormatHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:213
Aws::TranscribeService::Model::StartTranscriptionJobRequest::JobExecutionSettingsHasBeenSet
bool JobExecutionSettingsHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:917
Aws
Definition: AccessManagementClient.h:15
LanguageCode.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputBucketName
StartTranscriptionJobRequest & WithOutputBucketName(Aws::String &&value)
Definition: StartTranscriptionJobRequest.h:433
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithKMSEncryptionContext
StartTranscriptionJobRequest & WithKMSEncryptionContext(const Aws::Map< Aws::String, Aws::String > &value)
Definition: StartTranscriptionJobRequest.h:778
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputKey
void SetOutputKey(const char *value)
Definition: StartTranscriptionJobRequest.h:543
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetLanguageCode
const LanguageCode & GetLanguageCode() const
Definition: StartTranscriptionJobRequest.h:126
MediaFormat.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::AddTags
StartTranscriptionJobRequest & AddTags(Tag &&value)
Definition: StartTranscriptionJobRequest.h:1158
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetOutputBucketName
void SetOutputBucketName(const char *value)
Definition: StartTranscriptionJobRequest.h:385
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithTranscriptionJobName
StartTranscriptionJobRequest & WithTranscriptionJobName(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:100
Settings.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::MediaSampleRateHertzHasBeenSet
bool MediaSampleRateHertzHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:182
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetIdentifyLanguage
void SetIdentifyLanguage(bool value)
Definition: StartTranscriptionJobRequest.h:1005
Aws::TranscribeService::Model::StartTranscriptionJobRequest::MediaHasBeenSet
bool MediaHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:244
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetMedia
const Media & GetMedia() const
Definition: StartTranscriptionJobRequest.h:239
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetModelSettings
void SetModelSettings(const ModelSettings &value)
Definition: StartTranscriptionJobRequest.h:882
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithJobExecutionSettings
StartTranscriptionJobRequest & WithJobExecutionSettings(JobExecutionSettings &&value)
Definition: StartTranscriptionJobRequest.h:949
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithSubtitles
StartTranscriptionJobRequest & WithSubtitles(Subtitles &&value)
Definition: StartTranscriptionJobRequest.h:1117
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithIdentifyLanguage
StartTranscriptionJobRequest & WithIdentifyLanguage(bool value)
Definition: StartTranscriptionJobRequest.h:1013
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetMediaSampleRateHertz
void SetMediaSampleRateHertz(int value)
Definition: StartTranscriptionJobRequest.h:192
Aws::TranscribeService::Model::StartTranscriptionJobRequest::LanguageCodeHasBeenSet
bool LanguageCodeHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:133
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetJobExecutionSettings
const JobExecutionSettings & GetJobExecutionSettings() const
Definition: StartTranscriptionJobRequest.h:909
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithJobExecutionSettings
StartTranscriptionJobRequest & WithJobExecutionSettings(const JobExecutionSettings &value)
Definition: StartTranscriptionJobRequest.h:941
ContentRedaction.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::OutputEncryptionKMSKeyIdHasBeenSet
bool OutputEncryptionKMSKeyIdHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:633
Aws::TranscribeService::Model::MediaFormat
MediaFormat
Definition: MediaFormat.h:17
AWSMap.h
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputKey
StartTranscriptionJobRequest & WithOutputKey(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:560
Aws::TranscribeService::Model::LanguageCode
LanguageCode
Definition: LanguageCode.h:17
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetSubtitles
void SetSubtitles(const Subtitles &value)
Definition: StartTranscriptionJobRequest.h:1102
Aws::TranscribeService::TranscribeServiceRequest
Definition: TranscribeServiceRequest.h:17
AWS_TRANSCRIBESERVICE_API
#define AWS_TRANSCRIBESERVICE_API
Definition: TranscribeService_EXPORTS.h:28
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputEncryptionKMSKeyId
StartTranscriptionJobRequest & WithOutputEncryptionKMSKeyId(const char *value)
Definition: StartTranscriptionJobRequest.h:747
Aws::TranscribeService::Model::StartTranscriptionJobRequest::GetMediaSampleRateHertz
int GetMediaSampleRateHertz() const
Definition: StartTranscriptionJobRequest.h:172
Aws::TranscribeService::Model::StartTranscriptionJobRequest::LanguageOptionsHasBeenSet
bool LanguageOptionsHasBeenSet() const
Definition: StartTranscriptionJobRequest.h:1032
Aws::TranscribeService::Model::StartTranscriptionJobRequest::StartTranscriptionJobRequest
StartTranscriptionJobRequest()
Aws::TranscribeService::Model::StartTranscriptionJobRequest::SetTranscriptionJobName
void SetTranscriptionJobName(const char *value)
Definition: StartTranscriptionJobRequest.h:91
Aws::TranscribeService::Model::Subtitles
Definition: Subtitles.h:34
Aws::TranscribeService::Model::StartTranscriptionJobRequest::WithOutputBucketName
StartTranscriptionJobRequest & WithOutputBucketName(const Aws::String &value)
Definition: StartTranscriptionJobRequest.h:409