7#include <aws/core/utils/DateTime.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/transcribe/TranscribeService_EXPORTS.h>
10#include <aws/transcribe/model/MedicalScribeJobStatus.h>
11#include <aws/transcribe/model/MedicalScribeLanguageCode.h>
22namespace TranscribeService {
45 template <
typename MedicalScribeJobNameT = Aws::String>
47 m_medicalScribeJobNameHasBeenSet =
true;
48 m_medicalScribeJobName = std::forward<MedicalScribeJobNameT>(value);
50 template <
typename MedicalScribeJobNameT = Aws::String>
66 template <
typename CreationTimeT = Aws::Utils::DateTime>
68 m_creationTimeHasBeenSet =
true;
69 m_creationTime = std::forward<CreationTimeT>(value);
71 template <
typename CreationTimeT = Aws::Utils::DateTime>
87 template <
typename StartTimeT = Aws::Utils::DateTime>
89 m_startTimeHasBeenSet =
true;
90 m_startTime = std::forward<StartTimeT>(value);
92 template <
typename StartTimeT = Aws::Utils::DateTime>
108 template <
typename CompletionTimeT = Aws::Utils::DateTime>
110 m_completionTimeHasBeenSet =
true;
111 m_completionTime = std::forward<CompletionTimeT>(value);
113 template <
typename CompletionTimeT = Aws::Utils::DateTime>
129 m_languageCodeHasBeenSet =
true;
130 m_languageCode = value;
149 m_medicalScribeJobStatusHasBeenSet =
true;
150 m_medicalScribeJobStatus = value;
168 template <
typename FailureReasonT = Aws::String>
170 m_failureReasonHasBeenSet =
true;
171 m_failureReason = std::forward<FailureReasonT>(value);
173 template <
typename FailureReasonT = Aws::String>
193 bool m_medicalScribeJobNameHasBeenSet =
false;
194 bool m_creationTimeHasBeenSet =
false;
195 bool m_startTimeHasBeenSet =
false;
196 bool m_completionTimeHasBeenSet =
false;
197 bool m_languageCodeHasBeenSet =
false;
198 bool m_medicalScribeJobStatusHasBeenSet =
false;
199 bool m_failureReasonHasBeenSet =
false;
MedicalScribeJobSummary & WithCreationTime(CreationTimeT &&value)
void SetMedicalScribeJobStatus(MedicalScribeJobStatus value)
MedicalScribeJobSummary & WithStartTime(StartTimeT &&value)
void SetLanguageCode(MedicalScribeLanguageCode value)
void SetCreationTime(CreationTimeT &&value)
bool MedicalScribeJobNameHasBeenSet() const
bool FailureReasonHasBeenSet() const
AWS_TRANSCRIBESERVICE_API MedicalScribeJobSummary()=default
MedicalScribeJobSummary & WithLanguageCode(MedicalScribeLanguageCode value)
MedicalScribeJobSummary & WithMedicalScribeJobName(MedicalScribeJobNameT &&value)
const Aws::String & GetMedicalScribeJobName() const
bool MedicalScribeJobStatusHasBeenSet() const
bool CompletionTimeHasBeenSet() const
bool CreationTimeHasBeenSet() const
bool LanguageCodeHasBeenSet() const
AWS_TRANSCRIBESERVICE_API MedicalScribeJobSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetCreationTime() const
AWS_TRANSCRIBESERVICE_API MedicalScribeJobSummary(Aws::Utils::Json::JsonView jsonValue)
MedicalScribeJobSummary & WithMedicalScribeJobStatus(MedicalScribeJobStatus value)
void SetCompletionTime(CompletionTimeT &&value)
MedicalScribeLanguageCode GetLanguageCode() const
MedicalScribeJobSummary & WithFailureReason(FailureReasonT &&value)
const Aws::Utils::DateTime & GetCompletionTime() const
MedicalScribeJobStatus GetMedicalScribeJobStatus() const
bool StartTimeHasBeenSet() const
void SetStartTime(StartTimeT &&value)
void SetFailureReason(FailureReasonT &&value)
void SetMedicalScribeJobName(MedicalScribeJobNameT &&value)
MedicalScribeJobSummary & WithCompletionTime(CompletionTimeT &&value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::DateTime & GetStartTime() const
const Aws::String & GetFailureReason() const
MedicalScribeLanguageCode
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue