AWS SDK for C++  0.14.3
AWS SDK for C++
DescribeEvaluationsRequest.h
Go to the documentation of this file.
1 /*
2 * Copyright 2010-2016 Amazon.com, Inc. or its affiliates. All Rights Reserved.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License").
5 * You may not use this file except in compliance with the License.
6 * A copy of the License is located at
7 *
8 * http://aws.amazon.com/apache2.0
9 *
10 * or in the "license" file accompanying this file. This file is distributed
11 * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
12 * express or implied. See the License for the specific language governing
13 * permissions and limitations under the License.
14 */
15 #pragma once
21 
22 namespace Aws
23 {
24 namespace MachineLearning
25 {
26 namespace Model
27 {
28 
32  {
33  public:
35  Aws::String SerializePayload() const override;
36 
37  Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override;
38 
55  inline const EvaluationFilterVariable& GetFilterVariable() const{ return m_filterVariable; }
56 
73  inline void SetFilterVariable(const EvaluationFilterVariable& value) { m_filterVariableHasBeenSet = true; m_filterVariable = value; }
74 
91  inline void SetFilterVariable(EvaluationFilterVariable&& value) { m_filterVariableHasBeenSet = true; m_filterVariable = value; }
92 
109  inline DescribeEvaluationsRequest& WithFilterVariable(const EvaluationFilterVariable& value) { SetFilterVariable(value); return *this;}
110 
127  inline DescribeEvaluationsRequest& WithFilterVariable(EvaluationFilterVariable&& value) { SetFilterVariable(value); return *this;}
128 
134  inline const Aws::String& GetEQ() const{ return m_eQ; }
135 
141  inline void SetEQ(const Aws::String& value) { m_eQHasBeenSet = true; m_eQ = value; }
142 
148  inline void SetEQ(Aws::String&& value) { m_eQHasBeenSet = true; m_eQ = value; }
149 
155  inline void SetEQ(const char* value) { m_eQHasBeenSet = true; m_eQ.assign(value); }
156 
162  inline DescribeEvaluationsRequest& WithEQ(const Aws::String& value) { SetEQ(value); return *this;}
163 
169  inline DescribeEvaluationsRequest& WithEQ(Aws::String&& value) { SetEQ(value); return *this;}
170 
176  inline DescribeEvaluationsRequest& WithEQ(const char* value) { SetEQ(value); return *this;}
177 
183  inline const Aws::String& GetGT() const{ return m_gT; }
184 
190  inline void SetGT(const Aws::String& value) { m_gTHasBeenSet = true; m_gT = value; }
191 
197  inline void SetGT(Aws::String&& value) { m_gTHasBeenSet = true; m_gT = value; }
198 
204  inline void SetGT(const char* value) { m_gTHasBeenSet = true; m_gT.assign(value); }
205 
211  inline DescribeEvaluationsRequest& WithGT(const Aws::String& value) { SetGT(value); return *this;}
212 
218  inline DescribeEvaluationsRequest& WithGT(Aws::String&& value) { SetGT(value); return *this;}
219 
225  inline DescribeEvaluationsRequest& WithGT(const char* value) { SetGT(value); return *this;}
226 
232  inline const Aws::String& GetLT() const{ return m_lT; }
233 
239  inline void SetLT(const Aws::String& value) { m_lTHasBeenSet = true; m_lT = value; }
240 
246  inline void SetLT(Aws::String&& value) { m_lTHasBeenSet = true; m_lT = value; }
247 
253  inline void SetLT(const char* value) { m_lTHasBeenSet = true; m_lT.assign(value); }
254 
260  inline DescribeEvaluationsRequest& WithLT(const Aws::String& value) { SetLT(value); return *this;}
261 
267  inline DescribeEvaluationsRequest& WithLT(Aws::String&& value) { SetLT(value); return *this;}
268 
274  inline DescribeEvaluationsRequest& WithLT(const char* value) { SetLT(value); return *this;}
275 
281  inline const Aws::String& GetGE() const{ return m_gE; }
282 
288  inline void SetGE(const Aws::String& value) { m_gEHasBeenSet = true; m_gE = value; }
289 
295  inline void SetGE(Aws::String&& value) { m_gEHasBeenSet = true; m_gE = value; }
296 
302  inline void SetGE(const char* value) { m_gEHasBeenSet = true; m_gE.assign(value); }
303 
309  inline DescribeEvaluationsRequest& WithGE(const Aws::String& value) { SetGE(value); return *this;}
310 
316  inline DescribeEvaluationsRequest& WithGE(Aws::String&& value) { SetGE(value); return *this;}
317 
323  inline DescribeEvaluationsRequest& WithGE(const char* value) { SetGE(value); return *this;}
324 
330  inline const Aws::String& GetLE() const{ return m_lE; }
331 
337  inline void SetLE(const Aws::String& value) { m_lEHasBeenSet = true; m_lE = value; }
338 
344  inline void SetLE(Aws::String&& value) { m_lEHasBeenSet = true; m_lE = value; }
345 
351  inline void SetLE(const char* value) { m_lEHasBeenSet = true; m_lE.assign(value); }
352 
358  inline DescribeEvaluationsRequest& WithLE(const Aws::String& value) { SetLE(value); return *this;}
359 
365  inline DescribeEvaluationsRequest& WithLE(Aws::String&& value) { SetLE(value); return *this;}
366 
372  inline DescribeEvaluationsRequest& WithLE(const char* value) { SetLE(value); return *this;}
373 
379  inline const Aws::String& GetNE() const{ return m_nE; }
380 
386  inline void SetNE(const Aws::String& value) { m_nEHasBeenSet = true; m_nE = value; }
387 
393  inline void SetNE(Aws::String&& value) { m_nEHasBeenSet = true; m_nE = value; }
394 
400  inline void SetNE(const char* value) { m_nEHasBeenSet = true; m_nE.assign(value); }
401 
407  inline DescribeEvaluationsRequest& WithNE(const Aws::String& value) { SetNE(value); return *this;}
408 
414  inline DescribeEvaluationsRequest& WithNE(Aws::String&& value) { SetNE(value); return *this;}
415 
421  inline DescribeEvaluationsRequest& WithNE(const char* value) { SetNE(value); return *this;}
422 
433  inline const Aws::String& GetPrefix() const{ return m_prefix; }
434 
445  inline void SetPrefix(const Aws::String& value) { m_prefixHasBeenSet = true; m_prefix = value; }
446 
457  inline void SetPrefix(Aws::String&& value) { m_prefixHasBeenSet = true; m_prefix = value; }
458 
469  inline void SetPrefix(const char* value) { m_prefixHasBeenSet = true; m_prefix.assign(value); }
470 
481  inline DescribeEvaluationsRequest& WithPrefix(const Aws::String& value) { SetPrefix(value); return *this;}
482 
493  inline DescribeEvaluationsRequest& WithPrefix(Aws::String&& value) { SetPrefix(value); return *this;}
494 
505  inline DescribeEvaluationsRequest& WithPrefix(const char* value) { SetPrefix(value); return *this;}
506 
514  inline const SortOrder& GetSortOrder() const{ return m_sortOrder; }
515 
523  inline void SetSortOrder(const SortOrder& value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; }
524 
532  inline void SetSortOrder(SortOrder&& value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; }
533 
541  inline DescribeEvaluationsRequest& WithSortOrder(const SortOrder& value) { SetSortOrder(value); return *this;}
542 
550  inline DescribeEvaluationsRequest& WithSortOrder(SortOrder&& value) { SetSortOrder(value); return *this;}
551 
555  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
556 
560  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
561 
565  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
566 
570  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
571 
575  inline DescribeEvaluationsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
576 
580  inline DescribeEvaluationsRequest& WithNextToken(Aws::String&& value) { SetNextToken(value); return *this;}
581 
585  inline DescribeEvaluationsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
586 
590  inline int GetLimit() const{ return m_limit; }
591 
595  inline void SetLimit(int value) { m_limitHasBeenSet = true; m_limit = value; }
596 
600  inline DescribeEvaluationsRequest& WithLimit(int value) { SetLimit(value); return *this;}
601 
602  private:
603  EvaluationFilterVariable m_filterVariable;
604  bool m_filterVariableHasBeenSet;
605  Aws::String m_eQ;
606  bool m_eQHasBeenSet;
607  Aws::String m_gT;
608  bool m_gTHasBeenSet;
609  Aws::String m_lT;
610  bool m_lTHasBeenSet;
611  Aws::String m_gE;
612  bool m_gEHasBeenSet;
613  Aws::String m_lE;
614  bool m_lEHasBeenSet;
615  Aws::String m_nE;
616  bool m_nEHasBeenSet;
617  Aws::String m_prefix;
618  bool m_prefixHasBeenSet;
619  SortOrder m_sortOrder;
620  bool m_sortOrderHasBeenSet;
621  Aws::String m_nextToken;
622  bool m_nextTokenHasBeenSet;
623  int m_limit;
624  bool m_limitHasBeenSet;
625  };
626 
627 } // namespace Model
628 } // namespace MachineLearning
629 } // namespace Aws
DescribeEvaluationsRequest & WithFilterVariable(const EvaluationFilterVariable &value)
DescribeEvaluationsRequest & WithGE(const Aws::String &value)
DescribeEvaluationsRequest & WithNextToken(Aws::String &&value)
DescribeEvaluationsRequest & WithPrefix(Aws::String &&value)
DescribeEvaluationsRequest & WithLE(const char *value)
DescribeEvaluationsRequest & WithGE(Aws::String &&value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:63
DescribeEvaluationsRequest & WithSortOrder(SortOrder &&value)
DescribeEvaluationsRequest & WithFilterVariable(EvaluationFilterVariable &&value)
DescribeEvaluationsRequest & WithEQ(const char *value)
DescribeEvaluationsRequest & WithPrefix(const Aws::String &value)
DescribeEvaluationsRequest & WithLT(Aws::String &&value)
DescribeEvaluationsRequest & WithGE(const char *value)
DescribeEvaluationsRequest & WithEQ(Aws::String &&value)
DescribeEvaluationsRequest & WithNextToken(const char *value)
DescribeEvaluationsRequest & WithNE(const char *value)
DescribeEvaluationsRequest & WithNextToken(const Aws::String &value)
DescribeEvaluationsRequest & WithSortOrder(const SortOrder &value)
DescribeEvaluationsRequest & WithLE(Aws::String &&value)
DescribeEvaluationsRequest & WithLE(const Aws::String &value)
DescribeEvaluationsRequest & WithGT(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
DescribeEvaluationsRequest & WithLT(const Aws::String &value)
DescribeEvaluationsRequest & WithGT(const char *value)
const EvaluationFilterVariable & GetFilterVariable() const
void SetFilterVariable(const EvaluationFilterVariable &value)
DescribeEvaluationsRequest & WithLT(const char *value)
DescribeEvaluationsRequest & WithNE(Aws::String &&value)
DescribeEvaluationsRequest & WithPrefix(const char *value)
DescribeEvaluationsRequest & WithGT(Aws::String &&value)
DescribeEvaluationsRequest & WithEQ(const Aws::String &value)
DescribeEvaluationsRequest & WithNE(const Aws::String &value)
#define AWS_MACHINELEARNING_API
JSON (JavaScript Object Notation).