7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/m2/model/FileBatchJobIdentifier.h>
9#include <aws/m2/model/RestartBatchJobIdentifier.h>
10#include <aws/m2/model/S3BatchJobIdentifier.h>
11#include <aws/m2/model/ScriptBatchJobIdentifier.h>
24namespace MainframeModernization
96 bool m_fileBatchJobIdentifierHasBeenSet =
false;
99 bool m_restartBatchJobIdentifierHasBeenSet =
false;
102 bool m_s3BatchJobIdentifierHasBeenSet =
false;
105 bool m_scriptBatchJobIdentifierHasBeenSet =
false;
BatchJobIdentifier & WithFileBatchJobIdentifier(const FileBatchJobIdentifier &value)
void SetRestartBatchJobIdentifier(RestartBatchJobIdentifier &&value)
bool RestartBatchJobIdentifierHasBeenSet() const
const S3BatchJobIdentifier & GetS3BatchJobIdentifier() const
void SetFileBatchJobIdentifier(FileBatchJobIdentifier &&value)
bool ScriptBatchJobIdentifierHasBeenSet() const
BatchJobIdentifier & WithRestartBatchJobIdentifier(const RestartBatchJobIdentifier &value)
BatchJobIdentifier & WithScriptBatchJobIdentifier(const ScriptBatchJobIdentifier &value)
void SetFileBatchJobIdentifier(const FileBatchJobIdentifier &value)
void SetScriptBatchJobIdentifier(const ScriptBatchJobIdentifier &value)
void SetS3BatchJobIdentifier(S3BatchJobIdentifier &&value)
const RestartBatchJobIdentifier & GetRestartBatchJobIdentifier() const
AWS_MAINFRAMEMODERNIZATION_API BatchJobIdentifier(Aws::Utils::Json::JsonView jsonValue)
BatchJobIdentifier & WithRestartBatchJobIdentifier(RestartBatchJobIdentifier &&value)
AWS_MAINFRAMEMODERNIZATION_API BatchJobIdentifier()
const FileBatchJobIdentifier & GetFileBatchJobIdentifier() const
BatchJobIdentifier & WithFileBatchJobIdentifier(FileBatchJobIdentifier &&value)
bool FileBatchJobIdentifierHasBeenSet() const
BatchJobIdentifier & WithS3BatchJobIdentifier(const S3BatchJobIdentifier &value)
void SetRestartBatchJobIdentifier(const RestartBatchJobIdentifier &value)
void SetS3BatchJobIdentifier(const S3BatchJobIdentifier &value)
BatchJobIdentifier & WithScriptBatchJobIdentifier(ScriptBatchJobIdentifier &&value)
AWS_MAINFRAMEMODERNIZATION_API BatchJobIdentifier & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
BatchJobIdentifier & WithS3BatchJobIdentifier(S3BatchJobIdentifier &&value)
void SetScriptBatchJobIdentifier(ScriptBatchJobIdentifier &&value)
const ScriptBatchJobIdentifier & GetScriptBatchJobIdentifier() const
bool S3BatchJobIdentifierHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue