7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/transcribestreaming/model/MedicalScribeTranscriptItemType.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
22namespace TranscribeStreamingService
49 inline void SetBeginAudioTime(
double value) { m_beginAudioTimeHasBeenSet =
true; m_beginAudioTime = value; }
59 inline void SetEndAudioTime(
double value) { m_endAudioTimeHasBeenSet =
true; m_endAudioTime = value; }
83 inline void SetConfidence(
double value) { m_confidenceHasBeenSet =
true; m_confidence = value; }
93 template<
typename ContentT = Aws::String>
94 void SetContent(ContentT&& value) { m_contentHasBeenSet =
true; m_content = std::forward<ContentT>(value); }
95 template<
typename ContentT = Aws::String>
112 double m_beginAudioTime{0.0};
113 bool m_beginAudioTimeHasBeenSet =
false;
115 double m_endAudioTime{0.0};
116 bool m_endAudioTimeHasBeenSet =
false;
119 bool m_typeHasBeenSet =
false;
121 double m_confidence{0.0};
122 bool m_confidenceHasBeenSet =
false;
125 bool m_contentHasBeenSet =
false;
127 bool m_vocabularyFilterMatch{
false};
128 bool m_vocabularyFilterMatchHasBeenSet =
false;
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
double GetEndAudioTime() const
MedicalScribeTranscriptItemType GetType() const
bool ConfidenceHasBeenSet() const
MedicalScribeTranscriptItem & WithVocabularyFilterMatch(bool value)
MedicalScribeTranscriptItem & WithContent(ContentT &&value)
double GetBeginAudioTime() const
bool EndAudioTimeHasBeenSet() const
double GetConfidence() const
bool ContentHasBeenSet() const
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeTranscriptItem(Aws::Utils::Json::JsonView jsonValue)
MedicalScribeTranscriptItem & WithEndAudioTime(double value)
bool BeginAudioTimeHasBeenSet() const
void SetConfidence(double value)
bool VocabularyFilterMatchHasBeenSet() const
bool GetVocabularyFilterMatch() const
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeTranscriptItem()=default
MedicalScribeTranscriptItem & WithBeginAudioTime(double value)
void SetType(MedicalScribeTranscriptItemType value)
void SetBeginAudioTime(double value)
void SetContent(ContentT &&value)
void SetVocabularyFilterMatch(bool value)
const Aws::String & GetContent() const
MedicalScribeTranscriptItem & WithType(MedicalScribeTranscriptItemType value)
void SetEndAudioTime(double value)
MedicalScribeTranscriptItem & WithConfidence(double value)
bool TypeHasBeenSet() const
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalScribeTranscriptItem & operator=(Aws::Utils::Json::JsonView jsonValue)
MedicalScribeTranscriptItemType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue