/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Contains detailed information about your streaming session.See
* Also:
AWS
* API Reference
The MedicalTranscriptEvent
associated with a
* MedicalTranscriptResultStream
.
Contains a set of * transcription results from one or more audio segments, along with additional * information per your request parameters. This can include information relating * to alternative transcriptions, channel identification, partial result * stabilization, language identification, and other transcription-related * data.
*/ inline const MedicalTranscriptEvent& GetTranscriptEvent() const{ return m_transcriptEvent; } /** *The MedicalTranscriptEvent
associated with a
* MedicalTranscriptResultStream
.
Contains a set of * transcription results from one or more audio segments, along with additional * information per your request parameters. This can include information relating * to alternative transcriptions, channel identification, partial result * stabilization, language identification, and other transcription-related * data.
*/ inline bool TranscriptEventHasBeenSet() const { return m_transcriptEventHasBeenSet; } /** *The MedicalTranscriptEvent
associated with a
* MedicalTranscriptResultStream
.
Contains a set of * transcription results from one or more audio segments, along with additional * information per your request parameters. This can include information relating * to alternative transcriptions, channel identification, partial result * stabilization, language identification, and other transcription-related * data.
*/ inline void SetTranscriptEvent(const MedicalTranscriptEvent& value) { m_transcriptEventHasBeenSet = true; m_transcriptEvent = value; } /** *The MedicalTranscriptEvent
associated with a
* MedicalTranscriptResultStream
.
Contains a set of * transcription results from one or more audio segments, along with additional * information per your request parameters. This can include information relating * to alternative transcriptions, channel identification, partial result * stabilization, language identification, and other transcription-related * data.
*/ inline void SetTranscriptEvent(MedicalTranscriptEvent&& value) { m_transcriptEventHasBeenSet = true; m_transcriptEvent = std::move(value); } /** *The MedicalTranscriptEvent
associated with a
* MedicalTranscriptResultStream
.
Contains a set of * transcription results from one or more audio segments, along with additional * information per your request parameters. This can include information relating * to alternative transcriptions, channel identification, partial result * stabilization, language identification, and other transcription-related * data.
*/ inline MedicalTranscriptResultStream& WithTranscriptEvent(const MedicalTranscriptEvent& value) { SetTranscriptEvent(value); return *this;} /** *The MedicalTranscriptEvent
associated with a
* MedicalTranscriptResultStream
.
Contains a set of * transcription results from one or more audio segments, along with additional * information per your request parameters. This can include information relating * to alternative transcriptions, channel identification, partial result * stabilization, language identification, and other transcription-related * data.
*/ inline MedicalTranscriptResultStream& WithTranscriptEvent(MedicalTranscriptEvent&& value) { SetTranscriptEvent(std::move(value)); return *this;} inline const BadRequestException& GetBadRequestException() const{ return m_badRequestException; } inline bool BadRequestExceptionHasBeenSet() const { return m_badRequestExceptionHasBeenSet; } inline void SetBadRequestException(const BadRequestException& value) { m_badRequestExceptionHasBeenSet = true; m_badRequestException = value; } inline void SetBadRequestException(BadRequestException&& value) { m_badRequestExceptionHasBeenSet = true; m_badRequestException = std::move(value); } inline MedicalTranscriptResultStream& WithBadRequestException(const BadRequestException& value) { SetBadRequestException(value); return *this;} inline MedicalTranscriptResultStream& WithBadRequestException(BadRequestException&& value) { SetBadRequestException(std::move(value)); return *this;} inline const LimitExceededException& GetLimitExceededException() const{ return m_limitExceededException; } inline bool LimitExceededExceptionHasBeenSet() const { return m_limitExceededExceptionHasBeenSet; } inline void SetLimitExceededException(const LimitExceededException& value) { m_limitExceededExceptionHasBeenSet = true; m_limitExceededException = value; } inline void SetLimitExceededException(LimitExceededException&& value) { m_limitExceededExceptionHasBeenSet = true; m_limitExceededException = std::move(value); } inline MedicalTranscriptResultStream& WithLimitExceededException(const LimitExceededException& value) { SetLimitExceededException(value); return *this;} inline MedicalTranscriptResultStream& WithLimitExceededException(LimitExceededException&& value) { SetLimitExceededException(std::move(value)); return *this;} inline const InternalFailureException& GetInternalFailureException() const{ return m_internalFailureException; } inline bool InternalFailureExceptionHasBeenSet() const { return m_internalFailureExceptionHasBeenSet; } inline void SetInternalFailureException(const InternalFailureException& value) { m_internalFailureExceptionHasBeenSet = true; m_internalFailureException = value; } inline void SetInternalFailureException(InternalFailureException&& value) { m_internalFailureExceptionHasBeenSet = true; m_internalFailureException = std::move(value); } inline MedicalTranscriptResultStream& WithInternalFailureException(const InternalFailureException& value) { SetInternalFailureException(value); return *this;} inline MedicalTranscriptResultStream& WithInternalFailureException(InternalFailureException&& value) { SetInternalFailureException(std::move(value)); return *this;} inline const ConflictException& GetConflictException() const{ return m_conflictException; } inline bool ConflictExceptionHasBeenSet() const { return m_conflictExceptionHasBeenSet; } inline void SetConflictException(const ConflictException& value) { m_conflictExceptionHasBeenSet = true; m_conflictException = value; } inline void SetConflictException(ConflictException&& value) { m_conflictExceptionHasBeenSet = true; m_conflictException = std::move(value); } inline MedicalTranscriptResultStream& WithConflictException(const ConflictException& value) { SetConflictException(value); return *this;} inline MedicalTranscriptResultStream& WithConflictException(ConflictException&& value) { SetConflictException(std::move(value)); return *this;} inline const ServiceUnavailableException& GetServiceUnavailableException() const{ return m_serviceUnavailableException; } inline bool ServiceUnavailableExceptionHasBeenSet() const { return m_serviceUnavailableExceptionHasBeenSet; } inline void SetServiceUnavailableException(const ServiceUnavailableException& value) { m_serviceUnavailableExceptionHasBeenSet = true; m_serviceUnavailableException = value; } inline void SetServiceUnavailableException(ServiceUnavailableException&& value) { m_serviceUnavailableExceptionHasBeenSet = true; m_serviceUnavailableException = std::move(value); } inline MedicalTranscriptResultStream& WithServiceUnavailableException(const ServiceUnavailableException& value) { SetServiceUnavailableException(value); return *this;} inline MedicalTranscriptResultStream& WithServiceUnavailableException(ServiceUnavailableException&& value) { SetServiceUnavailableException(std::move(value)); return *this;} private: MedicalTranscriptEvent m_transcriptEvent; bool m_transcriptEventHasBeenSet = false; BadRequestException m_badRequestException; bool m_badRequestExceptionHasBeenSet = false; LimitExceededException m_limitExceededException; bool m_limitExceededExceptionHasBeenSet = false; InternalFailureException m_internalFailureException; bool m_internalFailureExceptionHasBeenSet = false; ConflictException m_conflictException; bool m_conflictExceptionHasBeenSet = false; ServiceUnavailableException m_serviceUnavailableException; bool m_serviceUnavailableExceptionHasBeenSet = false; }; } // namespace Model } // namespace TranscribeStreamingService } // namespace Aws