7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/m2/model/FileBatchJobDefinition.h>
9#include <aws/m2/model/ScriptBatchJobDefinition.h>
22namespace MainframeModernization
67 bool m_fileBatchJobDefinitionHasBeenSet =
false;
70 bool m_scriptBatchJobDefinitionHasBeenSet =
false;
BatchJobDefinition & WithScriptBatchJobDefinition(const ScriptBatchJobDefinition &value)
void SetScriptBatchJobDefinition(const ScriptBatchJobDefinition &value)
bool ScriptBatchJobDefinitionHasBeenSet() const
void SetFileBatchJobDefinition(FileBatchJobDefinition &&value)
void SetFileBatchJobDefinition(const FileBatchJobDefinition &value)
bool FileBatchJobDefinitionHasBeenSet() const
BatchJobDefinition & WithFileBatchJobDefinition(const FileBatchJobDefinition &value)
AWS_MAINFRAMEMODERNIZATION_API BatchJobDefinition & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_MAINFRAMEMODERNIZATION_API BatchJobDefinition(Aws::Utils::Json::JsonView jsonValue)
BatchJobDefinition & WithScriptBatchJobDefinition(ScriptBatchJobDefinition &&value)
BatchJobDefinition & WithFileBatchJobDefinition(FileBatchJobDefinition &&value)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
const FileBatchJobDefinition & GetFileBatchJobDefinition() const
AWS_MAINFRAMEMODERNIZATION_API BatchJobDefinition()
const ScriptBatchJobDefinition & GetScriptBatchJobDefinition() const
void SetScriptBatchJobDefinition(ScriptBatchJobDefinition &&value)
Aws::Utils::Json::JsonValue JsonValue