7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/transcribestreaming/model/UtteranceEvent.h>
9#include <aws/transcribestreaming/model/CategoryEvent.h>
22namespace TranscribeStreamingService
52 template<
typename UtteranceEventT = UtteranceEvent>
53 void SetUtteranceEvent(UtteranceEventT&& value) { m_utteranceEventHasBeenSet =
true; m_utteranceEvent = std::forward<UtteranceEventT>(value); }
54 template<
typename UtteranceEventT = UtteranceEvent>
65 template<
typename CategoryEventT = CategoryEvent>
66 void SetCategoryEvent(CategoryEventT&& value) { m_categoryEventHasBeenSet =
true; m_categoryEvent = std::forward<CategoryEventT>(value); }
67 template<
typename CategoryEventT = CategoryEvent>
75 template<
typename BadRequestExceptionT = TranscribeStreamingServiceError>
76 void SetBadRequestException(BadRequestExceptionT&& value) { m_badRequestExceptionHasBeenSet =
true; m_badRequestException = std::forward<BadRequestExceptionT>(value); }
77 template<
typename BadRequestExceptionT = TranscribeStreamingServiceError>
85 template<
typename LimitExceededExceptionT = TranscribeStreamingServiceError>
86 void SetLimitExceededException(LimitExceededExceptionT&& value) { m_limitExceededExceptionHasBeenSet =
true; m_limitExceededException = std::forward<LimitExceededExceptionT>(value); }
87 template<
typename LimitExceededExceptionT = TranscribeStreamingServiceError>
95 template<
typename InternalFailureExceptionT = TranscribeStreamingServiceError>
96 void SetInternalFailureException(InternalFailureExceptionT&& value) { m_internalFailureExceptionHasBeenSet =
true; m_internalFailureException = std::forward<InternalFailureExceptionT>(value); }
97 template<
typename InternalFailureExceptionT = TranscribeStreamingServiceError>
105 template<
typename ConflictExceptionT = TranscribeStreamingServiceError>
106 void SetConflictException(ConflictExceptionT&& value) { m_conflictExceptionHasBeenSet =
true; m_conflictException = std::forward<ConflictExceptionT>(value); }
107 template<
typename ConflictExceptionT = TranscribeStreamingServiceError>
115 template<
typename ServiceUnavailableExceptionT = TranscribeStreamingServiceError>
116 void SetServiceUnavailableException(ServiceUnavailableExceptionT&& value) { m_serviceUnavailableExceptionHasBeenSet =
true; m_serviceUnavailableException = std::forward<ServiceUnavailableExceptionT>(value); }
117 template<
typename ServiceUnavailableExceptionT = TranscribeStreamingServiceError>
123 bool m_utteranceEventHasBeenSet =
false;
126 bool m_categoryEventHasBeenSet =
false;
129 bool m_badRequestExceptionHasBeenSet =
false;
132 bool m_limitExceededExceptionHasBeenSet =
false;
135 bool m_internalFailureExceptionHasBeenSet =
false;
138 bool m_conflictExceptionHasBeenSet =
false;
141 bool m_serviceUnavailableExceptionHasBeenSet =
false;
const CategoryEvent & GetCategoryEvent() const
void SetServiceUnavailableException(ServiceUnavailableExceptionT &&value)
bool UtteranceEventHasBeenSet() const
void SetInternalFailureException(InternalFailureExceptionT &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
CallAnalyticsTranscriptResultStream & WithLimitExceededException(LimitExceededExceptionT &&value)
const TranscribeStreamingServiceError & GetConflictException() const
bool InternalFailureExceptionHasBeenSet() const
void SetUtteranceEvent(UtteranceEventT &&value)
bool BadRequestExceptionHasBeenSet() const
bool LimitExceededExceptionHasBeenSet() const
AWS_TRANSCRIBESTREAMINGSERVICE_API CallAnalyticsTranscriptResultStream(Aws::Utils::Json::JsonView jsonValue)
void SetBadRequestException(BadRequestExceptionT &&value)
void SetCategoryEvent(CategoryEventT &&value)
const TranscribeStreamingServiceError & GetServiceUnavailableException() const
void SetConflictException(ConflictExceptionT &&value)
CallAnalyticsTranscriptResultStream & WithCategoryEvent(CategoryEventT &&value)
CallAnalyticsTranscriptResultStream & WithInternalFailureException(InternalFailureExceptionT &&value)
bool CategoryEventHasBeenSet() const
const TranscribeStreamingServiceError & GetLimitExceededException() const
void SetLimitExceededException(LimitExceededExceptionT &&value)
const TranscribeStreamingServiceError & GetBadRequestException() const
CallAnalyticsTranscriptResultStream & WithUtteranceEvent(UtteranceEventT &&value)
bool ServiceUnavailableExceptionHasBeenSet() const
const UtteranceEvent & GetUtteranceEvent() const
CallAnalyticsTranscriptResultStream & WithServiceUnavailableException(ServiceUnavailableExceptionT &&value)
const TranscribeStreamingServiceError & GetInternalFailureException() const
CallAnalyticsTranscriptResultStream & WithBadRequestException(BadRequestExceptionT &&value)
bool ConflictExceptionHasBeenSet() const
AWS_TRANSCRIBESTREAMINGSERVICE_API CallAnalyticsTranscriptResultStream()=default
CallAnalyticsTranscriptResultStream & WithConflictException(ConflictExceptionT &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API CallAnalyticsTranscriptResultStream & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue