7#include <aws/states/SFN_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/states/model/InspectionDataRequest.h>
10#include <aws/states/model/InspectionDataResponse.h>
50 template<
typename InputT = Aws::String>
51 void SetInput(InputT&& value) { m_inputHasBeenSet =
true; m_input = std::forward<InputT>(value); }
52 template<
typename InputT = Aws::String>
66 template<
typename AfterArgumentsT = Aws::String>
67 void SetAfterArguments(AfterArgumentsT&& value) { m_afterArgumentsHasBeenSet =
true; m_afterArguments = std::forward<AfterArgumentsT>(value); }
68 template<
typename AfterArgumentsT = Aws::String>
80 template<
typename AfterInputPathT = Aws::String>
81 void SetAfterInputPath(AfterInputPathT&& value) { m_afterInputPathHasBeenSet =
true; m_afterInputPath = std::forward<AfterInputPathT>(value); }
82 template<
typename AfterInputPathT = Aws::String>
94 template<
typename AfterParametersT = Aws::String>
95 void SetAfterParameters(AfterParametersT&& value) { m_afterParametersHasBeenSet =
true; m_afterParameters = std::forward<AfterParametersT>(value); }
96 template<
typename AfterParametersT = Aws::String>
106 template<
typename ResultT = Aws::String>
107 void SetResult(ResultT&& value) { m_resultHasBeenSet =
true; m_result = std::forward<ResultT>(value); }
108 template<
typename ResultT = Aws::String>
120 template<
typename AfterResultSelectorT = Aws::String>
121 void SetAfterResultSelector(AfterResultSelectorT&& value) { m_afterResultSelectorHasBeenSet =
true; m_afterResultSelector = std::forward<AfterResultSelectorT>(value); }
122 template<
typename AfterResultSelectorT = Aws::String>
135 template<
typename AfterResultPathT = Aws::String>
136 void SetAfterResultPath(AfterResultPathT&& value) { m_afterResultPathHasBeenSet =
true; m_afterResultPath = std::forward<AfterResultPathT>(value); }
137 template<
typename AfterResultPathT = Aws::String>
147 template<
typename RequestT = InspectionDataRequest>
148 void SetRequest(RequestT&& value) { m_requestHasBeenSet =
true; m_request = std::forward<RequestT>(value); }
149 template<
typename RequestT = InspectionDataRequest>
159 template<
typename ResponseT = InspectionDataResponse>
160 void SetResponse(ResponseT&& value) { m_responseHasBeenSet =
true; m_response = std::forward<ResponseT>(value); }
161 template<
typename ResponseT = InspectionDataResponse>
173 template<
typename VariablesT = Aws::String>
174 void SetVariables(VariablesT&& value) { m_variablesHasBeenSet =
true; m_variables = std::forward<VariablesT>(value); }
175 template<
typename VariablesT = Aws::String>
181 bool m_inputHasBeenSet =
false;
184 bool m_afterArgumentsHasBeenSet =
false;
187 bool m_afterInputPathHasBeenSet =
false;
190 bool m_afterParametersHasBeenSet =
false;
193 bool m_resultHasBeenSet =
false;
196 bool m_afterResultSelectorHasBeenSet =
false;
199 bool m_afterResultPathHasBeenSet =
false;
202 bool m_requestHasBeenSet =
false;
205 bool m_responseHasBeenSet =
false;
208 bool m_variablesHasBeenSet =
false;
void SetAfterArguments(AfterArgumentsT &&value)
const Aws::String & GetAfterParameters() const
const Aws::String & GetAfterArguments() const
const InspectionDataRequest & GetRequest() const
void SetRequest(RequestT &&value)
InspectionData & WithAfterArguments(AfterArgumentsT &&value)
AWS_SFN_API InspectionData()=default
InspectionData & WithResponse(ResponseT &&value)
const Aws::String & GetAfterInputPath() const
bool AfterResultPathHasBeenSet() const
InspectionData & WithInput(InputT &&value)
bool ResponseHasBeenSet() const
bool AfterParametersHasBeenSet() const
const Aws::String & GetResult() const
const InspectionDataResponse & GetResponse() const
const Aws::String & GetAfterResultPath() const
const Aws::String & GetAfterResultSelector() const
InspectionData & WithVariables(VariablesT &&value)
void SetInput(InputT &&value)
InspectionData & WithResult(ResultT &&value)
AWS_SFN_API InspectionData(Aws::Utils::Json::JsonView jsonValue)
InspectionData & WithAfterResultSelector(AfterResultSelectorT &&value)
const Aws::String & GetInput() const
AWS_SFN_API InspectionData & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetVariables() const
bool AfterArgumentsHasBeenSet() const
bool ResultHasBeenSet() const
InspectionData & WithRequest(RequestT &&value)
void SetResult(ResultT &&value)
void SetAfterParameters(AfterParametersT &&value)
InspectionData & WithAfterResultPath(AfterResultPathT &&value)
bool InputHasBeenSet() const
InspectionData & WithAfterParameters(AfterParametersT &&value)
void SetVariables(VariablesT &&value)
bool AfterInputPathHasBeenSet() const
bool AfterResultSelectorHasBeenSet() const
InspectionData & WithAfterInputPath(AfterInputPathT &&value)
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
void SetResponse(ResponseT &&value)
bool VariablesHasBeenSet() const
void SetAfterResultPath(AfterResultPathT &&value)
bool RequestHasBeenSet() const
void SetAfterInputPath(AfterInputPathT &&value)
void SetAfterResultSelector(AfterResultSelectorT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue