7#include <aws/transcribe/TranscribeService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/transcribe/model/MedicalScribeJobStatus.h>
10#include <aws/transcribe/model/MedicalScribeLanguageCode.h>
11#include <aws/transcribe/model/Media.h>
12#include <aws/transcribe/model/MedicalScribeOutput.h>
13#include <aws/core/utils/DateTime.h>
14#include <aws/transcribe/model/MedicalScribeSettings.h>
15#include <aws/core/utils/memory/stl/AWSVector.h>
16#include <aws/transcribe/model/MedicalScribeChannelDefinition.h>
17#include <aws/transcribe/model/Tag.h>
30namespace TranscribeService
64 inline void SetMedicalScribeJobName(
const char* value) { m_medicalScribeJobNameHasBeenSet =
true; m_medicalScribeJobName.assign(value); }
104 inline void SetMedia(
const Media& value) { m_mediaHasBeenSet =
true; m_media = value; }
105 inline void SetMedia(
Media&& value) { m_mediaHasBeenSet =
true; m_media = std::move(value); }
182 inline void SetFailureReason(
const char* value) { m_failureReasonHasBeenSet =
true; m_failureReason.assign(value); }
226 inline void SetDataAccessRoleArn(
const char* value) { m_dataAccessRoleArnHasBeenSet =
true; m_dataAccessRoleArn.assign(value); }
274 bool m_medicalScribeJobNameHasBeenSet =
false;
277 bool m_medicalScribeJobStatusHasBeenSet =
false;
280 bool m_languageCodeHasBeenSet =
false;
283 bool m_mediaHasBeenSet =
false;
286 bool m_medicalScribeOutputHasBeenSet =
false;
289 bool m_startTimeHasBeenSet =
false;
292 bool m_creationTimeHasBeenSet =
false;
295 bool m_completionTimeHasBeenSet =
false;
298 bool m_failureReasonHasBeenSet =
false;
301 bool m_settingsHasBeenSet =
false;
304 bool m_dataAccessRoleArnHasBeenSet =
false;
307 bool m_channelDefinitionsHasBeenSet =
false;
310 bool m_tagsHasBeenSet =
false;
void SetFailureReason(Aws::String &&value)
AWS_TRANSCRIBESERVICE_API MedicalScribeJob()
MedicalScribeJob & WithStartTime(const Aws::Utils::DateTime &value)
MedicalScribeJob & WithDataAccessRoleArn(Aws::String &&value)
MedicalScribeJob & WithDataAccessRoleArn(const char *value)
bool SettingsHasBeenSet() const
void SetStartTime(Aws::Utils::DateTime &&value)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
bool MedicalScribeOutputHasBeenSet() const
bool MedicalScribeJobStatusHasBeenSet() const
MedicalScribeJob & WithFailureReason(const Aws::String &value)
MedicalScribeJob & WithCreationTime(const Aws::Utils::DateTime &value)
MedicalScribeJob & WithSettings(const MedicalScribeSettings &value)
MedicalScribeJob & WithTags(Aws::Vector< Tag > &&value)
void SetMedicalScribeJobName(const char *value)
MedicalScribeJob & WithCompletionTime(Aws::Utils::DateTime &&value)
bool MediaHasBeenSet() const
MedicalScribeJob & WithChannelDefinitions(Aws::Vector< MedicalScribeChannelDefinition > &&value)
bool TagsHasBeenSet() const
void SetCompletionTime(Aws::Utils::DateTime &&value)
bool MedicalScribeJobNameHasBeenSet() const
void SetMedia(Media &&value)
MedicalScribeJob & WithChannelDefinitions(const Aws::Vector< MedicalScribeChannelDefinition > &value)
MedicalScribeJob & WithLanguageCode(MedicalScribeLanguageCode &&value)
void SetLanguageCode(MedicalScribeLanguageCode &&value)
void SetTags(const Aws::Vector< Tag > &value)
MedicalScribeJob & WithDataAccessRoleArn(const Aws::String &value)
void SetFailureReason(const char *value)
MedicalScribeJob & WithMedicalScribeJobName(Aws::String &&value)
AWS_TRANSCRIBESERVICE_API MedicalScribeJob(Aws::Utils::Json::JsonView jsonValue)
void SetCreationTime(const Aws::Utils::DateTime &value)
void SetSettings(MedicalScribeSettings &&value)
MedicalScribeJob & WithLanguageCode(const MedicalScribeLanguageCode &value)
const Media & GetMedia() const
MedicalScribeJob & WithFailureReason(const char *value)
MedicalScribeJob & WithCreationTime(Aws::Utils::DateTime &&value)
MedicalScribeJob & AddTags(Tag &&value)
MedicalScribeJob & WithStartTime(Aws::Utils::DateTime &&value)
bool StartTimeHasBeenSet() const
MedicalScribeJob & WithFailureReason(Aws::String &&value)
const Aws::String & GetMedicalScribeJobName() const
MedicalScribeJob & WithMedicalScribeOutput(const MedicalScribeOutput &value)
void SetMedicalScribeJobName(Aws::String &&value)
void SetMedicalScribeOutput(const MedicalScribeOutput &value)
void SetDataAccessRoleArn(Aws::String &&value)
void SetMedia(const Media &value)
void SetChannelDefinitions(Aws::Vector< MedicalScribeChannelDefinition > &&value)
void SetCompletionTime(const Aws::Utils::DateTime &value)
void SetStartTime(const Aws::Utils::DateTime &value)
void SetChannelDefinitions(const Aws::Vector< MedicalScribeChannelDefinition > &value)
AWS_TRANSCRIBESERVICE_API MedicalScribeJob & operator=(Aws::Utils::Json::JsonView jsonValue)
const MedicalScribeSettings & GetSettings() const
MedicalScribeJob & WithMedicalScribeOutput(MedicalScribeOutput &&value)
const Aws::String & GetFailureReason() const
MedicalScribeJob & WithMedia(Media &&value)
MedicalScribeJob & WithMedicalScribeJobStatus(const MedicalScribeJobStatus &value)
MedicalScribeJob & AddTags(const Tag &value)
void SetLanguageCode(const MedicalScribeLanguageCode &value)
const Aws::Vector< Tag > & GetTags() const
void SetMedicalScribeJobStatus(const MedicalScribeJobStatus &value)
void SetMedicalScribeOutput(MedicalScribeOutput &&value)
bool LanguageCodeHasBeenSet() const
bool ChannelDefinitionsHasBeenSet() const
void SetMedicalScribeJobStatus(MedicalScribeJobStatus &&value)
MedicalScribeJob & AddChannelDefinitions(const MedicalScribeChannelDefinition &value)
const MedicalScribeJobStatus & GetMedicalScribeJobStatus() const
void SetTags(Aws::Vector< Tag > &&value)
MedicalScribeJob & WithCompletionTime(const Aws::Utils::DateTime &value)
bool FailureReasonHasBeenSet() const
bool DataAccessRoleArnHasBeenSet() const
void SetMedicalScribeJobName(const Aws::String &value)
void SetSettings(const MedicalScribeSettings &value)
const Aws::Utils::DateTime & GetStartTime() const
bool CreationTimeHasBeenSet() const
const Aws::Utils::DateTime & GetCreationTime() const
void SetCreationTime(Aws::Utils::DateTime &&value)
const Aws::Utils::DateTime & GetCompletionTime() const
MedicalScribeJob & WithMedicalScribeJobName(const char *value)
MedicalScribeJob & AddChannelDefinitions(MedicalScribeChannelDefinition &&value)
void SetDataAccessRoleArn(const char *value)
MedicalScribeJob & WithSettings(MedicalScribeSettings &&value)
MedicalScribeJob & WithMedicalScribeJobStatus(MedicalScribeJobStatus &&value)
void SetFailureReason(const Aws::String &value)
const MedicalScribeOutput & GetMedicalScribeOutput() const
MedicalScribeJob & WithTags(const Aws::Vector< Tag > &value)
bool CompletionTimeHasBeenSet() const
MedicalScribeJob & WithMedicalScribeJobName(const Aws::String &value)
MedicalScribeJob & WithMedia(const Media &value)
const MedicalScribeLanguageCode & GetLanguageCode() const
void SetDataAccessRoleArn(const Aws::String &value)
const Aws::String & GetDataAccessRoleArn() const
const Aws::Vector< MedicalScribeChannelDefinition > & GetChannelDefinitions() const
MedicalScribeLanguageCode
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue