7#include <aws/drs/Drs_EXPORTS.h>
8#include <aws/drs/model/ExecutionServerStepConfiguration.h>
9#include <aws/drs/model/WaitStepConfiguration.h>
43 template <
typename ExecutionServerStepConfigurationT = ExecutionServerStepConfiguration>
45 m_executionServerStepConfigurationHasBeenSet =
true;
46 m_executionServerStepConfiguration = std::forward<ExecutionServerStepConfigurationT>(value);
48 template <
typename ExecutionServerStepConfigurationT = ExecutionServerStepConfiguration>
61 template <
typename WaitStepConfigurationT = WaitStepConfiguration>
63 m_waitStepConfigurationHasBeenSet =
true;
64 m_waitStepConfiguration = std::forward<WaitStepConfigurationT>(value);
66 template <
typename WaitStepConfigurationT = WaitStepConfiguration>
76 bool m_executionServerStepConfigurationHasBeenSet =
false;
77 bool m_waitStepConfigurationHasBeenSet =
false;
AWS_DRS_API RecoveryPlanExecutionStepConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_DRS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetWaitStepConfiguration(WaitStepConfigurationT &&value)
const ExecutionServerStepConfiguration & GetExecutionServerStepConfiguration() const
bool ExecutionServerStepConfigurationHasBeenSet() const
void SetExecutionServerStepConfiguration(ExecutionServerStepConfigurationT &&value)
AWS_DRS_API RecoveryPlanExecutionStepConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool WaitStepConfigurationHasBeenSet() const
const WaitStepConfiguration & GetWaitStepConfiguration() const
RecoveryPlanExecutionStepConfiguration & WithWaitStepConfiguration(WaitStepConfigurationT &&value)
RecoveryPlanExecutionStepConfiguration & WithExecutionServerStepConfiguration(ExecutionServerStepConfigurationT &&value)
AWS_DRS_API RecoveryPlanExecutionStepConfiguration()=default
Aws::Utils::Json::JsonValue JsonValue