AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
MedicalTranscriptResultStream.h
1
6#pragma once
7#include <aws/transcribestreaming/TranscribeStreamingService_EXPORTS.h>
8#include <aws/transcribestreaming/model/MedicalTranscriptEvent.h>
9#include <aws/transcribestreaming/model/BadRequestException.h>
10#include <aws/transcribestreaming/model/LimitExceededException.h>
11#include <aws/transcribestreaming/model/InternalFailureException.h>
12#include <aws/transcribestreaming/model/ConflictException.h>
13#include <aws/transcribestreaming/model/ServiceUnavailableException.h>
14#include <utility>
15
16namespace Aws
17{
18namespace Utils
19{
20namespace Json
21{
22 class JsonValue;
23 class JsonView;
24} // namespace Json
25} // namespace Utils
26namespace TranscribeStreamingService
27{
28namespace Model
29{
30
38 {
39 public:
40 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptResultStream();
41 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptResultStream(Aws::Utils::Json::JsonView jsonValue);
42 AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptResultStream& operator=(Aws::Utils::Json::JsonView jsonValue);
43 AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const;
44
45
47
56 inline const MedicalTranscriptEvent& GetTranscriptEvent() const{ return m_transcriptEvent; }
57 inline bool TranscriptEventHasBeenSet() const { return m_transcriptEventHasBeenSet; }
58 inline void SetTranscriptEvent(const MedicalTranscriptEvent& value) { m_transcriptEventHasBeenSet = true; m_transcriptEvent = value; }
59 inline void SetTranscriptEvent(MedicalTranscriptEvent&& value) { m_transcriptEventHasBeenSet = true; m_transcriptEvent = std::move(value); }
63
65
66 inline const BadRequestException& GetBadRequestException() const{ return m_badRequestException; }
67 inline bool BadRequestExceptionHasBeenSet() const { return m_badRequestExceptionHasBeenSet; }
68 inline void SetBadRequestException(const BadRequestException& value) { m_badRequestExceptionHasBeenSet = true; m_badRequestException = value; }
69 inline void SetBadRequestException(BadRequestException&& value) { m_badRequestExceptionHasBeenSet = true; m_badRequestException = std::move(value); }
70 inline MedicalTranscriptResultStream& WithBadRequestException(const BadRequestException& value) { SetBadRequestException(value); return *this;}
71 inline MedicalTranscriptResultStream& WithBadRequestException(BadRequestException&& value) { SetBadRequestException(std::move(value)); return *this;}
73
75
76 inline const LimitExceededException& GetLimitExceededException() const{ return m_limitExceededException; }
77 inline bool LimitExceededExceptionHasBeenSet() const { return m_limitExceededExceptionHasBeenSet; }
78 inline void SetLimitExceededException(const LimitExceededException& value) { m_limitExceededExceptionHasBeenSet = true; m_limitExceededException = value; }
79 inline void SetLimitExceededException(LimitExceededException&& value) { m_limitExceededExceptionHasBeenSet = true; m_limitExceededException = std::move(value); }
80 inline MedicalTranscriptResultStream& WithLimitExceededException(const LimitExceededException& value) { SetLimitExceededException(value); return *this;}
81 inline MedicalTranscriptResultStream& WithLimitExceededException(LimitExceededException&& value) { SetLimitExceededException(std::move(value)); return *this;}
83
85
86 inline const InternalFailureException& GetInternalFailureException() const{ return m_internalFailureException; }
87 inline bool InternalFailureExceptionHasBeenSet() const { return m_internalFailureExceptionHasBeenSet; }
88 inline void SetInternalFailureException(const InternalFailureException& value) { m_internalFailureExceptionHasBeenSet = true; m_internalFailureException = value; }
89 inline void SetInternalFailureException(InternalFailureException&& value) { m_internalFailureExceptionHasBeenSet = true; m_internalFailureException = std::move(value); }
90 inline MedicalTranscriptResultStream& WithInternalFailureException(const InternalFailureException& value) { SetInternalFailureException(value); return *this;}
91 inline MedicalTranscriptResultStream& WithInternalFailureException(InternalFailureException&& value) { SetInternalFailureException(std::move(value)); return *this;}
93
95
96 inline const ConflictException& GetConflictException() const{ return m_conflictException; }
97 inline bool ConflictExceptionHasBeenSet() const { return m_conflictExceptionHasBeenSet; }
98 inline void SetConflictException(const ConflictException& value) { m_conflictExceptionHasBeenSet = true; m_conflictException = value; }
99 inline void SetConflictException(ConflictException&& value) { m_conflictExceptionHasBeenSet = true; m_conflictException = std::move(value); }
100 inline MedicalTranscriptResultStream& WithConflictException(const ConflictException& value) { SetConflictException(value); return *this;}
101 inline MedicalTranscriptResultStream& WithConflictException(ConflictException&& value) { SetConflictException(std::move(value)); return *this;}
103
105
106 inline const ServiceUnavailableException& GetServiceUnavailableException() const{ return m_serviceUnavailableException; }
107 inline bool ServiceUnavailableExceptionHasBeenSet() const { return m_serviceUnavailableExceptionHasBeenSet; }
108 inline void SetServiceUnavailableException(const ServiceUnavailableException& value) { m_serviceUnavailableExceptionHasBeenSet = true; m_serviceUnavailableException = value; }
109 inline void SetServiceUnavailableException(ServiceUnavailableException&& value) { m_serviceUnavailableExceptionHasBeenSet = true; m_serviceUnavailableException = std::move(value); }
110 inline MedicalTranscriptResultStream& WithServiceUnavailableException(const ServiceUnavailableException& value) { SetServiceUnavailableException(value); return *this;}
111 inline MedicalTranscriptResultStream& WithServiceUnavailableException(ServiceUnavailableException&& value) { SetServiceUnavailableException(std::move(value)); return *this;}
113 private:
114
115 MedicalTranscriptEvent m_transcriptEvent;
116 bool m_transcriptEventHasBeenSet = false;
117
118 BadRequestException m_badRequestException;
119 bool m_badRequestExceptionHasBeenSet = false;
120
121 LimitExceededException m_limitExceededException;
122 bool m_limitExceededExceptionHasBeenSet = false;
123
124 InternalFailureException m_internalFailureException;
125 bool m_internalFailureExceptionHasBeenSet = false;
126
127 ConflictException m_conflictException;
128 bool m_conflictExceptionHasBeenSet = false;
129
130 ServiceUnavailableException m_serviceUnavailableException;
131 bool m_serviceUnavailableExceptionHasBeenSet = false;
132 };
133
134} // namespace Model
135} // namespace TranscribeStreamingService
136} // namespace Aws
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptResultStream(Aws::Utils::Json::JsonView jsonValue)
MedicalTranscriptResultStream & WithLimitExceededException(LimitExceededException &&value)
AWS_TRANSCRIBESTREAMINGSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
MedicalTranscriptResultStream & WithConflictException(ConflictException &&value)
MedicalTranscriptResultStream & WithTranscriptEvent(const MedicalTranscriptEvent &value)
MedicalTranscriptResultStream & WithBadRequestException(BadRequestException &&value)
MedicalTranscriptResultStream & WithBadRequestException(const BadRequestException &value)
MedicalTranscriptResultStream & WithTranscriptEvent(MedicalTranscriptEvent &&value)
MedicalTranscriptResultStream & WithServiceUnavailableException(ServiceUnavailableException &&value)
MedicalTranscriptResultStream & WithInternalFailureException(const InternalFailureException &value)
MedicalTranscriptResultStream & WithInternalFailureException(InternalFailureException &&value)
MedicalTranscriptResultStream & WithServiceUnavailableException(const ServiceUnavailableException &value)
MedicalTranscriptResultStream & WithConflictException(const ConflictException &value)
AWS_TRANSCRIBESTREAMINGSERVICE_API MedicalTranscriptResultStream & operator=(Aws::Utils::Json::JsonView jsonValue)
MedicalTranscriptResultStream & WithLimitExceededException(const LimitExceededException &value)
Aws::Utils::Json::JsonValue JsonValue