AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
DescribeBatchPredictionsRequest.h
1
6#pragma once
7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/machinelearning/MachineLearningRequest.h>
9#include <aws/machinelearning/MachineLearning_EXPORTS.h>
10#include <aws/machinelearning/model/BatchPredictionFilterVariable.h>
11#include <aws/machinelearning/model/SortOrder.h>
12
13#include <utility>
14
15namespace Aws {
16namespace MachineLearning {
17namespace Model {
18
22 public:
23 AWS_MACHINELEARNING_API DescribeBatchPredictionsRequest() = default;
24
25 // Service request name is the Operation name which will send this request out,
26 // each operation should has unique request name, so that we can get operation's name from this request.
27 // Note: this is not true for response, multiple operations may have the same response name,
28 // so we can not get operation's name from response.
29 inline virtual const char* GetServiceRequestName() const override { return "DescribeBatchPredictions"; }
30
31 AWS_MACHINELEARNING_API Aws::String SerializePayload() const override;
32
33 AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
34
36
53 inline BatchPredictionFilterVariable GetFilterVariable() const { return m_filterVariable; }
54 inline bool FilterVariableHasBeenSet() const { return m_filterVariableHasBeenSet; }
56 m_filterVariableHasBeenSet = true;
57 m_filterVariable = value;
58 }
60 SetFilterVariable(value);
61 return *this;
62 }
64
66
71 inline const Aws::String& GetEQ() const { return m_eQ; }
72 inline bool EQHasBeenSet() const { return m_eQHasBeenSet; }
73 template <typename EQT = Aws::String>
74 void SetEQ(EQT&& value) {
75 m_eQHasBeenSet = true;
76 m_eQ = std::forward<EQT>(value);
77 }
78 template <typename EQT = Aws::String>
80 SetEQ(std::forward<EQT>(value));
81 return *this;
82 }
84
86
91 inline const Aws::String& GetGT() const { return m_gT; }
92 inline bool GTHasBeenSet() const { return m_gTHasBeenSet; }
93 template <typename GTT = Aws::String>
94 void SetGT(GTT&& value) {
95 m_gTHasBeenSet = true;
96 m_gT = std::forward<GTT>(value);
97 }
98 template <typename GTT = Aws::String>
100 SetGT(std::forward<GTT>(value));
101 return *this;
102 }
104
106
111 inline const Aws::String& GetLT() const { return m_lT; }
112 inline bool LTHasBeenSet() const { return m_lTHasBeenSet; }
113 template <typename LTT = Aws::String>
114 void SetLT(LTT&& value) {
115 m_lTHasBeenSet = true;
116 m_lT = std::forward<LTT>(value);
117 }
118 template <typename LTT = Aws::String>
120 SetLT(std::forward<LTT>(value));
121 return *this;
122 }
124
126
131 inline const Aws::String& GetGE() const { return m_gE; }
132 inline bool GEHasBeenSet() const { return m_gEHasBeenSet; }
133 template <typename GET = Aws::String>
134 void SetGE(GET&& value) {
135 m_gEHasBeenSet = true;
136 m_gE = std::forward<GET>(value);
137 }
138 template <typename GET = Aws::String>
140 SetGE(std::forward<GET>(value));
141 return *this;
142 }
144
146
151 inline const Aws::String& GetLE() const { return m_lE; }
152 inline bool LEHasBeenSet() const { return m_lEHasBeenSet; }
153 template <typename LET = Aws::String>
154 void SetLE(LET&& value) {
155 m_lEHasBeenSet = true;
156 m_lE = std::forward<LET>(value);
157 }
158 template <typename LET = Aws::String>
160 SetLE(std::forward<LET>(value));
161 return *this;
162 }
164
166
171 inline const Aws::String& GetNE() const { return m_nE; }
172 inline bool NEHasBeenSet() const { return m_nEHasBeenSet; }
173 template <typename NET = Aws::String>
174 void SetNE(NET&& value) {
175 m_nEHasBeenSet = true;
176 m_nE = std::forward<NET>(value);
177 }
178 template <typename NET = Aws::String>
180 SetNE(std::forward<NET>(value));
181 return *this;
182 }
184
186
196 inline const Aws::String& GetPrefix() const { return m_prefix; }
197 inline bool PrefixHasBeenSet() const { return m_prefixHasBeenSet; }
198 template <typename PrefixT = Aws::String>
199 void SetPrefix(PrefixT&& value) {
200 m_prefixHasBeenSet = true;
201 m_prefix = std::forward<PrefixT>(value);
202 }
203 template <typename PrefixT = Aws::String>
205 SetPrefix(std::forward<PrefixT>(value));
206 return *this;
207 }
209
211
218 inline SortOrder GetSortOrder() const { return m_sortOrder; }
219 inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; }
220 inline void SetSortOrder(SortOrder value) {
221 m_sortOrderHasBeenSet = true;
222 m_sortOrder = value;
223 }
225 SetSortOrder(value);
226 return *this;
227 }
229
231
234 inline const Aws::String& GetNextToken() const { return m_nextToken; }
235 inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
236 template <typename NextTokenT = Aws::String>
237 void SetNextToken(NextTokenT&& value) {
238 m_nextTokenHasBeenSet = true;
239 m_nextToken = std::forward<NextTokenT>(value);
240 }
241 template <typename NextTokenT = Aws::String>
243 SetNextToken(std::forward<NextTokenT>(value));
244 return *this;
245 }
247
249
254 inline int GetLimit() const { return m_limit; }
255 inline bool LimitHasBeenSet() const { return m_limitHasBeenSet; }
256 inline void SetLimit(int value) {
257 m_limitHasBeenSet = true;
258 m_limit = value;
259 }
261 SetLimit(value);
262 return *this;
263 }
265 private:
267
268 Aws::String m_eQ;
269
270 Aws::String m_gT;
271
272 Aws::String m_lT;
273
274 Aws::String m_gE;
275
276 Aws::String m_lE;
277
278 Aws::String m_nE;
279
280 Aws::String m_prefix;
281
282 SortOrder m_sortOrder{SortOrder::NOT_SET};
283
284 Aws::String m_nextToken;
285
286 int m_limit{0};
287 bool m_filterVariableHasBeenSet = false;
288 bool m_eQHasBeenSet = false;
289 bool m_gTHasBeenSet = false;
290 bool m_lTHasBeenSet = false;
291 bool m_gEHasBeenSet = false;
292 bool m_lEHasBeenSet = false;
293 bool m_nEHasBeenSet = false;
294 bool m_prefixHasBeenSet = false;
295 bool m_sortOrderHasBeenSet = false;
296 bool m_nextTokenHasBeenSet = false;
297 bool m_limitHasBeenSet = false;
298};
299
300} // namespace Model
301} // namespace MachineLearning
302} // namespace Aws
DescribeBatchPredictionsRequest & WithNextToken(NextTokenT &&value)
AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
DescribeBatchPredictionsRequest & WithFilterVariable(BatchPredictionFilterVariable value)
AWS_MACHINELEARNING_API Aws::String SerializePayload() const override
DescribeBatchPredictionsRequest & WithSortOrder(SortOrder value)
AWS_MACHINELEARNING_API DescribeBatchPredictionsRequest()=default
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String