7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
9#include <aws/transcribestreaming/model/ItemType.h>
20namespace TranscribeStreamingService {
45 m_beginOffsetMillisHasBeenSet =
true;
46 m_beginOffsetMillis = value;
62 m_endOffsetMillisHasBeenSet =
true;
63 m_endOffsetMillis = value;
79 m_typeHasBeenSet =
true;
94 template <
typename ContentT = Aws::String>
96 m_contentHasBeenSet =
true;
97 m_content = std::forward<ContentT>(value);
99 template <
typename ContentT = Aws::String>
116 m_confidenceHasBeenSet =
true;
117 m_confidence = value;
134 m_vocabularyFilterMatchHasBeenSet =
true;
135 m_vocabularyFilterMatch = value;
152 m_stableHasBeenSet =
true;
161 long long m_beginOffsetMillis{0};
163 long long m_endOffsetMillis{0};
169 double m_confidence{0.0};
171 bool m_vocabularyFilterMatch{
false};
173 bool m_stable{
false};
174 bool m_beginOffsetMillisHasBeenSet =
false;
175 bool m_endOffsetMillisHasBeenSet =
false;
176 bool m_typeHasBeenSet =
false;
177 bool m_contentHasBeenSet =
false;
178 bool m_confidenceHasBeenSet =
false;
179 bool m_vocabularyFilterMatchHasBeenSet =
false;
180 bool m_stableHasBeenSet =
false;
bool EndOffsetMillisHasBeenSet() const
void SetConfidence(double value)
bool StableHasBeenSet() const
const Aws::String & GetContent() const
CallAnalyticsItem & WithVocabularyFilterMatch(bool value)
void SetBeginOffsetMillis(long long value)
CallAnalyticsItem & WithEndOffsetMillis(long long value)
AWS_TRANSCRIBESTREAMINGSERVICE_API CallAnalyticsItem(Aws::Utils::Json::JsonView jsonValue)
void SetStable(bool value)
AWS_TRANSCRIBESTREAMINGSERVICE_API CallAnalyticsItem()=default
bool ContentHasBeenSet() const
void SetContent(ContentT &&value)
CallAnalyticsItem & WithContent(ContentT &&value)
long long GetBeginOffsetMillis() const
long long GetEndOffsetMillis() const
void SetVocabularyFilterMatch(bool value)
CallAnalyticsItem & WithType(ItemType value)
bool TypeHasBeenSet() const
double GetConfidence() const
CallAnalyticsItem & WithBeginOffsetMillis(long long value)
bool GetVocabularyFilterMatch() const
AWS_TRANSCRIBESTREAMINGSERVICE_API CallAnalyticsItem & operator=(Aws::Utils::Json::JsonView jsonValue)
bool VocabularyFilterMatchHasBeenSet() const
CallAnalyticsItem & WithConfidence(double value)
bool BeginOffsetMillisHasBeenSet() const
void SetType(ItemType value)
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
CallAnalyticsItem & WithStable(bool value)
void SetEndOffsetMillis(long long value)
bool ConfidenceHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue