7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/transcribe/model/TranscriptionJobStatus.h>
10#include <aws/transcribe/model/LanguageCode.h>
11#include <aws/transcribe/model/MediaFormat.h>
12#include <aws/transcribe/model/Media.h>
13#include <aws/transcribe/model/MedicalTranscript.h>
14#include <aws/core/utils/DateTime.h>
15#include <aws/transcribe/model/MedicalTranscriptionSetting.h>
16#include <aws/transcribe/model/MedicalContentIdentificationType.h>
17#include <aws/transcribe/model/Specialty.h>
18#include <aws/transcribe/model/Type.h>
19#include <aws/core/utils/memory/stl/AWSVector.h>
20#include <aws/transcribe/model/Tag.h>
33namespace TranscribeService
67 inline void SetMedicalTranscriptionJobName(
const char* value) { m_medicalTranscriptionJobNameHasBeenSet =
true; m_medicalTranscriptionJobName.assign(value); }
129 inline void SetMedia(
const Media& value) { m_mediaHasBeenSet =
true; m_media = value; }
130 inline void SetMedia(
Media&& value) { m_mediaHasBeenSet =
true; m_media = std::move(value); }
228 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
281 inline void SetType(
const Type& value) { m_typeHasBeenSet =
true; m_type = value; }
282 inline void SetType(
Type&& value) { m_typeHasBeenSet =
true; m_type = std::move(value); }
304 bool m_medicalTranscriptionJobNameHasBeenSet =
false;
307 bool m_transcriptionJobStatusHasBeenSet =
false;
310 bool m_languageCodeHasBeenSet =
false;
312 int m_mediaSampleRateHertz;
313 bool m_mediaSampleRateHertzHasBeenSet =
false;
316 bool m_mediaFormatHasBeenSet =
false;
319 bool m_mediaHasBeenSet =
false;
322 bool m_transcriptHasBeenSet =
false;
325 bool m_startTimeHasBeenSet =
false;
328 bool m_creationTimeHasBeenSet =
false;
331 bool m_completionTimeHasBeenSet =
false;
334 bool m_failureReasonHasBeenSet =
false;
337 bool m_settingsHasBeenSet =
false;
340 bool m_contentIdentificationTypeHasBeenSet =
false;
343 bool m_specialtyHasBeenSet =
false;
346 bool m_typeHasBeenSet =
false;
349 bool m_tagsHasBeenSet =
false;
MedicalTranscriptionJob & WithFailureReason(const char *value)
void SetMedia(const Media &value)
void SetSettings(const MedicalTranscriptionSetting &value)
MedicalTranscriptionJob & WithFailureReason(const Aws::String &value)
bool SpecialtyHasBeenSet() const
void SetMedia(Media &&value)
MedicalTranscriptionJob & WithSpecialty(Specialty &&value)
void SetMedicalTranscriptionJobName(const Aws::String &value)
bool CompletionTimeHasBeenSet() const
const MedicalContentIdentificationType & GetContentIdentificationType() const
bool MediaHasBeenSet() const
MedicalTranscriptionJob & WithFailureReason(Aws::String &&value)
MedicalTranscriptionJob & WithSettings(MedicalTranscriptionSetting &&value)
const TranscriptionJobStatus & GetTranscriptionJobStatus() const
void SetMediaFormat(const MediaFormat &value)
const Specialty & GetSpecialty() const
bool MedicalTranscriptionJobNameHasBeenSet() const
void SetFailureReason(Aws::String &&value)
MedicalTranscriptionJob & WithMediaSampleRateHertz(int value)
void SetFailureReason(const char *value)
const Aws::Vector< Tag > & GetTags() const
void SetTranscriptionJobStatus(TranscriptionJobStatus &&value)
void SetContentIdentificationType(const MedicalContentIdentificationType &value)
bool MediaSampleRateHertzHasBeenSet() const
const LanguageCode & GetLanguageCode() const
void SetStartTime(Aws::Utils::DateTime &&value)
MedicalTranscriptionJob & WithTranscript(MedicalTranscript &&value)
bool MediaFormatHasBeenSet() const
void SetLanguageCode(LanguageCode &&value)
void SetSettings(MedicalTranscriptionSetting &&value)
void SetSpecialty(Specialty &&value)
MedicalTranscriptionJob & WithStartTime(Aws::Utils::DateTime &&value)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetTags(Aws::Vector< Tag > &&value)
MedicalTranscriptionJob & WithContentIdentificationType(const MedicalContentIdentificationType &value)
MedicalTranscriptionJob & WithLanguageCode(const LanguageCode &value)
bool TranscriptHasBeenSet() const
void SetMediaSampleRateHertz(int value)
MedicalTranscriptionJob & AddTags(const Tag &value)
MedicalTranscriptionJob & WithMedicalTranscriptionJobName(const char *value)
void SetLanguageCode(const LanguageCode &value)
const MedicalTranscript & GetTranscript() const
const Aws::String & GetFailureReason() const
void SetFailureReason(const Aws::String &value)
const MediaFormat & GetMediaFormat() const
bool TagsHasBeenSet() const
MedicalTranscriptionJob & WithTranscriptionJobStatus(const TranscriptionJobStatus &value)
void SetCompletionTime(const Aws::Utils::DateTime &value)
MedicalTranscriptionJob & AddTags(Tag &&value)
bool CreationTimeHasBeenSet() const
const Aws::Utils::DateTime & GetCreationTime() const
MedicalTranscriptionJob & WithMediaFormat(const MediaFormat &value)
void SetSpecialty(const Specialty &value)
MedicalTranscriptionJob & WithStartTime(const Aws::Utils::DateTime &value)
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionJob()
void SetTranscriptionJobStatus(const TranscriptionJobStatus &value)
MedicalTranscriptionJob & WithLanguageCode(LanguageCode &&value)
MedicalTranscriptionJob & WithCompletionTime(const Aws::Utils::DateTime &value)
bool LanguageCodeHasBeenSet() const
void SetCompletionTime(Aws::Utils::DateTime &&value)
void SetMediaFormat(MediaFormat &&value)
int GetMediaSampleRateHertz() const
void SetTags(const Aws::Vector< Tag > &value)
bool TranscriptionJobStatusHasBeenSet() const
void SetCreationTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCompletionTime() const
MedicalTranscriptionJob & WithTranscript(const MedicalTranscript &value)
MedicalTranscriptionJob & WithTranscriptionJobStatus(TranscriptionJobStatus &&value)
const Media & GetMedia() const
MedicalTranscriptionJob & WithMedia(Media &&value)
bool TypeHasBeenSet() const
void SetMedicalTranscriptionJobName(const char *value)
MedicalTranscriptionJob & WithMediaFormat(MediaFormat &&value)
const Aws::Utils::DateTime & GetStartTime() const
MedicalTranscriptionJob & WithCreationTime(Aws::Utils::DateTime &&value)
MedicalTranscriptionJob & WithCreationTime(const Aws::Utils::DateTime &value)
MedicalTranscriptionJob & WithType(Type &&value)
void SetTranscript(MedicalTranscript &&value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
MedicalTranscriptionJob & WithTags(const Aws::Vector< Tag > &value)
void SetType(const Type &value)
MedicalTranscriptionJob & WithSettings(const MedicalTranscriptionSetting &value)
MedicalTranscriptionJob & WithContentIdentificationType(MedicalContentIdentificationType &&value)
const Aws::String & GetMedicalTranscriptionJobName() const
MedicalTranscriptionJob & WithMedicalTranscriptionJobName(Aws::String &&value)
MedicalTranscriptionJob & WithMedicalTranscriptionJobName(const Aws::String &value)
MedicalTranscriptionJob & WithSpecialty(const Specialty &value)
MedicalTranscriptionJob & WithTags(Aws::Vector< Tag > &&value)
void SetStartTime(const Aws::Utils::DateTime &value)
const Type & GetType() const
void SetMedicalTranscriptionJobName(Aws::String &&value)
void SetContentIdentificationType(MedicalContentIdentificationType &&value)
MedicalTranscriptionJob & WithCompletionTime(Aws::Utils::DateTime &&value)
void SetTranscript(const MedicalTranscript &value)
MedicalTranscriptionJob & WithMedia(const Media &value)
bool FailureReasonHasBeenSet() const
MedicalTranscriptionJob & WithType(const Type &value)
bool StartTimeHasBeenSet() const
bool SettingsHasBeenSet() const
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionJob(Aws::Utils::Json::JsonView jsonValue)
const MedicalTranscriptionSetting & GetSettings() const
void SetType(Type &&value)
bool ContentIdentificationTypeHasBeenSet() const
AWS_TRANSCRIBESERVICE_API MedicalTranscriptionJob & operator=(Aws::Utils::Json::JsonView jsonValue)
MedicalContentIdentificationType
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue