AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
InspectionData.h
1
6#pragma once
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>
11#include <utility>
12
13namespace Aws
14{
15namespace Utils
16{
17namespace Json
18{
19 class JsonValue;
20 class JsonView;
21} // namespace Json
22} // namespace Utils
23namespace SFN
24{
25namespace Model
26{
27
36 {
37 public:
38 AWS_SFN_API InspectionData();
42
43
45
48 inline const Aws::String& GetInput() const{ return m_input; }
49 inline bool InputHasBeenSet() const { return m_inputHasBeenSet; }
50 inline void SetInput(const Aws::String& value) { m_inputHasBeenSet = true; m_input = value; }
51 inline void SetInput(Aws::String&& value) { m_inputHasBeenSet = true; m_input = std::move(value); }
52 inline void SetInput(const char* value) { m_inputHasBeenSet = true; m_input.assign(value); }
53 inline InspectionData& WithInput(const Aws::String& value) { SetInput(value); return *this;}
54 inline InspectionData& WithInput(Aws::String&& value) { SetInput(std::move(value)); return *this;}
55 inline InspectionData& WithInput(const char* value) { SetInput(value); return *this;}
57
59
64 inline const Aws::String& GetAfterInputPath() const{ return m_afterInputPath; }
65 inline bool AfterInputPathHasBeenSet() const { return m_afterInputPathHasBeenSet; }
66 inline void SetAfterInputPath(const Aws::String& value) { m_afterInputPathHasBeenSet = true; m_afterInputPath = value; }
67 inline void SetAfterInputPath(Aws::String&& value) { m_afterInputPathHasBeenSet = true; m_afterInputPath = std::move(value); }
68 inline void SetAfterInputPath(const char* value) { m_afterInputPathHasBeenSet = true; m_afterInputPath.assign(value); }
69 inline InspectionData& WithAfterInputPath(const Aws::String& value) { SetAfterInputPath(value); return *this;}
70 inline InspectionData& WithAfterInputPath(Aws::String&& value) { SetAfterInputPath(std::move(value)); return *this;}
71 inline InspectionData& WithAfterInputPath(const char* value) { SetAfterInputPath(value); return *this;}
73
75
80 inline const Aws::String& GetAfterParameters() const{ return m_afterParameters; }
81 inline bool AfterParametersHasBeenSet() const { return m_afterParametersHasBeenSet; }
82 inline void SetAfterParameters(const Aws::String& value) { m_afterParametersHasBeenSet = true; m_afterParameters = value; }
83 inline void SetAfterParameters(Aws::String&& value) { m_afterParametersHasBeenSet = true; m_afterParameters = std::move(value); }
84 inline void SetAfterParameters(const char* value) { m_afterParametersHasBeenSet = true; m_afterParameters.assign(value); }
85 inline InspectionData& WithAfterParameters(const Aws::String& value) { SetAfterParameters(value); return *this;}
86 inline InspectionData& WithAfterParameters(Aws::String&& value) { SetAfterParameters(std::move(value)); return *this;}
87 inline InspectionData& WithAfterParameters(const char* value) { SetAfterParameters(value); return *this;}
89
91
94 inline const Aws::String& GetResult() const{ return m_result; }
95 inline bool ResultHasBeenSet() const { return m_resultHasBeenSet; }
96 inline void SetResult(const Aws::String& value) { m_resultHasBeenSet = true; m_result = value; }
97 inline void SetResult(Aws::String&& value) { m_resultHasBeenSet = true; m_result = std::move(value); }
98 inline void SetResult(const char* value) { m_resultHasBeenSet = true; m_result.assign(value); }
99 inline InspectionData& WithResult(const Aws::String& value) { SetResult(value); return *this;}
100 inline InspectionData& WithResult(Aws::String&& value) { SetResult(std::move(value)); return *this;}
101 inline InspectionData& WithResult(const char* value) { SetResult(value); return *this;}
103
105
110 inline const Aws::String& GetAfterResultSelector() const{ return m_afterResultSelector; }
111 inline bool AfterResultSelectorHasBeenSet() const { return m_afterResultSelectorHasBeenSet; }
112 inline void SetAfterResultSelector(const Aws::String& value) { m_afterResultSelectorHasBeenSet = true; m_afterResultSelector = value; }
113 inline void SetAfterResultSelector(Aws::String&& value) { m_afterResultSelectorHasBeenSet = true; m_afterResultSelector = std::move(value); }
114 inline void SetAfterResultSelector(const char* value) { m_afterResultSelectorHasBeenSet = true; m_afterResultSelector.assign(value); }
115 inline InspectionData& WithAfterResultSelector(const Aws::String& value) { SetAfterResultSelector(value); return *this;}
116 inline InspectionData& WithAfterResultSelector(Aws::String&& value) { SetAfterResultSelector(std::move(value)); return *this;}
117 inline InspectionData& WithAfterResultSelector(const char* value) { SetAfterResultSelector(value); return *this;}
119
121
127 inline const Aws::String& GetAfterResultPath() const{ return m_afterResultPath; }
128 inline bool AfterResultPathHasBeenSet() const { return m_afterResultPathHasBeenSet; }
129 inline void SetAfterResultPath(const Aws::String& value) { m_afterResultPathHasBeenSet = true; m_afterResultPath = value; }
130 inline void SetAfterResultPath(Aws::String&& value) { m_afterResultPathHasBeenSet = true; m_afterResultPath = std::move(value); }
131 inline void SetAfterResultPath(const char* value) { m_afterResultPathHasBeenSet = true; m_afterResultPath.assign(value); }
132 inline InspectionData& WithAfterResultPath(const Aws::String& value) { SetAfterResultPath(value); return *this;}
133 inline InspectionData& WithAfterResultPath(Aws::String&& value) { SetAfterResultPath(std::move(value)); return *this;}
134 inline InspectionData& WithAfterResultPath(const char* value) { SetAfterResultPath(value); return *this;}
136
138
141 inline const InspectionDataRequest& GetRequest() const{ return m_request; }
142 inline bool RequestHasBeenSet() const { return m_requestHasBeenSet; }
143 inline void SetRequest(const InspectionDataRequest& value) { m_requestHasBeenSet = true; m_request = value; }
144 inline void SetRequest(InspectionDataRequest&& value) { m_requestHasBeenSet = true; m_request = std::move(value); }
145 inline InspectionData& WithRequest(const InspectionDataRequest& value) { SetRequest(value); return *this;}
146 inline InspectionData& WithRequest(InspectionDataRequest&& value) { SetRequest(std::move(value)); return *this;}
148
150
153 inline const InspectionDataResponse& GetResponse() const{ return m_response; }
154 inline bool ResponseHasBeenSet() const { return m_responseHasBeenSet; }
155 inline void SetResponse(const InspectionDataResponse& value) { m_responseHasBeenSet = true; m_response = value; }
156 inline void SetResponse(InspectionDataResponse&& value) { m_responseHasBeenSet = true; m_response = std::move(value); }
157 inline InspectionData& WithResponse(const InspectionDataResponse& value) { SetResponse(value); return *this;}
158 inline InspectionData& WithResponse(InspectionDataResponse&& value) { SetResponse(std::move(value)); return *this;}
160 private:
161
162 Aws::String m_input;
163 bool m_inputHasBeenSet = false;
164
165 Aws::String m_afterInputPath;
166 bool m_afterInputPathHasBeenSet = false;
167
168 Aws::String m_afterParameters;
169 bool m_afterParametersHasBeenSet = false;
170
171 Aws::String m_result;
172 bool m_resultHasBeenSet = false;
173
174 Aws::String m_afterResultSelector;
175 bool m_afterResultSelectorHasBeenSet = false;
176
177 Aws::String m_afterResultPath;
178 bool m_afterResultPathHasBeenSet = false;
179
180 InspectionDataRequest m_request;
181 bool m_requestHasBeenSet = false;
182
183 InspectionDataResponse m_response;
184 bool m_responseHasBeenSet = false;
185 };
186
187} // namespace Model
188} // namespace SFN
189} // namespace Aws
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)
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)
void SetAfterResultPath(const char *value)
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)
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)
void SetAfterResultPath(Aws::String &&value)
void SetAfterParameters(const char *value)
InspectionData & WithResult(const char *value)
InspectionData & WithAfterInputPath(const char *value)
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)
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)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue