7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
9#include <aws/transcribestreaming/model/MedicalScribeTranscriptItemType.h>
20namespace TranscribeStreamingService {
44 m_beginAudioTimeHasBeenSet =
true;
45 m_beginAudioTime = value;
60 m_endAudioTimeHasBeenSet =
true;
61 m_endAudioTime = value;
77 m_typeHasBeenSet =
true;
96 m_confidenceHasBeenSet =
true;
111 template <
typename ContentT = Aws::String>
113 m_contentHasBeenSet =
true;
114 m_content = std::forward<ContentT>(value);
116 template <
typename ContentT = Aws::String>
132 m_vocabularyFilterMatchHasBeenSet =
true;
133 m_vocabularyFilterMatch = value;
141 double m_beginAudioTime{0.0};
143 double m_endAudioTime{0.0};
147 double m_confidence{0.0};
151 bool m_vocabularyFilterMatch{
false};
152 bool m_beginAudioTimeHasBeenSet =
false;
153 bool m_endAudioTimeHasBeenSet =
false;
154 bool m_typeHasBeenSet =
false;
155 bool m_confidenceHasBeenSet =
false;
156 bool m_contentHasBeenSet =
false;
157 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