7#include <aws/dlm/DLM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/dlm/model/ExecutionHandlerServiceValues.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/dlm/model/StageValues.h>
110 inline void SetExecutionHandler(
const char* value) { m_executionHandlerHasBeenSet =
true; m_executionHandler.assign(value); }
143 inline void SetExecutionTimeout(
int value) { m_executionTimeoutHasBeenSet =
true; m_executionTimeout = value; }
160 inline void SetMaximumRetryCount(
int value) { m_maximumRetryCountHasBeenSet =
true; m_maximumRetryCount = value; }
166 bool m_stagesHasBeenSet =
false;
169 bool m_executionHandlerServiceHasBeenSet =
false;
172 bool m_executionHandlerHasBeenSet =
false;
174 bool m_executeOperationOnScriptFailure;
175 bool m_executeOperationOnScriptFailureHasBeenSet =
false;
177 int m_executionTimeout;
178 bool m_executionTimeoutHasBeenSet =
false;
180 int m_maximumRetryCount;
181 bool m_maximumRetryCountHasBeenSet =
false;
void SetExecutionTimeout(int value)
const Aws::String & GetExecutionHandler() const
Script & WithStages(const Aws::Vector< StageValues > &value)
void SetExecutionHandler(Aws::String &&value)
bool ExecuteOperationOnScriptFailureHasBeenSet() const
const Aws::Vector< StageValues > & GetStages() const
void SetExecutionHandlerService(const ExecutionHandlerServiceValues &value)
const ExecutionHandlerServiceValues & GetExecutionHandlerService() const
bool StagesHasBeenSet() const
void SetExecutionHandlerService(ExecutionHandlerServiceValues &&value)
Script & AddStages(const StageValues &value)
AWS_DLM_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMaximumRetryCount(int value)
Script & WithExecutionHandler(const char *value)
AWS_DLM_API Script & operator=(Aws::Utils::Json::JsonView jsonValue)
Script & WithExecutionHandlerService(const ExecutionHandlerServiceValues &value)
Script & WithStages(Aws::Vector< StageValues > &&value)
Script & AddStages(StageValues &&value)
AWS_DLM_API Script(Aws::Utils::Json::JsonView jsonValue)
Script & WithExecutionHandlerService(ExecutionHandlerServiceValues &&value)
bool GetExecuteOperationOnScriptFailure() const
bool ExecutionHandlerServiceHasBeenSet() const
void SetStages(const Aws::Vector< StageValues > &value)
Script & WithExecutionHandler(const Aws::String &value)
bool ExecutionTimeoutHasBeenSet() const
void SetExecutionHandler(const char *value)
Script & WithMaximumRetryCount(int value)
Script & WithExecutionTimeout(int value)
void SetExecuteOperationOnScriptFailure(bool value)
Script & WithExecuteOperationOnScriptFailure(bool value)
void SetStages(Aws::Vector< StageValues > &&value)
int GetMaximumRetryCount() const
bool ExecutionHandlerHasBeenSet() const
int GetExecutionTimeout() const
bool MaximumRetryCountHasBeenSet() const
Script & WithExecutionHandler(Aws::String &&value)
void SetExecutionHandler(const Aws::String &value)
ExecutionHandlerServiceValues
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue