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/LanguageCode.h>
11#include <aws/transcribe/model/TranscriptionJobStatus.h>
12#include <aws/transcribe/model/OutputLocationType.h>
13#include <aws/transcribe/model/Specialty.h>
14#include <aws/transcribe/model/MedicalContentIdentificationType.h>
15#include <aws/transcribe/model/Type.h>
28namespace TranscribeService
57 inline void SetMedicalTranscriptionJobName(
const char* value) { m_medicalTranscriptionJobNameHasBeenSet =
true; m_medicalTranscriptionJobName.assign(value); }
152 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
211 inline void SetType(
const Type& value) { m_typeHasBeenSet =
true; m_type = value; }
212 inline void SetType(
Type&& value) { m_typeHasBeenSet =
true; m_type = std::move(value); }
219 bool m_medicalTranscriptionJobNameHasBeenSet =
false;
222 bool m_creationTimeHasBeenSet =
false;
225 bool m_startTimeHasBeenSet =
false;
228 bool m_completionTimeHasBeenSet =
false;
231 bool m_languageCodeHasBeenSet =
false;
234 bool m_transcriptionJobStatusHasBeenSet =
false;
237 bool m_failureReasonHasBeenSet =
false;
240 bool m_outputLocationTypeHasBeenSet =
false;
243 bool m_specialtyHasBeenSet =
false;
246 bool m_contentIdentificationTypeHasBeenSet =
false;
249 bool m_typeHasBeenSet =
false;
bool TypeHasBeenSet() const
bool CreationTimeHasBeenSet() const
MedicalTranscriptionJobSummary & WithCreationTime(Aws::Utils::DateTime &&value)
bool OutputLocationTypeHasBeenSet() const
const LanguageCode & GetLanguageCode() const
MedicalTranscriptionJobSummary & WithSpecialty(Specialty &&value)
MedicalTranscriptionJobSummary & WithMedicalTranscriptionJobName(Aws::String &&value)
MedicalTranscriptionJobSummary & WithContentIdentificationType(MedicalContentIdentificationType &&value)
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionJobSummary()
MedicalTranscriptionJobSummary & WithStartTime(const Aws::Utils::DateTime &value)
MedicalTranscriptionJobSummary & WithCompletionTime(Aws::Utils::DateTime &&value)
void SetCreationTime(Aws::Utils::DateTime &&value)
MedicalTranscriptionJobSummary & WithFailureReason(const char *value)
void SetTranscriptionJobStatus(TranscriptionJobStatus &&value)
bool FailureReasonHasBeenSet() const
const Type & GetType() const
void SetTranscriptionJobStatus(const TranscriptionJobStatus &value)
void SetSpecialty(const Specialty &value)
MedicalTranscriptionJobSummary & WithMedicalTranscriptionJobName(const char *value)
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionJobSummary(Aws::Utils::Json::JsonView jsonValue)
void SetMedicalTranscriptionJobName(const char *value)
MedicalTranscriptionJobSummary & WithOutputLocationType(OutputLocationType &&value)
void SetLanguageCode(LanguageCode &&value)
MedicalTranscriptionJobSummary & WithMedicalTranscriptionJobName(const Aws::String &value)
MedicalTranscriptionJobSummary & WithType(Type &&value)
MedicalTranscriptionJobSummary & WithTranscriptionJobStatus(TranscriptionJobStatus &&value)
MedicalTranscriptionJobSummary & WithType(const Type &value)
const Aws::Utils::DateTime & GetCreationTime() const
const Aws::Utils::DateTime & GetStartTime() const
void SetFailureReason(const char *value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetStartTime(const Aws::Utils::DateTime &value)
bool LanguageCodeHasBeenSet() const
void SetSpecialty(Specialty &&value)
MedicalTranscriptionJobSummary & WithTranscriptionJobStatus(const TranscriptionJobStatus &value)
bool SpecialtyHasBeenSet() const
void SetMedicalTranscriptionJobName(const Aws::String &value)
MedicalTranscriptionJobSummary & WithFailureReason(const Aws::String &value)
void SetCompletionTime(const Aws::Utils::DateTime &value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCompletionTime(Aws::Utils::DateTime &&value)
void SetFailureReason(Aws::String &&value)
MedicalTranscriptionJobSummary & WithLanguageCode(LanguageCode &&value)
MedicalTranscriptionJobSummary & WithFailureReason(Aws::String &&value)
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionJobSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetType(Type &&value)
MedicalTranscriptionJobSummary & WithLanguageCode(const LanguageCode &value)
void SetContentIdentificationType(const MedicalContentIdentificationType &value)
bool MedicalTranscriptionJobNameHasBeenSet() const
void SetContentIdentificationType(MedicalContentIdentificationType &&value)
void SetStartTime(Aws::Utils::DateTime &&value)
void SetType(const Type &value)
const TranscriptionJobStatus & GetTranscriptionJobStatus() const
MedicalTranscriptionJobSummary & WithStartTime(Aws::Utils::DateTime &&value)
MedicalTranscriptionJobSummary & WithContentIdentificationType(const MedicalContentIdentificationType &value)
const Aws::Utils::DateTime & GetCompletionTime() const
MedicalTranscriptionJobSummary & WithOutputLocationType(const OutputLocationType &value)
MedicalTranscriptionJobSummary & WithCreationTime(const Aws::Utils::DateTime &value)
void SetFailureReason(const Aws::String &value)
void SetMedicalTranscriptionJobName(Aws::String &&value)
const Specialty & GetSpecialty() const
bool TranscriptionJobStatusHasBeenSet() const
bool StartTimeHasBeenSet() const
const OutputLocationType & GetOutputLocationType() const
bool ContentIdentificationTypeHasBeenSet() const
void SetOutputLocationType(OutputLocationType &&value)
const MedicalContentIdentificationType & GetContentIdentificationType() const
const Aws::String & GetMedicalTranscriptionJobName() const
void SetOutputLocationType(const OutputLocationType &value)
void SetLanguageCode(const LanguageCode &value)
MedicalTranscriptionJobSummary & WithSpecialty(const Specialty &value)
const Aws::String & GetFailureReason() const
bool CompletionTimeHasBeenSet() const
MedicalTranscriptionJobSummary & WithCompletionTime(const Aws::Utils::DateTime &value)
MedicalContentIdentificationType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue