7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/transcribe/model/MedicalScribeLanguageCode.h>
11#include <aws/transcribe/model/MedicalScribeJobStatus.h>
24namespace TranscribeService
51 template<
typename MedicalScribeJobNameT = Aws::String>
52 void SetMedicalScribeJobName(MedicalScribeJobNameT&& value) { m_medicalScribeJobNameHasBeenSet =
true; m_medicalScribeJobName = std::forward<MedicalScribeJobNameT>(value); }
53 template<
typename MedicalScribeJobNameT = Aws::String>
66 template<
typename CreationTimeT = Aws::Utils::DateTime>
67 void SetCreationTime(CreationTimeT&& value) { m_creationTimeHasBeenSet =
true; m_creationTime = std::forward<CreationTimeT>(value); }
68 template<
typename CreationTimeT = Aws::Utils::DateTime>
81 template<
typename StartTimeT = Aws::Utils::DateTime>
82 void SetStartTime(StartTimeT&& value) { m_startTimeHasBeenSet =
true; m_startTime = std::forward<StartTimeT>(value); }
83 template<
typename StartTimeT = Aws::Utils::DateTime>
96 template<
typename CompletionTimeT = Aws::Utils::DateTime>
97 void SetCompletionTime(CompletionTimeT&& value) { m_completionTimeHasBeenSet =
true; m_completionTime = std::forward<CompletionTimeT>(value); }
98 template<
typename CompletionTimeT = Aws::Utils::DateTime>
138 template<
typename FailureReasonT = Aws::String>
139 void SetFailureReason(FailureReasonT&& value) { m_failureReasonHasBeenSet =
true; m_failureReason = std::forward<FailureReasonT>(value); }
140 template<
typename FailureReasonT = Aws::String>
146 bool m_medicalScribeJobNameHasBeenSet =
false;
149 bool m_creationTimeHasBeenSet =
false;
152 bool m_startTimeHasBeenSet =
false;
155 bool m_completionTimeHasBeenSet =
false;
158 bool m_languageCodeHasBeenSet =
false;
161 bool m_medicalScribeJobStatusHasBeenSet =
false;
164 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