AWS SDK for C++

AWS SDK for C++ Version 1.11.741

Loading...
Searching...
No Matches
MedicalTranscriptEvent.h
1
6#pragma once
7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/transcribestreaming/model/MedicalTranscript.h>
9
10#include <utility>
11
12namespace Aws {
13namespace Utils {
14namespace Json {
15class JsonValue;
16class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace TranscribeStreamingService {
20namespace Model {
21
31 public:
32 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptEvent() = default;
33 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptEvent(Aws::Utils::Json::JsonView jsonValue);
34 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptEvent& operator=(Aws::Utils::Json::JsonView jsonValue);
35 AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
36
38
45 inline const MedicalTranscript& GetTranscript() const { return m_transcript; }
46 inline bool TranscriptHasBeenSet() const { return m_transcriptHasBeenSet; }
47 template <typename TranscriptT = MedicalTranscript>
48 void SetTranscript(TranscriptT&& value) {
49 m_transcriptHasBeenSet = true;
50 m_transcript = std::forward<TranscriptT>(value);
51 }
52 template <typename TranscriptT = MedicalTranscript>
53 MedicalTranscriptEvent& WithTranscript(TranscriptT&& value) {
54 SetTranscript(std::forward<TranscriptT>(value));
55 return *this;
56 }
58 private:
59 MedicalTranscript m_transcript;
60 bool m_transcriptHasBeenSet = false;
61};
62
63} // namespace Model
64} // namespace TranscribeStreamingService
65} // namespace Aws
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
MedicalTranscriptEvent & WithTranscript(TranscriptT &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptEvent()=default
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptEvent(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue