AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DescribeEvaluationsRequest.h
1
6#pragma once
7#include <aws/machinelearning/MachineLearning_EXPORTS.h>
8#include <aws/machinelearning/MachineLearningRequest.h>
9#include <aws/machinelearning/model/EvaluationFilterVariable.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/machinelearning/model/SortOrder.h>
12#include <utility>
13
14namespace Aws
15{
16namespace MachineLearning
17{
18namespace Model
19{
20
24 {
25 public:
26 AWS_MACHINELEARNING_API DescribeEvaluationsRequest();
27
28 // Service request name is the Operation name which will send this request out,
29 // each operation should has unique request name, so that we can get operation's name from this request.
30 // Note: this is not true for response, multiple operations may have the same response name,
31 // so we can not get operation's name from response.
32 inline virtual const char* GetServiceRequestName() const override { return "DescribeEvaluations"; }
33
34 AWS_MACHINELEARNING_API Aws::String SerializePayload() const override;
35
36 AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
37
38
40
56 inline const EvaluationFilterVariable& GetFilterVariable() const{ return m_filterVariable; }
57 inline bool FilterVariableHasBeenSet() const { return m_filterVariableHasBeenSet; }
58 inline void SetFilterVariable(const EvaluationFilterVariable& value) { m_filterVariableHasBeenSet = true; m_filterVariable = value; }
59 inline void SetFilterVariable(EvaluationFilterVariable&& value) { m_filterVariableHasBeenSet = true; m_filterVariable = std::move(value); }
63
65
70 inline const Aws::String& GetEQ() const{ return m_eQ; }
71 inline bool EQHasBeenSet() const { return m_eQHasBeenSet; }
72 inline void SetEQ(const Aws::String& value) { m_eQHasBeenSet = true; m_eQ = value; }
73 inline void SetEQ(Aws::String&& value) { m_eQHasBeenSet = true; m_eQ = std::move(value); }
74 inline void SetEQ(const char* value) { m_eQHasBeenSet = true; m_eQ.assign(value); }
75 inline DescribeEvaluationsRequest& WithEQ(const Aws::String& value) { SetEQ(value); return *this;}
76 inline DescribeEvaluationsRequest& WithEQ(Aws::String&& value) { SetEQ(std::move(value)); return *this;}
77 inline DescribeEvaluationsRequest& WithEQ(const char* value) { SetEQ(value); return *this;}
79
81
86 inline const Aws::String& GetGT() const{ return m_gT; }
87 inline bool GTHasBeenSet() const { return m_gTHasBeenSet; }
88 inline void SetGT(const Aws::String& value) { m_gTHasBeenSet = true; m_gT = value; }
89 inline void SetGT(Aws::String&& value) { m_gTHasBeenSet = true; m_gT = std::move(value); }
90 inline void SetGT(const char* value) { m_gTHasBeenSet = true; m_gT.assign(value); }
91 inline DescribeEvaluationsRequest& WithGT(const Aws::String& value) { SetGT(value); return *this;}
92 inline DescribeEvaluationsRequest& WithGT(Aws::String&& value) { SetGT(std::move(value)); return *this;}
93 inline DescribeEvaluationsRequest& WithGT(const char* value) { SetGT(value); return *this;}
95
97
102 inline const Aws::String& GetLT() const{ return m_lT; }
103 inline bool LTHasBeenSet() const { return m_lTHasBeenSet; }
104 inline void SetLT(const Aws::String& value) { m_lTHasBeenSet = true; m_lT = value; }
105 inline void SetLT(Aws::String&& value) { m_lTHasBeenSet = true; m_lT = std::move(value); }
106 inline void SetLT(const char* value) { m_lTHasBeenSet = true; m_lT.assign(value); }
107 inline DescribeEvaluationsRequest& WithLT(const Aws::String& value) { SetLT(value); return *this;}
108 inline DescribeEvaluationsRequest& WithLT(Aws::String&& value) { SetLT(std::move(value)); return *this;}
109 inline DescribeEvaluationsRequest& WithLT(const char* value) { SetLT(value); return *this;}
111
113
118 inline const Aws::String& GetGE() const{ return m_gE; }
119 inline bool GEHasBeenSet() const { return m_gEHasBeenSet; }
120 inline void SetGE(const Aws::String& value) { m_gEHasBeenSet = true; m_gE = value; }
121 inline void SetGE(Aws::String&& value) { m_gEHasBeenSet = true; m_gE = std::move(value); }
122 inline void SetGE(const char* value) { m_gEHasBeenSet = true; m_gE.assign(value); }
123 inline DescribeEvaluationsRequest& WithGE(const Aws::String& value) { SetGE(value); return *this;}
124 inline DescribeEvaluationsRequest& WithGE(Aws::String&& value) { SetGE(std::move(value)); return *this;}
125 inline DescribeEvaluationsRequest& WithGE(const char* value) { SetGE(value); return *this;}
127
129
134 inline const Aws::String& GetLE() const{ return m_lE; }
135 inline bool LEHasBeenSet() const { return m_lEHasBeenSet; }
136 inline void SetLE(const Aws::String& value) { m_lEHasBeenSet = true; m_lE = value; }
137 inline void SetLE(Aws::String&& value) { m_lEHasBeenSet = true; m_lE = std::move(value); }
138 inline void SetLE(const char* value) { m_lEHasBeenSet = true; m_lE.assign(value); }
139 inline DescribeEvaluationsRequest& WithLE(const Aws::String& value) { SetLE(value); return *this;}
140 inline DescribeEvaluationsRequest& WithLE(Aws::String&& value) { SetLE(std::move(value)); return *this;}
141 inline DescribeEvaluationsRequest& WithLE(const char* value) { SetLE(value); return *this;}
143
145
150 inline const Aws::String& GetNE() const{ return m_nE; }
151 inline bool NEHasBeenSet() const { return m_nEHasBeenSet; }
152 inline void SetNE(const Aws::String& value) { m_nEHasBeenSet = true; m_nE = value; }
153 inline void SetNE(Aws::String&& value) { m_nEHasBeenSet = true; m_nE = std::move(value); }
154 inline void SetNE(const char* value) { m_nEHasBeenSet = true; m_nE.assign(value); }
155 inline DescribeEvaluationsRequest& WithNE(const Aws::String& value) { SetNE(value); return *this;}
156 inline DescribeEvaluationsRequest& WithNE(Aws::String&& value) { SetNE(std::move(value)); return *this;}
157 inline DescribeEvaluationsRequest& WithNE(const char* value) { SetNE(value); return *this;}
159
161
171 inline const Aws::String& GetPrefix() const{ return m_prefix; }
172 inline bool PrefixHasBeenSet() const { return m_prefixHasBeenSet; }
173 inline void SetPrefix(const Aws::String& value) { m_prefixHasBeenSet = true; m_prefix = value; }
174 inline void SetPrefix(Aws::String&& value) { m_prefixHasBeenSet = true; m_prefix = std::move(value); }
175 inline void SetPrefix(const char* value) { m_prefixHasBeenSet = true; m_prefix.assign(value); }
176 inline DescribeEvaluationsRequest& WithPrefix(const Aws::String& value) { SetPrefix(value); return *this;}
177 inline DescribeEvaluationsRequest& WithPrefix(Aws::String&& value) { SetPrefix(std::move(value)); return *this;}
178 inline DescribeEvaluationsRequest& WithPrefix(const char* value) { SetPrefix(value); return *this;}
180
182
189 inline const SortOrder& GetSortOrder() const{ return m_sortOrder; }
190 inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; }
191 inline void SetSortOrder(const SortOrder& value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; }
192 inline void SetSortOrder(SortOrder&& value) { m_sortOrderHasBeenSet = true; m_sortOrder = std::move(value); }
193 inline DescribeEvaluationsRequest& WithSortOrder(const SortOrder& value) { SetSortOrder(value); return *this;}
194 inline DescribeEvaluationsRequest& WithSortOrder(SortOrder&& value) { SetSortOrder(std::move(value)); return *this;}
196
198
201 inline const Aws::String& GetNextToken() const{ return m_nextToken; }
202 inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
203 inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
204 inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
205 inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
206 inline DescribeEvaluationsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
207 inline DescribeEvaluationsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
208 inline DescribeEvaluationsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
210
212
215 inline int GetLimit() const{ return m_limit; }
216 inline bool LimitHasBeenSet() const { return m_limitHasBeenSet; }
217 inline void SetLimit(int value) { m_limitHasBeenSet = true; m_limit = value; }
218 inline DescribeEvaluationsRequest& WithLimit(int value) { SetLimit(value); return *this;}
220 private:
221
222 EvaluationFilterVariable m_filterVariable;
223 bool m_filterVariableHasBeenSet = false;
224
225 Aws::String m_eQ;
226 bool m_eQHasBeenSet = false;
227
228 Aws::String m_gT;
229 bool m_gTHasBeenSet = false;
230
231 Aws::String m_lT;
232 bool m_lTHasBeenSet = false;
233
234 Aws::String m_gE;
235 bool m_gEHasBeenSet = false;
236
237 Aws::String m_lE;
238 bool m_lEHasBeenSet = false;
239
240 Aws::String m_nE;
241 bool m_nEHasBeenSet = false;
242
243 Aws::String m_prefix;
244 bool m_prefixHasBeenSet = false;
245
246 SortOrder m_sortOrder;
247 bool m_sortOrderHasBeenSet = false;
248
249 Aws::String m_nextToken;
250 bool m_nextTokenHasBeenSet = false;
251
252 int m_limit;
253 bool m_limitHasBeenSet = false;
254 };
255
256} // namespace Model
257} // namespace MachineLearning
258} // namespace Aws
DescribeEvaluationsRequest & WithPrefix(const char *value)
DescribeEvaluationsRequest & WithLE(const Aws::String &value)
DescribeEvaluationsRequest & WithLT(Aws::String &&value)
DescribeEvaluationsRequest & WithGE(const char *value)
DescribeEvaluationsRequest & WithSortOrder(const SortOrder &value)
DescribeEvaluationsRequest & WithGT(Aws::String &&value)
DescribeEvaluationsRequest & WithEQ(Aws::String &&value)
DescribeEvaluationsRequest & WithEQ(const char *value)
void SetFilterVariable(const EvaluationFilterVariable &value)
DescribeEvaluationsRequest & WithLT(const char *value)
DescribeEvaluationsRequest & WithNextToken(Aws::String &&value)
DescribeEvaluationsRequest & WithLE(const char *value)
DescribeEvaluationsRequest & WithGE(Aws::String &&value)
DescribeEvaluationsRequest & WithFilterVariable(const EvaluationFilterVariable &value)
AWS_MACHINELEARNING_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
DescribeEvaluationsRequest & WithSortOrder(SortOrder &&value)
DescribeEvaluationsRequest & WithNextToken(const Aws::String &value)
DescribeEvaluationsRequest & WithEQ(const Aws::String &value)
DescribeEvaluationsRequest & WithNextToken(const char *value)
AWS_MACHINELEARNING_API Aws::String SerializePayload() const override
DescribeEvaluationsRequest & WithLT(const Aws::String &value)
DescribeEvaluationsRequest & WithPrefix(Aws::String &&value)
DescribeEvaluationsRequest & WithGT(const char *value)
DescribeEvaluationsRequest & WithNE(Aws::String &&value)
DescribeEvaluationsRequest & WithLE(Aws::String &&value)
DescribeEvaluationsRequest & WithGE(const Aws::String &value)
DescribeEvaluationsRequest & WithNE(const Aws::String &value)
DescribeEvaluationsRequest & WithPrefix(const Aws::String &value)
DescribeEvaluationsRequest & WithGT(const Aws::String &value)
DescribeEvaluationsRequest & WithNE(const char *value)
DescribeEvaluationsRequest & WithFilterVariable(EvaluationFilterVariable &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String