7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/m2/model/BatchJobIdentifier.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/m2/model/JobStepRestartMarker.h>
12#include <aws/m2/model/BatchJobType.h>
13#include <aws/m2/model/BatchJobExecutionStatus.h>
18template<
typename RESULT_TYPE>
19class AmazonWebServiceResult;
28namespace MainframeModernization
82 inline void SetExecutionId(
const char* value) { m_executionId.assign(value); }
95 inline void SetJobId(
const char* value) { m_jobId.assign(value); }
108 inline void SetJobName(
const char* value) { m_jobName.assign(value); }
143 inline void SetJobUser(
const char* value) { m_jobUser.assign(value); }
160 inline void SetReturnCode(
const char* value) { m_returnCode.assign(value); }
206 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
const Aws::String & GetApplicationId() const
void SetApplicationId(const char *value)
void SetJobType(BatchJobType &&value)
void SetReturnCode(const char *value)
void SetJobName(const char *value)
const Aws::String & GetExecutionId() const
AWS_MAINFRAMEMODERNIZATION_API GetBatchJobExecutionResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetBatchJobExecutionResult & WithJobStepRestartMarker(JobStepRestartMarker &&value)
GetBatchJobExecutionResult & WithExecutionId(const Aws::String &value)
GetBatchJobExecutionResult & WithJobId(const Aws::String &value)
GetBatchJobExecutionResult & WithReturnCode(const Aws::String &value)
void SetBatchJobIdentifier(BatchJobIdentifier &&value)
void SetJobUser(Aws::String &&value)
void SetStatusReason(const Aws::String &value)
GetBatchJobExecutionResult & WithStatus(BatchJobExecutionStatus &&value)
void SetBatchJobIdentifier(const BatchJobIdentifier &value)
GetBatchJobExecutionResult & WithJobUser(const Aws::String &value)
void SetRequestId(const char *value)
GetBatchJobExecutionResult & WithRequestId(Aws::String &&value)
GetBatchJobExecutionResult & WithApplicationId(const Aws::String &value)
GetBatchJobExecutionResult & WithExecutionId(Aws::String &&value)
const Aws::String & GetReturnCode() const
GetBatchJobExecutionResult & WithJobType(const BatchJobType &value)
void SetApplicationId(const Aws::String &value)
GetBatchJobExecutionResult & WithJobUser(const char *value)
void SetJobType(const BatchJobType &value)
const BatchJobIdentifier & GetBatchJobIdentifier() const
void SetJobStepRestartMarker(const JobStepRestartMarker &value)
const Aws::String & GetJobId() const
GetBatchJobExecutionResult & WithApplicationId(const char *value)
GetBatchJobExecutionResult & WithStatusReason(const Aws::String &value)
const BatchJobType & GetJobType() const
void SetStatus(const BatchJobExecutionStatus &value)
GetBatchJobExecutionResult & WithEndTime(const Aws::Utils::DateTime &value)
void SetRequestId(Aws::String &&value)
GetBatchJobExecutionResult & WithRequestId(const Aws::String &value)
GetBatchJobExecutionResult & WithJobId(const char *value)
void SetRequestId(const Aws::String &value)
void SetJobUser(const char *value)
const BatchJobExecutionStatus & GetStatus() const
void SetJobName(const Aws::String &value)
void SetJobStepRestartMarker(JobStepRestartMarker &&value)
void SetEndTime(const Aws::Utils::DateTime &value)
AWS_MAINFRAMEMODERNIZATION_API GetBatchJobExecutionResult()
const Aws::String & GetRequestId() const
GetBatchJobExecutionResult & WithJobUser(Aws::String &&value)
const Aws::String & GetStatusReason() const
void SetJobName(Aws::String &&value)
GetBatchJobExecutionResult & WithJobName(Aws::String &&value)
void SetApplicationId(Aws::String &&value)
GetBatchJobExecutionResult & WithStatusReason(const char *value)
void SetStatusReason(Aws::String &&value)
void SetJobId(const Aws::String &value)
const Aws::String & GetJobName() const
void SetJobId(Aws::String &&value)
void SetExecutionId(Aws::String &&value)
GetBatchJobExecutionResult & WithReturnCode(Aws::String &&value)
GetBatchJobExecutionResult & WithBatchJobIdentifier(const BatchJobIdentifier &value)
GetBatchJobExecutionResult & WithJobName(const char *value)
GetBatchJobExecutionResult & WithBatchJobIdentifier(BatchJobIdentifier &&value)
void SetStatusReason(const char *value)
const JobStepRestartMarker & GetJobStepRestartMarker() const
void SetJobId(const char *value)
GetBatchJobExecutionResult & WithStatusReason(Aws::String &&value)
void SetJobUser(const Aws::String &value)
GetBatchJobExecutionResult & WithStartTime(Aws::Utils::DateTime &&value)
void SetStartTime(const Aws::Utils::DateTime &value)
GetBatchJobExecutionResult & WithRequestId(const char *value)
AWS_MAINFRAMEMODERNIZATION_API GetBatchJobExecutionResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::Utils::DateTime & GetStartTime() const
GetBatchJobExecutionResult & WithJobId(Aws::String &&value)
GetBatchJobExecutionResult & WithJobStepRestartMarker(const JobStepRestartMarker &value)
void SetExecutionId(const char *value)
GetBatchJobExecutionResult & WithStartTime(const Aws::Utils::DateTime &value)
void SetReturnCode(Aws::String &&value)
void SetStatus(BatchJobExecutionStatus &&value)
const Aws::String & GetJobUser() const
const Aws::Utils::DateTime & GetEndTime() const
GetBatchJobExecutionResult & WithJobName(const Aws::String &value)
void SetStartTime(Aws::Utils::DateTime &&value)
GetBatchJobExecutionResult & WithReturnCode(const char *value)
GetBatchJobExecutionResult & WithStatus(const BatchJobExecutionStatus &value)
void SetEndTime(Aws::Utils::DateTime &&value)
void SetExecutionId(const Aws::String &value)
GetBatchJobExecutionResult & WithApplicationId(Aws::String &&value)
void SetReturnCode(const Aws::String &value)
GetBatchJobExecutionResult & WithEndTime(Aws::Utils::DateTime &&value)
GetBatchJobExecutionResult & WithJobType(BatchJobType &&value)
GetBatchJobExecutionResult & WithExecutionId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue