7#include <aws/states/SFN_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
48 template<
typename ExecutionArnT = Aws::String>
49 void SetExecutionArn(ExecutionArnT&& value) { m_executionArnHasBeenSet =
true; m_executionArn = std::forward<ExecutionArnT>(value); }
50 template<
typename ExecutionArnT = Aws::String>
60 template<
typename MapRunArnT = Aws::String>
61 void SetMapRunArn(MapRunArnT&& value) { m_mapRunArnHasBeenSet =
true; m_mapRunArn = std::forward<MapRunArnT>(value); }
62 template<
typename MapRunArnT = Aws::String>
72 template<
typename StateMachineArnT = Aws::String>
73 void SetStateMachineArn(StateMachineArnT&& value) { m_stateMachineArnHasBeenSet =
true; m_stateMachineArn = std::forward<StateMachineArnT>(value); }
74 template<
typename StateMachineArnT = Aws::String>
84 template<
typename StartDateT = Aws::Utils::DateTime>
85 void SetStartDate(StartDateT&& value) { m_startDateHasBeenSet =
true; m_startDate = std::forward<StartDateT>(value); }
86 template<
typename StartDateT = Aws::Utils::DateTime>
96 template<
typename StopDateT = Aws::Utils::DateTime>
97 void SetStopDate(StopDateT&& value) { m_stopDateHasBeenSet =
true; m_stopDate = std::forward<StopDateT>(value); }
98 template<
typename StopDateT = Aws::Utils::DateTime>
104 bool m_executionArnHasBeenSet =
false;
107 bool m_mapRunArnHasBeenSet =
false;
110 bool m_stateMachineArnHasBeenSet =
false;
113 bool m_startDateHasBeenSet =
false;
116 bool m_stopDateHasBeenSet =
false;
MapRunListItem & WithExecutionArn(ExecutionArnT &&value)
AWS_SFN_API MapRunListItem(Aws::Utils::Json::JsonView jsonValue)
AWS_SFN_API MapRunListItem()=default
void SetStateMachineArn(StateMachineArnT &&value)
bool StopDateHasBeenSet() const
void SetStopDate(StopDateT &&value)
bool StateMachineArnHasBeenSet() const
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::Utils::DateTime & GetStartDate() const
const Aws::String & GetStateMachineArn() const
void SetExecutionArn(ExecutionArnT &&value)
MapRunListItem & WithStateMachineArn(StateMachineArnT &&value)
AWS_SFN_API MapRunListItem & operator=(Aws::Utils::Json::JsonView jsonValue)
bool ExecutionArnHasBeenSet() const
bool StartDateHasBeenSet() const
MapRunListItem & WithMapRunArn(MapRunArnT &&value)
MapRunListItem & WithStartDate(StartDateT &&value)
const Aws::Utils::DateTime & GetStopDate() const
bool MapRunArnHasBeenSet() const
void SetStartDate(StartDateT &&value)
const Aws::String & GetMapRunArn() const
const Aws::String & GetExecutionArn() const
void SetMapRunArn(MapRunArnT &&value)
MapRunListItem & WithStopDate(StopDateT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue