AWS SDK for C++

AWS SDK for C++ Version 1.11.606

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() = default;
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 EvaluationFilterVariable GetFilterVariable() const { return m_filterVariable; }
57 inline bool FilterVariableHasBeenSet() const { return m_filterVariableHasBeenSet; }
58 inline void SetFilterVariable(EvaluationFilterVariable value) { m_filterVariableHasBeenSet = true; m_filterVariable = value; }
61
63
68 inline const Aws::String& GetEQ() const { return m_eQ; }
69 inline bool EQHasBeenSet() const { return m_eQHasBeenSet; }
70 template<typename EQT = Aws::String>
71 void SetEQ(EQT&& value) { m_eQHasBeenSet = true; m_eQ = std::forward<EQT>(value); }
72 template<typename EQT = Aws::String>
73 DescribeEvaluationsRequest& WithEQ(EQT&& value) { SetEQ(std::forward<EQT>(value)); return *this;}
75
77
82 inline const Aws::String& GetGT() const { return m_gT; }
83 inline bool GTHasBeenSet() const { return m_gTHasBeenSet; }
84 template<typename GTT = Aws::String>
85 void SetGT(GTT&& value) { m_gTHasBeenSet = true; m_gT = std::forward<GTT>(value); }
86 template<typename GTT = Aws::String>
87 DescribeEvaluationsRequest& WithGT(GTT&& value) { SetGT(std::forward<GTT>(value)); return *this;}
89
91
96 inline const Aws::String& GetLT() const { return m_lT; }
97 inline bool LTHasBeenSet() const { return m_lTHasBeenSet; }
98 template<typename LTT = Aws::String>
99 void SetLT(LTT&& value) { m_lTHasBeenSet = true; m_lT = std::forward<LTT>(value); }
100 template<typename LTT = Aws::String>
101 DescribeEvaluationsRequest& WithLT(LTT&& value) { SetLT(std::forward<LTT>(value)); return *this;}
103
105
110 inline const Aws::String& GetGE() const { return m_gE; }
111 inline bool GEHasBeenSet() const { return m_gEHasBeenSet; }
112 template<typename GET = Aws::String>
113 void SetGE(GET&& value) { m_gEHasBeenSet = true; m_gE = std::forward<GET>(value); }
114 template<typename GET = Aws::String>
115 DescribeEvaluationsRequest& WithGE(GET&& value) { SetGE(std::forward<GET>(value)); return *this;}
117
119
124 inline const Aws::String& GetLE() const { return m_lE; }
125 inline bool LEHasBeenSet() const { return m_lEHasBeenSet; }
126 template<typename LET = Aws::String>
127 void SetLE(LET&& value) { m_lEHasBeenSet = true; m_lE = std::forward<LET>(value); }
128 template<typename LET = Aws::String>
129 DescribeEvaluationsRequest& WithLE(LET&& value) { SetLE(std::forward<LET>(value)); return *this;}
131
133
138 inline const Aws::String& GetNE() const { return m_nE; }
139 inline bool NEHasBeenSet() const { return m_nEHasBeenSet; }
140 template<typename NET = Aws::String>
141 void SetNE(NET&& value) { m_nEHasBeenSet = true; m_nE = std::forward<NET>(value); }
142 template<typename NET = Aws::String>
143 DescribeEvaluationsRequest& WithNE(NET&& value) { SetNE(std::forward<NET>(value)); return *this;}
145
147
157 inline const Aws::String& GetPrefix() const { return m_prefix; }
158 inline bool PrefixHasBeenSet() const { return m_prefixHasBeenSet; }
159 template<typename PrefixT = Aws::String>
160 void SetPrefix(PrefixT&& value) { m_prefixHasBeenSet = true; m_prefix = std::forward<PrefixT>(value); }
161 template<typename PrefixT = Aws::String>
162 DescribeEvaluationsRequest& WithPrefix(PrefixT&& value) { SetPrefix(std::forward<PrefixT>(value)); return *this;}
164
166
173 inline SortOrder GetSortOrder() const { return m_sortOrder; }
174 inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; }
175 inline void SetSortOrder(SortOrder value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; }
176 inline DescribeEvaluationsRequest& WithSortOrder(SortOrder value) { SetSortOrder(value); return *this;}
178
180
183 inline const Aws::String& GetNextToken() const { return m_nextToken; }
184 inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
185 template<typename NextTokenT = Aws::String>
186 void SetNextToken(NextTokenT&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::forward<NextTokenT>(value); }
187 template<typename NextTokenT = Aws::String>
188 DescribeEvaluationsRequest& WithNextToken(NextTokenT&& value) { SetNextToken(std::forward<NextTokenT>(value)); return *this;}
190
192
195 inline int GetLimit() const { return m_limit; }
196 inline bool LimitHasBeenSet() const { return m_limitHasBeenSet; }
197 inline void SetLimit(int value) { m_limitHasBeenSet = true; m_limit = value; }
198 inline DescribeEvaluationsRequest& WithLimit(int value) { SetLimit(value); return *this;}
200 private:
201
203 bool m_filterVariableHasBeenSet = false;
204
205 Aws::String m_eQ;
206 bool m_eQHasBeenSet = false;
207
208 Aws::String m_gT;
209 bool m_gTHasBeenSet = false;
210
211 Aws::String m_lT;
212 bool m_lTHasBeenSet = false;
213
214 Aws::String m_gE;
215 bool m_gEHasBeenSet = false;
216
217 Aws::String m_lE;
218 bool m_lEHasBeenSet = false;
219
220 Aws::String m_nE;
221 bool m_nEHasBeenSet = false;
222
223 Aws::String m_prefix;
224 bool m_prefixHasBeenSet = false;
225
226 SortOrder m_sortOrder{SortOrder::NOT_SET};
227 bool m_sortOrderHasBeenSet = false;
228
229 Aws::String m_nextToken;
230 bool m_nextTokenHasBeenSet = false;
231
232 int m_limit{0};
233 bool m_limitHasBeenSet = false;
234 };
235
236} // namespace Model
237} // namespace MachineLearning
238} // 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