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>
52 inline void SetInput(
const char* value) { m_inputHasBeenSet =
true; m_input.assign(value); }
68 inline void SetAfterInputPath(
const char* value) { m_afterInputPathHasBeenSet =
true; m_afterInputPath.assign(value); }
84 inline void SetAfterParameters(
const char* value) { m_afterParametersHasBeenSet =
true; m_afterParameters.assign(value); }
98 inline void SetResult(
const char* value) { m_resultHasBeenSet =
true; m_result.assign(value); }
114 inline void SetAfterResultSelector(
const char* value) { m_afterResultSelectorHasBeenSet =
true; m_afterResultSelector.assign(value); }
131 inline void SetAfterResultPath(
const char* value) { m_afterResultPathHasBeenSet =
true; m_afterResultPath.assign(value); }
163 bool m_inputHasBeenSet =
false;
166 bool m_afterInputPathHasBeenSet =
false;
169 bool m_afterParametersHasBeenSet =
false;
172 bool m_resultHasBeenSet =
false;
175 bool m_afterResultSelectorHasBeenSet =
false;
178 bool m_afterResultPathHasBeenSet =
false;
181 bool m_requestHasBeenSet =
false;
184 bool m_responseHasBeenSet =
false;
const Aws::String & GetAfterParameters() const
void SetAfterInputPath(const Aws::String &value)
InspectionData & WithInput(const char *value)
const InspectionDataRequest & GetRequest() const
InspectionData & WithRequest(InspectionDataRequest &&value)
InspectionData & WithAfterResultPath(Aws::String &&value)
AWS_SFN_API InspectionData()
void SetAfterResultPath(const Aws::String &value)
InspectionData & WithAfterResultSelector(const char *value)
const Aws::String & GetAfterInputPath() const
InspectionData & WithResult(Aws::String &&value)
void SetAfterParameters(const Aws::String &value)
bool AfterResultPathHasBeenSet() const
void SetAfterResultPath(const char *value)
bool ResponseHasBeenSet() const
bool AfterParametersHasBeenSet() const
void SetResult(const Aws::String &value)
const Aws::String & GetResult() const
const InspectionDataResponse & GetResponse() const
void SetAfterParameters(Aws::String &&value)
InspectionData & WithInput(const Aws::String &value)
void SetResult(Aws::String &&value)
const Aws::String & GetAfterResultPath() const
const Aws::String & GetAfterResultSelector() const
AWS_SFN_API InspectionData(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetInput() const
void SetAfterResultSelector(const char *value)
void SetRequest(const InspectionDataRequest &value)
AWS_SFN_API InspectionData & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetAfterResultSelector(Aws::String &&value)
InspectionData & WithResponse(InspectionDataResponse &&value)
void SetRequest(InspectionDataRequest &&value)
bool ResultHasBeenSet() const
InspectionData & WithAfterResultSelector(const Aws::String &value)
InspectionData & WithInput(Aws::String &&value)
InspectionData & WithAfterParameters(const Aws::String &value)
InspectionData & WithAfterResultPath(const char *value)
void SetAfterInputPath(const char *value)
void SetResponse(const InspectionDataResponse &value)
InspectionData & WithRequest(const InspectionDataRequest &value)
InspectionData & WithAfterResultSelector(Aws::String &&value)
void SetInput(const Aws::String &value)
InspectionData & WithResult(const Aws::String &value)
InspectionData & WithAfterParameters(Aws::String &&value)
InspectionData & WithAfterInputPath(const Aws::String &value)
bool InputHasBeenSet() const
void SetAfterResultPath(Aws::String &&value)
void SetAfterParameters(const char *value)
InspectionData & WithResult(const char *value)
InspectionData & WithAfterInputPath(const char *value)
bool AfterInputPathHasBeenSet() const
void SetInput(const char *value)
void SetResult(const char *value)
InspectionData & WithAfterInputPath(Aws::String &&value)
InspectionData & WithResponse(const InspectionDataResponse &value)
InspectionData & WithAfterResultPath(const Aws::String &value)
bool AfterResultSelectorHasBeenSet() const
void SetInput(Aws::String &&value)
InspectionData & WithAfterParameters(const char *value)
AWS_SFN_API Aws::Utils::Json::JsonValue Jsonize() const
void SetAfterInputPath(Aws::String &&value)
void SetResponse(InspectionDataResponse &&value)
void SetAfterResultSelector(const Aws::String &value)
bool RequestHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue