AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
DescribeEvaluationsRequest.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/EvaluationFilterVariable.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 DescribeEvaluationsRequest() = 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 "DescribeEvaluations"; }
30
31 AWS_MACHINELEARNING_API Aws::String SerializePayload() const override;
32
33 AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
34
36
52 inline EvaluationFilterVariable GetFilterVariable() const { return m_filterVariable; }
53 inline bool FilterVariableHasBeenSet() const { return m_filterVariableHasBeenSet; }
55 m_filterVariableHasBeenSet = true;
56 m_filterVariable = value;
57 }
59 SetFilterVariable(value);
60 return *this;
61 }
63
65
70 inline const Aws::String& GetEQ() const { return m_eQ; }
71 inline bool EQHasBeenSet() const { return m_eQHasBeenSet; }
72 template <typename EQT = Aws::String>
73 void SetEQ(EQT&& value) {
74 m_eQHasBeenSet = true;
75 m_eQ = std::forward<EQT>(value);
76 }
77 template <typename EQT = Aws::String>
79 SetEQ(std::forward<EQT>(value));
80 return *this;
81 }
83
85
90 inline const Aws::String& GetGT() const { return m_gT; }
91 inline bool GTHasBeenSet() const { return m_gTHasBeenSet; }
92 template <typename GTT = Aws::String>
93 void SetGT(GTT&& value) {
94 m_gTHasBeenSet = true;
95 m_gT = std::forward<GTT>(value);
96 }
97 template <typename GTT = Aws::String>
99 SetGT(std::forward<GTT>(value));
100 return *this;
101 }
103
105
110 inline const Aws::String& GetLT() const { return m_lT; }
111 inline bool LTHasBeenSet() const { return m_lTHasBeenSet; }
112 template <typename LTT = Aws::String>
113 void SetLT(LTT&& value) {
114 m_lTHasBeenSet = true;
115 m_lT = std::forward<LTT>(value);
116 }
117 template <typename LTT = Aws::String>
119 SetLT(std::forward<LTT>(value));
120 return *this;
121 }
123
125
130 inline const Aws::String& GetGE() const { return m_gE; }
131 inline bool GEHasBeenSet() const { return m_gEHasBeenSet; }
132 template <typename GET = Aws::String>
133 void SetGE(GET&& value) {
134 m_gEHasBeenSet = true;
135 m_gE = std::forward<GET>(value);
136 }
137 template <typename GET = Aws::String>
139 SetGE(std::forward<GET>(value));
140 return *this;
141 }
143
145
150 inline const Aws::String& GetLE() const { return m_lE; }
151 inline bool LEHasBeenSet() const { return m_lEHasBeenSet; }
152 template <typename LET = Aws::String>
153 void SetLE(LET&& value) {
154 m_lEHasBeenSet = true;
155 m_lE = std::forward<LET>(value);
156 }
157 template <typename LET = Aws::String>
159 SetLE(std::forward<LET>(value));
160 return *this;
161 }
163
165
170 inline const Aws::String& GetNE() const { return m_nE; }
171 inline bool NEHasBeenSet() const { return m_nEHasBeenSet; }
172 template <typename NET = Aws::String>
173 void SetNE(NET&& value) {
174 m_nEHasBeenSet = true;
175 m_nE = std::forward<NET>(value);
176 }
177 template <typename NET = Aws::String>
179 SetNE(std::forward<NET>(value));
180 return *this;
181 }
183
185
195 inline const Aws::String& GetPrefix() const { return m_prefix; }
196 inline bool PrefixHasBeenSet() const { return m_prefixHasBeenSet; }
197 template <typename PrefixT = Aws::String>
198 void SetPrefix(PrefixT&& value) {
199 m_prefixHasBeenSet = true;
200 m_prefix = std::forward<PrefixT>(value);
201 }
202 template <typename PrefixT = Aws::String>
204 SetPrefix(std::forward<PrefixT>(value));
205 return *this;
206 }
208
210
217 inline SortOrder GetSortOrder() const { return m_sortOrder; }
218 inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; }
219 inline void SetSortOrder(SortOrder value) {
220 m_sortOrderHasBeenSet = true;
221 m_sortOrder = value;
222 }
224 SetSortOrder(value);
225 return *this;
226 }
228
230
233 inline const Aws::String& GetNextToken() const { return m_nextToken; }
234 inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
235 template <typename NextTokenT = Aws::String>
236 void SetNextToken(NextTokenT&& value) {
237 m_nextTokenHasBeenSet = true;
238 m_nextToken = std::forward<NextTokenT>(value);
239 }
240 template <typename NextTokenT = Aws::String>
242 SetNextToken(std::forward<NextTokenT>(value));
243 return *this;
244 }
246
248
251 inline int GetLimit() const { return m_limit; }
252 inline bool LimitHasBeenSet() const { return m_limitHasBeenSet; }
253 inline void SetLimit(int value) {
254 m_limitHasBeenSet = true;
255 m_limit = value;
256 }
258 SetLimit(value);
259 return *this;
260 }
262 private:
264
265 Aws::String m_eQ;
266
267 Aws::String m_gT;
268
269 Aws::String m_lT;
270
271 Aws::String m_gE;
272
273 Aws::String m_lE;
274
275 Aws::String m_nE;
276
277 Aws::String m_prefix;
278
279 SortOrder m_sortOrder{SortOrder::NOT_SET};
280
281 Aws::String m_nextToken;
282
283 int m_limit{0};
284 bool m_filterVariableHasBeenSet = false;
285 bool m_eQHasBeenSet = false;
286 bool m_gTHasBeenSet = false;
287 bool m_lTHasBeenSet = false;
288 bool m_gEHasBeenSet = false;
289 bool m_lEHasBeenSet = false;
290 bool m_nEHasBeenSet = false;
291 bool m_prefixHasBeenSet = false;
292 bool m_sortOrderHasBeenSet = false;
293 bool m_nextTokenHasBeenSet = false;
294 bool m_limitHasBeenSet = false;
295};
296
297} // namespace Model
298} // namespace MachineLearning
299} // namespace Aws
DescribeEvaluationsRequest & WithFilterVariable(EvaluationFilterVariable value)
DescribeEvaluationsRequest & WithPrefix(PrefixT &&value)
DescribeEvaluationsRequest & WithNextToken(NextTokenT &&value)
AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_MACHINELEARNING_API DescribeEvaluationsRequest()=default
AWS_MACHINELEARNING_API Aws::String SerializePayload() const override
DescribeEvaluationsRequest & WithSortOrder(SortOrder value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String