7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/transcribestreaming/model/ClinicalNoteGenerationStatus.h>
22namespace TranscribeStreamingService
50 template<
typename ClinicalNoteOutputLocationT = Aws::String>
51 void SetClinicalNoteOutputLocation(ClinicalNoteOutputLocationT&& value) { m_clinicalNoteOutputLocationHasBeenSet =
true; m_clinicalNoteOutputLocation = std::forward<ClinicalNoteOutputLocationT>(value); }
52 template<
typename ClinicalNoteOutputLocationT = Aws::String>
62 template<
typename TranscriptOutputLocationT = Aws::String>
63 void SetTranscriptOutputLocation(TranscriptOutputLocationT&& value) { m_transcriptOutputLocationHasBeenSet =
true; m_transcriptOutputLocation = std::forward<TranscriptOutputLocationT>(value); }
64 template<
typename TranscriptOutputLocationT = Aws::String>
94 template<
typename FailureReasonT = Aws::String>
95 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
96 template<
typename FailureReasonT = Aws::String>
102 bool m_clinicalNoteOutputLocationHasBeenSet =
false;
105 bool m_transcriptOutputLocationHasBeenSet =
false;
108 bool m_statusHasBeenSet =
false;
111 bool m_failureReasonHasBeenSet =
false;
ClinicalNoteGenerationStatus GetStatus() const
bool TranscriptOutputLocationHasBeenSet() const
bool ClinicalNoteOutputLocationHasBeenSet() const
ClinicalNoteGenerationResult & WithStatus(ClinicalNoteGenerationStatus value)
void SetFailureReason(FailureReasonT &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API ClinicalNoteGenerationResult(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSCRIBESTREAMINGSERVICE_API ClinicalNoteGenerationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
ClinicalNoteGenerationResult & WithFailureReason(FailureReasonT &&value)
const Aws::String & GetTranscriptOutputLocation() const
ClinicalNoteGenerationResult & WithClinicalNoteOutputLocation(ClinicalNoteOutputLocationT &&value)
void SetTranscriptOutputLocation(TranscriptOutputLocationT &&value)
bool FailureReasonHasBeenSet() const
void SetStatus(ClinicalNoteGenerationStatus value)
bool StatusHasBeenSet() const
const Aws::String & GetFailureReason() const
AWS_TRANSCRIBESTREAMINGSERVICE_API ClinicalNoteGenerationResult()=default
const Aws::String & GetClinicalNoteOutputLocation() const
ClinicalNoteGenerationResult & WithTranscriptOutputLocation(TranscriptOutputLocationT &&value)
void SetClinicalNoteOutputLocation(ClinicalNoteOutputLocationT &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
ClinicalNoteGenerationStatus
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue