AWS SDK for C++  1.9.107
AWS SDK for C++
StartStreamTranscriptionRequest.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <memory>
20 #include <utility>
21 
22 namespace Aws
23 {
24 namespace TranscribeStreamingService
25 {
26 namespace Model
27 {
28 
32  {
33  public:
35 
36  // Service request name is the Operation name which will send this request out,
37  // each operation should has unique request name, so that we can get operation's name from this request.
38  // Note: this is not true for response, multiple operations may have the same response name,
39  // so we can not get operation's name from response.
40  inline virtual const char* GetServiceRequestName() const override { return "StartStreamTranscription"; }
41 
42  inline virtual bool IsEventStreamRequest() const override { return true; }
43  // SerializePayload will not be invoked.
44  // This request is sent by encoding its data in event-streams which is sent as IOStream via GetBody()
45  Aws::String SerializePayload() const override { return {}; }
46  std::shared_ptr<Aws::IOStream> GetBody() const override;
48 
53 
57  inline const StartStreamTranscriptionHandler& GetEventStreamHandler() const { return m_handler; }
58 
62  inline void SetEventStreamHandler(const StartStreamTranscriptionHandler& value) { m_handler = value; m_decoder.ResetEventStreamHandler(&m_handler); }
63 
67  inline StartStreamTranscriptionRequest& WithEventStreamHandler(const StartStreamTranscriptionHandler& value) { SetEventStreamHandler(value); return *this; }
68 
69 
73  inline const LanguageCode& GetLanguageCode() const{ return m_languageCode; }
74 
78  inline bool LanguageCodeHasBeenSet() const { return m_languageCodeHasBeenSet; }
79 
83  inline void SetLanguageCode(const LanguageCode& value) { m_languageCodeHasBeenSet = true; m_languageCode = value; }
84 
88  inline void SetLanguageCode(LanguageCode&& value) { m_languageCodeHasBeenSet = true; m_languageCode = std::move(value); }
89 
93  inline StartStreamTranscriptionRequest& WithLanguageCode(const LanguageCode& value) { SetLanguageCode(value); return *this;}
94 
98  inline StartStreamTranscriptionRequest& WithLanguageCode(LanguageCode&& value) { SetLanguageCode(std::move(value)); return *this;}
99 
100 
105  inline int GetMediaSampleRateHertz() const{ return m_mediaSampleRateHertz; }
106 
111  inline bool MediaSampleRateHertzHasBeenSet() const { return m_mediaSampleRateHertzHasBeenSet; }
112 
117  inline void SetMediaSampleRateHertz(int value) { m_mediaSampleRateHertzHasBeenSet = true; m_mediaSampleRateHertz = value; }
118 
123  inline StartStreamTranscriptionRequest& WithMediaSampleRateHertz(int value) { SetMediaSampleRateHertz(value); return *this;}
124 
125 
129  inline const MediaEncoding& GetMediaEncoding() const{ return m_mediaEncoding; }
130 
134  inline bool MediaEncodingHasBeenSet() const { return m_mediaEncodingHasBeenSet; }
135 
139  inline void SetMediaEncoding(const MediaEncoding& value) { m_mediaEncodingHasBeenSet = true; m_mediaEncoding = value; }
140 
144  inline void SetMediaEncoding(MediaEncoding&& value) { m_mediaEncodingHasBeenSet = true; m_mediaEncoding = std::move(value); }
145 
149  inline StartStreamTranscriptionRequest& WithMediaEncoding(const MediaEncoding& value) { SetMediaEncoding(value); return *this;}
150 
154  inline StartStreamTranscriptionRequest& WithMediaEncoding(MediaEncoding&& value) { SetMediaEncoding(std::move(value)); return *this;}
155 
156 
160  inline const Aws::String& GetVocabularyName() const{ return m_vocabularyName; }
161 
165  inline bool VocabularyNameHasBeenSet() const { return m_vocabularyNameHasBeenSet; }
166 
170  inline void SetVocabularyName(const Aws::String& value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName = value; }
171 
175  inline void SetVocabularyName(Aws::String&& value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName = std::move(value); }
176 
180  inline void SetVocabularyName(const char* value) { m_vocabularyNameHasBeenSet = true; m_vocabularyName.assign(value); }
181 
185  inline StartStreamTranscriptionRequest& WithVocabularyName(const Aws::String& value) { SetVocabularyName(value); return *this;}
186 
190  inline StartStreamTranscriptionRequest& WithVocabularyName(Aws::String&& value) { SetVocabularyName(std::move(value)); return *this;}
191 
195  inline StartStreamTranscriptionRequest& WithVocabularyName(const char* value) { SetVocabularyName(value); return *this;}
196 
197 
203  inline const Aws::String& GetSessionId() const{ return m_sessionId; }
204 
210  inline bool SessionIdHasBeenSet() const { return m_sessionIdHasBeenSet; }
211 
217  inline void SetSessionId(const Aws::String& value) { m_sessionIdHasBeenSet = true; m_sessionId = value; }
218 
224  inline void SetSessionId(Aws::String&& value) { m_sessionIdHasBeenSet = true; m_sessionId = std::move(value); }
225 
231  inline void SetSessionId(const char* value) { m_sessionIdHasBeenSet = true; m_sessionId.assign(value); }
232 
238  inline StartStreamTranscriptionRequest& WithSessionId(const Aws::String& value) { SetSessionId(value); return *this;}
239 
245  inline StartStreamTranscriptionRequest& WithSessionId(Aws::String&& value) { SetSessionId(std::move(value)); return *this;}
246 
252  inline StartStreamTranscriptionRequest& WithSessionId(const char* value) { SetSessionId(value); return *this;}
253 
254 
259  std::shared_ptr<AudioStream> GetAudioStream() const { return m_audioStream; }
260 
265  void SetAudioStream(const std::shared_ptr<AudioStream>& value) { m_audioStream = value; }
266 
271  StartStreamTranscriptionRequest& WithAudioStream(const std::shared_ptr<AudioStream>& value) { SetAudioStream(value); return *this;}
272 
273 
278  inline const Aws::String& GetVocabularyFilterName() const{ return m_vocabularyFilterName; }
279 
284  inline bool VocabularyFilterNameHasBeenSet() const { return m_vocabularyFilterNameHasBeenSet; }
285 
290  inline void SetVocabularyFilterName(const Aws::String& value) { m_vocabularyFilterNameHasBeenSet = true; m_vocabularyFilterName = value; }
291 
296  inline void SetVocabularyFilterName(Aws::String&& value) { m_vocabularyFilterNameHasBeenSet = true; m_vocabularyFilterName = std::move(value); }
297 
302  inline void SetVocabularyFilterName(const char* value) { m_vocabularyFilterNameHasBeenSet = true; m_vocabularyFilterName.assign(value); }
303 
308  inline StartStreamTranscriptionRequest& WithVocabularyFilterName(const Aws::String& value) { SetVocabularyFilterName(value); return *this;}
309 
314  inline StartStreamTranscriptionRequest& WithVocabularyFilterName(Aws::String&& value) { SetVocabularyFilterName(std::move(value)); return *this;}
315 
320  inline StartStreamTranscriptionRequest& WithVocabularyFilterName(const char* value) { SetVocabularyFilterName(value); return *this;}
321 
322 
331  inline const VocabularyFilterMethod& GetVocabularyFilterMethod() const{ return m_vocabularyFilterMethod; }
332 
341  inline bool VocabularyFilterMethodHasBeenSet() const { return m_vocabularyFilterMethodHasBeenSet; }
342 
351  inline void SetVocabularyFilterMethod(const VocabularyFilterMethod& value) { m_vocabularyFilterMethodHasBeenSet = true; m_vocabularyFilterMethod = value; }
352 
361  inline void SetVocabularyFilterMethod(VocabularyFilterMethod&& value) { m_vocabularyFilterMethodHasBeenSet = true; m_vocabularyFilterMethod = std::move(value); }
362 
371  inline StartStreamTranscriptionRequest& WithVocabularyFilterMethod(const VocabularyFilterMethod& value) { SetVocabularyFilterMethod(value); return *this;}
372 
381  inline StartStreamTranscriptionRequest& WithVocabularyFilterMethod(VocabularyFilterMethod&& value) { SetVocabularyFilterMethod(std::move(value)); return *this;}
382 
383 
388  inline bool GetShowSpeakerLabel() const{ return m_showSpeakerLabel; }
389 
394  inline bool ShowSpeakerLabelHasBeenSet() const { return m_showSpeakerLabelHasBeenSet; }
395 
400  inline void SetShowSpeakerLabel(bool value) { m_showSpeakerLabelHasBeenSet = true; m_showSpeakerLabel = value; }
401 
406  inline StartStreamTranscriptionRequest& WithShowSpeakerLabel(bool value) { SetShowSpeakerLabel(value); return *this;}
407 
408 
418  inline bool GetEnableChannelIdentification() const{ return m_enableChannelIdentification; }
419 
429  inline bool EnableChannelIdentificationHasBeenSet() const { return m_enableChannelIdentificationHasBeenSet; }
430 
440  inline void SetEnableChannelIdentification(bool value) { m_enableChannelIdentificationHasBeenSet = true; m_enableChannelIdentification = value; }
441 
451  inline StartStreamTranscriptionRequest& WithEnableChannelIdentification(bool value) { SetEnableChannelIdentification(value); return *this;}
452 
453 
457  inline int GetNumberOfChannels() const{ return m_numberOfChannels; }
458 
462  inline bool NumberOfChannelsHasBeenSet() const { return m_numberOfChannelsHasBeenSet; }
463 
467  inline void SetNumberOfChannels(int value) { m_numberOfChannelsHasBeenSet = true; m_numberOfChannels = value; }
468 
472  inline StartStreamTranscriptionRequest& WithNumberOfChannels(int value) { SetNumberOfChannels(value); return *this;}
473 
474 
482  inline bool GetEnablePartialResultsStabilization() const{ return m_enablePartialResultsStabilization; }
483 
491  inline bool EnablePartialResultsStabilizationHasBeenSet() const { return m_enablePartialResultsStabilizationHasBeenSet; }
492 
500  inline void SetEnablePartialResultsStabilization(bool value) { m_enablePartialResultsStabilizationHasBeenSet = true; m_enablePartialResultsStabilization = value; }
501 
509  inline StartStreamTranscriptionRequest& WithEnablePartialResultsStabilization(bool value) { SetEnablePartialResultsStabilization(value); return *this;}
510 
511 
518  inline const PartialResultsStability& GetPartialResultsStability() const{ return m_partialResultsStability; }
519 
526  inline bool PartialResultsStabilityHasBeenSet() const { return m_partialResultsStabilityHasBeenSet; }
527 
534  inline void SetPartialResultsStability(const PartialResultsStability& value) { m_partialResultsStabilityHasBeenSet = true; m_partialResultsStability = value; }
535 
542  inline void SetPartialResultsStability(PartialResultsStability&& value) { m_partialResultsStabilityHasBeenSet = true; m_partialResultsStability = std::move(value); }
543 
550  inline StartStreamTranscriptionRequest& WithPartialResultsStability(const PartialResultsStability& value) { SetPartialResultsStability(value); return *this;}
551 
558  inline StartStreamTranscriptionRequest& WithPartialResultsStability(PartialResultsStability&& value) { SetPartialResultsStability(std::move(value)); return *this;}
559 
560 
569  inline const ContentIdentificationType& GetContentIdentificationType() const{ return m_contentIdentificationType; }
570 
579  inline bool ContentIdentificationTypeHasBeenSet() const { return m_contentIdentificationTypeHasBeenSet; }
580 
589  inline void SetContentIdentificationType(const ContentIdentificationType& value) { m_contentIdentificationTypeHasBeenSet = true; m_contentIdentificationType = value; }
590 
599  inline void SetContentIdentificationType(ContentIdentificationType&& value) { m_contentIdentificationTypeHasBeenSet = true; m_contentIdentificationType = std::move(value); }
600 
609  inline StartStreamTranscriptionRequest& WithContentIdentificationType(const ContentIdentificationType& value) { SetContentIdentificationType(value); return *this;}
610 
619  inline StartStreamTranscriptionRequest& WithContentIdentificationType(ContentIdentificationType&& value) { SetContentIdentificationType(std::move(value)); return *this;}
620 
621 
630  inline const ContentRedactionType& GetContentRedactionType() const{ return m_contentRedactionType; }
631 
640  inline bool ContentRedactionTypeHasBeenSet() const { return m_contentRedactionTypeHasBeenSet; }
641 
650  inline void SetContentRedactionType(const ContentRedactionType& value) { m_contentRedactionTypeHasBeenSet = true; m_contentRedactionType = value; }
651 
660  inline void SetContentRedactionType(ContentRedactionType&& value) { m_contentRedactionTypeHasBeenSet = true; m_contentRedactionType = std::move(value); }
661 
670  inline StartStreamTranscriptionRequest& WithContentRedactionType(const ContentRedactionType& value) { SetContentRedactionType(value); return *this;}
671 
680  inline StartStreamTranscriptionRequest& WithContentRedactionType(ContentRedactionType&& value) { SetContentRedactionType(std::move(value)); return *this;}
681 
682 
695  inline const Aws::String& GetPiiEntityTypes() const{ return m_piiEntityTypes; }
696 
709  inline bool PiiEntityTypesHasBeenSet() const { return m_piiEntityTypesHasBeenSet; }
710 
723  inline void SetPiiEntityTypes(const Aws::String& value) { m_piiEntityTypesHasBeenSet = true; m_piiEntityTypes = value; }
724 
737  inline void SetPiiEntityTypes(Aws::String&& value) { m_piiEntityTypesHasBeenSet = true; m_piiEntityTypes = std::move(value); }
738 
751  inline void SetPiiEntityTypes(const char* value) { m_piiEntityTypesHasBeenSet = true; m_piiEntityTypes.assign(value); }
752 
765  inline StartStreamTranscriptionRequest& WithPiiEntityTypes(const Aws::String& value) { SetPiiEntityTypes(value); return *this;}
766 
779  inline StartStreamTranscriptionRequest& WithPiiEntityTypes(Aws::String&& value) { SetPiiEntityTypes(std::move(value)); return *this;}
780 
793  inline StartStreamTranscriptionRequest& WithPiiEntityTypes(const char* value) { SetPiiEntityTypes(value); return *this;}
794 
795  private:
796 
797  LanguageCode m_languageCode;
798  bool m_languageCodeHasBeenSet;
799 
800  int m_mediaSampleRateHertz;
801  bool m_mediaSampleRateHertzHasBeenSet;
802 
803  MediaEncoding m_mediaEncoding;
804  bool m_mediaEncodingHasBeenSet;
805 
806  Aws::String m_vocabularyName;
807  bool m_vocabularyNameHasBeenSet;
808 
809  Aws::String m_sessionId;
810  bool m_sessionIdHasBeenSet;
811 
812  std::shared_ptr<AudioStream> m_audioStream;
813 
814  Aws::String m_vocabularyFilterName;
815  bool m_vocabularyFilterNameHasBeenSet;
816 
817  VocabularyFilterMethod m_vocabularyFilterMethod;
818  bool m_vocabularyFilterMethodHasBeenSet;
819 
820  bool m_showSpeakerLabel;
821  bool m_showSpeakerLabelHasBeenSet;
822 
823  bool m_enableChannelIdentification;
824  bool m_enableChannelIdentificationHasBeenSet;
825 
826  int m_numberOfChannels;
827  bool m_numberOfChannelsHasBeenSet;
828 
829  bool m_enablePartialResultsStabilization;
830  bool m_enablePartialResultsStabilizationHasBeenSet;
831 
832  PartialResultsStability m_partialResultsStability;
833  bool m_partialResultsStabilityHasBeenSet;
834 
835  ContentIdentificationType m_contentIdentificationType;
836  bool m_contentIdentificationTypeHasBeenSet;
837 
838  ContentRedactionType m_contentRedactionType;
839  bool m_contentRedactionTypeHasBeenSet;
840 
841  Aws::String m_piiEntityTypes;
842  bool m_piiEntityTypesHasBeenSet;
845 
846  };
847 
848 } // namespace Model
849 } // namespace TranscribeStreamingService
850 } // namespace Aws
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetPiiEntityTypes
void SetPiiEntityTypes(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:737
Aws::TranscribeStreamingService::Model::LanguageCode
LanguageCode
Definition: LanguageCode.h:17
Aws::TranscribeStreamingService::Model::ContentRedactionType
ContentRedactionType
Definition: ContentRedactionType.h:17
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetPartialResultsStability
void SetPartialResultsStability(PartialResultsStability &&value)
Definition: StartStreamTranscriptionRequest.h:542
AWS_TRANSCRIBESTREAMINGSERVICE_API
#define AWS_TRANSCRIBESTREAMINGSERVICE_API
Definition: TranscribeStreamingService_EXPORTS.h:28
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetContentRedactionType
void SetContentRedactionType(ContentRedactionType &&value)
Definition: StartStreamTranscriptionRequest.h:660
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetMediaEncoding
void SetMediaEncoding(MediaEncoding &&value)
Definition: StartStreamTranscriptionRequest.h:144
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithMediaSampleRateHertz
StartStreamTranscriptionRequest & WithMediaSampleRateHertz(int value)
Definition: StartStreamTranscriptionRequest.h:123
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetAudioStream
std::shared_ptr< AudioStream > GetAudioStream() const
Definition: StartStreamTranscriptionRequest.h:259
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyFilterName
StartStreamTranscriptionRequest & WithVocabularyFilterName(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:308
Aws::TranscribeStreamingService::Model::PartialResultsStability
PartialResultsStability
Definition: PartialResultsStability.h:17
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SerializePayload
Aws::String SerializePayload() const override
Definition: StartStreamTranscriptionRequest.h:45
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithEnablePartialResultsStabilization
StartStreamTranscriptionRequest & WithEnablePartialResultsStabilization(bool value)
Definition: StartStreamTranscriptionRequest.h:509
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithPartialResultsStability
StartStreamTranscriptionRequest & WithPartialResultsStability(PartialResultsStability &&value)
Definition: StartStreamTranscriptionRequest.h:558
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetNumberOfChannels
int GetNumberOfChannels() const
Definition: StartStreamTranscriptionRequest.h:457
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithLanguageCode
StartStreamTranscriptionRequest & WithLanguageCode(const LanguageCode &value)
Definition: StartStreamTranscriptionRequest.h:93
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetLanguageCode
const LanguageCode & GetLanguageCode() const
Definition: StartStreamTranscriptionRequest.h:73
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::ShowSpeakerLabelHasBeenSet
bool ShowSpeakerLabelHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:394
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithMediaEncoding
StartStreamTranscriptionRequest & WithMediaEncoding(MediaEncoding &&value)
Definition: StartStreamTranscriptionRequest.h:154
AudioStream.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::VocabularyFilterNameHasBeenSet
bool VocabularyFilterNameHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:284
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::EnableChannelIdentificationHasBeenSet
bool EnableChannelIdentificationHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:429
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyName
StartStreamTranscriptionRequest & WithVocabularyName(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:190
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::VocabularyNameHasBeenSet
bool VocabularyNameHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:165
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetSessionId
void SetSessionId(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:224
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetContentIdentificationType
void SetContentIdentificationType(const ContentIdentificationType &value)
Definition: StartStreamTranscriptionRequest.h:589
TranscribeStreamingServiceRequest.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: StartStreamTranscriptionRequest.h:40
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetMediaSampleRateHertz
void SetMediaSampleRateHertz(int value)
Definition: StartStreamTranscriptionRequest.h:117
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetEnableChannelIdentification
bool GetEnableChannelIdentification() const
Definition: StartStreamTranscriptionRequest.h:418
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithSessionId
StartStreamTranscriptionRequest & WithSessionId(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:245
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::ContentRedactionTypeHasBeenSet
bool ContentRedactionTypeHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:640
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithLanguageCode
StartStreamTranscriptionRequest & WithLanguageCode(LanguageCode &&value)
Definition: StartStreamTranscriptionRequest.h:98
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyFilterName
void SetVocabularyFilterName(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:290
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionHandler
Definition: StartStreamTranscriptionHandler.h:28
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetMediaEncoding
void SetMediaEncoding(const MediaEncoding &value)
Definition: StartStreamTranscriptionRequest.h:139
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetVocabularyFilterName
const Aws::String & GetVocabularyFilterName() const
Definition: StartStreamTranscriptionRequest.h:278
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetSessionId
void SetSessionId(const char *value)
Definition: StartStreamTranscriptionRequest.h:231
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyName
void SetVocabularyName(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:170
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithPartialResultsStability
StartStreamTranscriptionRequest & WithPartialResultsStability(const PartialResultsStability &value)
Definition: StartStreamTranscriptionRequest.h:550
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::IsEventStreamRequest
virtual bool IsEventStreamRequest() const override
Definition: StartStreamTranscriptionRequest.h:42
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithEnableChannelIdentification
StartStreamTranscriptionRequest & WithEnableChannelIdentification(bool value)
Definition: StartStreamTranscriptionRequest.h:451
EventStreamDecoder.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyName
StartStreamTranscriptionRequest & WithVocabularyName(const char *value)
Definition: StartStreamTranscriptionRequest.h:195
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetSessionId
const Aws::String & GetSessionId() const
Definition: StartStreamTranscriptionRequest.h:203
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithContentIdentificationType
StartStreamTranscriptionRequest & WithContentIdentificationType(ContentIdentificationType &&value)
Definition: StartStreamTranscriptionRequest.h:619
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyFilterMethod
void SetVocabularyFilterMethod(VocabularyFilterMethod &&value)
Definition: StartStreamTranscriptionRequest.h:361
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyFilterMethod
StartStreamTranscriptionRequest & WithVocabularyFilterMethod(const VocabularyFilterMethod &value)
Definition: StartStreamTranscriptionRequest.h:371
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyName
void SetVocabularyName(const char *value)
Definition: StartStreamTranscriptionRequest.h:180
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetLanguageCode
void SetLanguageCode(const LanguageCode &value)
Definition: StartStreamTranscriptionRequest.h:83
MediaEncoding.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithEventStreamHandler
StartStreamTranscriptionRequest & WithEventStreamHandler(const StartStreamTranscriptionHandler &value)
Definition: StartStreamTranscriptionRequest.h:67
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithContentRedactionType
StartStreamTranscriptionRequest & WithContentRedactionType(ContentRedactionType &&value)
Definition: StartStreamTranscriptionRequest.h:680
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::NumberOfChannelsHasBeenSet
bool NumberOfChannelsHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:462
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyName
StartStreamTranscriptionRequest & WithVocabularyName(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:185
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyFilterName
StartStreamTranscriptionRequest & WithVocabularyFilterName(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:314
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetNumberOfChannels
void SetNumberOfChannels(int value)
Definition: StartStreamTranscriptionRequest.h:467
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetLanguageCode
void SetLanguageCode(LanguageCode &&value)
Definition: StartStreamTranscriptionRequest.h:88
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyFilterName
void SetVocabularyFilterName(const char *value)
Definition: StartStreamTranscriptionRequest.h:302
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetEnableChannelIdentification
void SetEnableChannelIdentification(bool value)
Definition: StartStreamTranscriptionRequest.h:440
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithMediaEncoding
StartStreamTranscriptionRequest & WithMediaEncoding(const MediaEncoding &value)
Definition: StartStreamTranscriptionRequest.h:149
PartialResultsStability.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetContentIdentificationType
void SetContentIdentificationType(ContentIdentificationType &&value)
Definition: StartStreamTranscriptionRequest.h:599
VocabularyFilterMethod.h
Aws::TranscribeStreamingService::Model::VocabularyFilterMethod
VocabularyFilterMethod
Definition: VocabularyFilterMethod.h:17
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetShowSpeakerLabel
bool GetShowSpeakerLabel() const
Definition: StartStreamTranscriptionRequest.h:388
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetContentRedactionType
void SetContentRedactionType(const ContentRedactionType &value)
Definition: StartStreamTranscriptionRequest.h:650
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithContentIdentificationType
StartStreamTranscriptionRequest & WithContentIdentificationType(const ContentIdentificationType &value)
Definition: StartStreamTranscriptionRequest.h:609
LanguageCode.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetEnablePartialResultsStabilization
void SetEnablePartialResultsStabilization(bool value)
Definition: StartStreamTranscriptionRequest.h:500
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetEnablePartialResultsStabilization
bool GetEnablePartialResultsStabilization() const
Definition: StartStreamTranscriptionRequest.h:482
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithShowSpeakerLabel
StartStreamTranscriptionRequest & WithShowSpeakerLabel(bool value)
Definition: StartStreamTranscriptionRequest.h:406
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetContentIdentificationType
const ContentIdentificationType & GetContentIdentificationType() const
Definition: StartStreamTranscriptionRequest.h:569
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetEventStreamHandler
const StartStreamTranscriptionHandler & GetEventStreamHandler() const
Definition: StartStreamTranscriptionRequest.h:57
AWSString.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithSessionId
StartStreamTranscriptionRequest & WithSessionId(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:238
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyFilterName
void SetVocabularyFilterName(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:296
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithPiiEntityTypes
StartStreamTranscriptionRequest & WithPiiEntityTypes(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:779
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetPiiEntityTypes
void SetPiiEntityTypes(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:723
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyFilterMethod
void SetVocabularyFilterMethod(const VocabularyFilterMethod &value)
Definition: StartStreamTranscriptionRequest.h:351
TranscribeStreamingService_EXPORTS.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithNumberOfChannels
StartStreamTranscriptionRequest & WithNumberOfChannels(int value)
Definition: StartStreamTranscriptionRequest.h:472
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetPiiEntityTypes
const Aws::String & GetPiiEntityTypes() const
Definition: StartStreamTranscriptionRequest.h:695
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::MediaSampleRateHertzHasBeenSet
bool MediaSampleRateHertzHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:111
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest
Definition: StartStreamTranscriptionRequest.h:32
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::ContentIdentificationTypeHasBeenSet
bool ContentIdentificationTypeHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:579
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SessionIdHasBeenSet
bool SessionIdHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:210
Aws::Utils::Event::EventStreamDecoder
Definition: EventStreamDecoder.h:20
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetShowSpeakerLabel
void SetShowSpeakerLabel(bool value)
Definition: StartStreamTranscriptionRequest.h:400
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithContentRedactionType
StartStreamTranscriptionRequest & WithContentRedactionType(const ContentRedactionType &value)
Definition: StartStreamTranscriptionRequest.h:670
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetVocabularyFilterMethod
const VocabularyFilterMethod & GetVocabularyFilterMethod() const
Definition: StartStreamTranscriptionRequest.h:331
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetEventStreamDecoder
Aws::Utils::Event::EventStreamDecoder & GetEventStreamDecoder()
Definition: StartStreamTranscriptionRequest.h:52
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyFilterName
StartStreamTranscriptionRequest & WithVocabularyFilterName(const char *value)
Definition: StartStreamTranscriptionRequest.h:320
Aws
Definition: AccessManagementClient.h:15
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::MediaEncodingHasBeenSet
bool MediaEncodingHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:134
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::EnablePartialResultsStabilizationHasBeenSet
bool EnablePartialResultsStabilizationHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:491
Aws::TranscribeStreamingService::TranscribeStreamingServiceRequest
Definition: TranscribeStreamingServiceRequest.h:18
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetPiiEntityTypes
void SetPiiEntityTypes(const char *value)
Definition: StartStreamTranscriptionRequest.h:751
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithPiiEntityTypes
StartStreamTranscriptionRequest & WithPiiEntityTypes(const char *value)
Definition: StartStreamTranscriptionRequest.h:793
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithSessionId
StartStreamTranscriptionRequest & WithSessionId(const char *value)
Definition: StartStreamTranscriptionRequest.h:252
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::PiiEntityTypesHasBeenSet
bool PiiEntityTypesHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:709
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetMediaEncoding
const MediaEncoding & GetMediaEncoding() const
Definition: StartStreamTranscriptionRequest.h:129
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetSessionId
void SetSessionId(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:217
StartStreamTranscriptionHandler.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithAudioStream
StartStreamTranscriptionRequest & WithAudioStream(const std::shared_ptr< AudioStream > &value)
Definition: StartStreamTranscriptionRequest.h:271
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetEventStreamHandler
void SetEventStreamHandler(const StartStreamTranscriptionHandler &value)
Definition: StartStreamTranscriptionRequest.h:62
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetContentRedactionType
const ContentRedactionType & GetContentRedactionType() const
Definition: StartStreamTranscriptionRequest.h:630
Aws::TranscribeStreamingService::Model::ContentIdentificationType
ContentIdentificationType
Definition: ContentIdentificationType.h:17
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::PartialResultsStabilityHasBeenSet
bool PartialResultsStabilityHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:526
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetPartialResultsStability
void SetPartialResultsStability(const PartialResultsStability &value)
Definition: StartStreamTranscriptionRequest.h:534
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetVocabularyName
const Aws::String & GetVocabularyName() const
Definition: StartStreamTranscriptionRequest.h:160
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetPartialResultsStability
const PartialResultsStability & GetPartialResultsStability() const
Definition: StartStreamTranscriptionRequest.h:518
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetAudioStream
void SetAudioStream(const std::shared_ptr< AudioStream > &value)
Definition: StartStreamTranscriptionRequest.h:265
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithPiiEntityTypes
StartStreamTranscriptionRequest & WithPiiEntityTypes(const Aws::String &value)
Definition: StartStreamTranscriptionRequest.h:765
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::WithVocabularyFilterMethod
StartStreamTranscriptionRequest & WithVocabularyFilterMethod(VocabularyFilterMethod &&value)
Definition: StartStreamTranscriptionRequest.h:381
ContentIdentificationType.h
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::LanguageCodeHasBeenSet
bool LanguageCodeHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:78
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::StartStreamTranscriptionRequest
StartStreamTranscriptionRequest()
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::SetVocabularyName
void SetVocabularyName(Aws::String &&value)
Definition: StartStreamTranscriptionRequest.h:175
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetBody
std::shared_ptr< Aws::IOStream > GetBody() const override
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::VocabularyFilterMethodHasBeenSet
bool VocabularyFilterMethodHasBeenSet() const
Definition: StartStreamTranscriptionRequest.h:341
Aws::TranscribeStreamingService::Model::StartStreamTranscriptionRequest::GetMediaSampleRateHertz
int GetMediaSampleRateHertz() const
Definition: StartStreamTranscriptionRequest.h:105
ContentRedactionType.h
Aws::TranscribeStreamingService::Model::MediaEncoding
MediaEncoding
Definition: MediaEncoding.h:17