7#include <aws/m2/MainframeModernization_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace MainframeModernization
47 template<
typename FromProcStepT = Aws::String>
48 void SetFromProcStep(FromProcStepT&& value) { m_fromProcStepHasBeenSet =
true; m_fromProcStep = std::forward<FromProcStepT>(value); }
49 template<
typename FromProcStepT = Aws::String>
59 template<
typename FromStepT = Aws::String>
60 void SetFromStep(FromStepT&& value) { m_fromStepHasBeenSet =
true; m_fromStep = std::forward<FromStepT>(value); }
61 template<
typename FromStepT = Aws::String>
70 inline bool GetSkip()
const {
return m_skip; }
72 inline void SetSkip(
bool value) { m_skipHasBeenSet =
true; m_skip = value; }
83 inline void SetStepCheckpoint(
int value) { m_stepCheckpointHasBeenSet =
true; m_stepCheckpoint = value; }
93 template<
typename ToProcStepT = Aws::String>
94 void SetToProcStep(ToProcStepT&& value) { m_toProcStepHasBeenSet =
true; m_toProcStep = std::forward<ToProcStepT>(value); }
95 template<
typename ToProcStepT = Aws::String>
105 template<
typename ToStepT = Aws::String>
106 void SetToStep(ToStepT&& value) { m_toStepHasBeenSet =
true; m_toStep = std::forward<ToStepT>(value); }
107 template<
typename ToStepT = Aws::String>
113 bool m_fromProcStepHasBeenSet =
false;
116 bool m_fromStepHasBeenSet =
false;
119 bool m_skipHasBeenSet =
false;
121 int m_stepCheckpoint{0};
122 bool m_stepCheckpointHasBeenSet =
false;
125 bool m_toProcStepHasBeenSet =
false;
128 bool m_toStepHasBeenSet =
false;
JobStepRestartMarker & WithStepCheckpoint(int value)
JobStepRestartMarker & WithFromStep(FromStepT &&value)
AWS_MAINFRAMEMODERNIZATION_API JobStepRestartMarker(Aws::Utils::Json::JsonView jsonValue)
bool StepCheckpointHasBeenSet() const
JobStepRestartMarker & WithSkip(bool value)
void SetFromProcStep(FromProcStepT &&value)
bool ToStepHasBeenSet() const
const Aws::String & GetToProcStep() const
JobStepRestartMarker & WithToProcStep(ToProcStepT &&value)
AWS_MAINFRAMEMODERNIZATION_API Aws::Utils::Json::JsonValue Jsonize() const
bool ToProcStepHasBeenSet() const
void SetToProcStep(ToProcStepT &&value)
void SetToStep(ToStepT &&value)
const Aws::String & GetFromProcStep() const
const Aws::String & GetToStep() const
void SetStepCheckpoint(int value)
bool SkipHasBeenSet() const
void SetFromStep(FromStepT &&value)
bool FromStepHasBeenSet() const
int GetStepCheckpoint() const
bool FromProcStepHasBeenSet() const
AWS_MAINFRAMEMODERNIZATION_API JobStepRestartMarker()=default
AWS_MAINFRAMEMODERNIZATION_API JobStepRestartMarker & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetFromStep() const
JobStepRestartMarker & WithToStep(ToStepT &&value)
JobStepRestartMarker & WithFromProcStep(FromProcStepT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue