aws_sdk_machinelearning/operation/describe_evaluations/_describe_evaluations_input.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2#[allow(missing_docs)] // documentation missing in model
3#[non_exhaustive]
4#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
5pub struct DescribeEvaluationsInput {
6 /// <p>Use one of the following variable to filter a list of <code>Evaluation</code> objects:</p>
7 /// <ul>
8 /// <li>
9 /// <p><code>CreatedAt</code> - Sets the search criteria to the <code>Evaluation</code> creation date.</p></li>
10 /// <li>
11 /// <p><code>Status</code> - Sets the search criteria to the <code>Evaluation</code> status.</p></li>
12 /// <li>
13 /// <p><code>Name</code> - Sets the search criteria to the contents of <code>Evaluation</code> <b> </b> <code>Name</code>.</p></li>
14 /// <li>
15 /// <p><code>IAMUser</code> - Sets the search criteria to the user account that invoked an <code>Evaluation</code>.</p></li>
16 /// <li>
17 /// <p><code>MLModelId</code> - Sets the search criteria to the <code>MLModel</code> that was evaluated.</p></li>
18 /// <li>
19 /// <p><code>DataSourceId</code> - Sets the search criteria to the <code>DataSource</code> used in <code>Evaluation</code>.</p></li>
20 /// <li>
21 /// <p><code>DataUri</code> - Sets the search criteria to the data file(s) used in <code>Evaluation</code>. The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3) bucket or directory.</p></li>
22 /// </ul>
23 pub filter_variable: ::std::option::Option<crate::types::EvaluationFilterVariable>,
24 /// <p>The equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that exactly match the value specified with <code>EQ</code>.</p>
25 pub eq: ::std::option::Option<::std::string::String>,
26 /// <p>The greater than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than the value specified with <code>GT</code>.</p>
27 pub gt: ::std::option::Option<::std::string::String>,
28 /// <p>The less than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than the value specified with <code>LT</code>.</p>
29 pub lt: ::std::option::Option<::std::string::String>,
30 /// <p>The greater than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than or equal to the value specified with <code>GE</code>.</p>
31 pub ge: ::std::option::Option<::std::string::String>,
32 /// <p>The less than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than or equal to the value specified with <code>LE</code>.</p>
33 pub le: ::std::option::Option<::std::string::String>,
34 /// <p>The not equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values not equal to the value specified with <code>NE</code>.</p>
35 pub ne: ::std::option::Option<::std::string::String>,
36 /// <p>A string that is found at the beginning of a variable, such as <code>Name</code> or <code>Id</code>.</p>
37 /// <p>For example, an <code>Evaluation</code> could have the <code>Name</code> <code>2014-09-09-HolidayGiftMailer</code>. To search for this <code>Evaluation</code>, select <code>Name</code> for the <code>FilterVariable</code> and any of the following strings for the <code>Prefix</code>:</p>
38 /// <ul>
39 /// <li>
40 /// <p>2014-09</p></li>
41 /// <li>
42 /// <p>2014-09-09</p></li>
43 /// <li>
44 /// <p>2014-09-09-Holiday</p></li>
45 /// </ul>
46 pub prefix: ::std::option::Option<::std::string::String>,
47 /// <p>A two-value parameter that determines the sequence of the resulting list of <code>Evaluation</code>.</p>
48 /// <ul>
49 /// <li>
50 /// <p><code>asc</code> - Arranges the list in ascending order (A-Z, 0-9).</p></li>
51 /// <li>
52 /// <p><code>dsc</code> - Arranges the list in descending order (Z-A, 9-0).</p></li>
53 /// </ul>
54 /// <p>Results are sorted by <code>FilterVariable</code>.</p>
55 pub sort_order: ::std::option::Option<crate::types::SortOrder>,
56 /// <p>The ID of the page in the paginated results.</p>
57 pub next_token: ::std::option::Option<::std::string::String>,
58 /// <p>The maximum number of <code>Evaluation</code> to include in the result.</p>
59 pub limit: ::std::option::Option<i32>,
60}
61impl DescribeEvaluationsInput {
62 /// <p>Use one of the following variable to filter a list of <code>Evaluation</code> objects:</p>
63 /// <ul>
64 /// <li>
65 /// <p><code>CreatedAt</code> - Sets the search criteria to the <code>Evaluation</code> creation date.</p></li>
66 /// <li>
67 /// <p><code>Status</code> - Sets the search criteria to the <code>Evaluation</code> status.</p></li>
68 /// <li>
69 /// <p><code>Name</code> - Sets the search criteria to the contents of <code>Evaluation</code> <b> </b> <code>Name</code>.</p></li>
70 /// <li>
71 /// <p><code>IAMUser</code> - Sets the search criteria to the user account that invoked an <code>Evaluation</code>.</p></li>
72 /// <li>
73 /// <p><code>MLModelId</code> - Sets the search criteria to the <code>MLModel</code> that was evaluated.</p></li>
74 /// <li>
75 /// <p><code>DataSourceId</code> - Sets the search criteria to the <code>DataSource</code> used in <code>Evaluation</code>.</p></li>
76 /// <li>
77 /// <p><code>DataUri</code> - Sets the search criteria to the data file(s) used in <code>Evaluation</code>. The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3) bucket or directory.</p></li>
78 /// </ul>
79 pub fn filter_variable(&self) -> ::std::option::Option<&crate::types::EvaluationFilterVariable> {
80 self.filter_variable.as_ref()
81 }
82 /// <p>The equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that exactly match the value specified with <code>EQ</code>.</p>
83 pub fn eq(&self) -> ::std::option::Option<&str> {
84 self.eq.as_deref()
85 }
86 /// <p>The greater than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than the value specified with <code>GT</code>.</p>
87 pub fn gt(&self) -> ::std::option::Option<&str> {
88 self.gt.as_deref()
89 }
90 /// <p>The less than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than the value specified with <code>LT</code>.</p>
91 pub fn lt(&self) -> ::std::option::Option<&str> {
92 self.lt.as_deref()
93 }
94 /// <p>The greater than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than or equal to the value specified with <code>GE</code>.</p>
95 pub fn ge(&self) -> ::std::option::Option<&str> {
96 self.ge.as_deref()
97 }
98 /// <p>The less than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than or equal to the value specified with <code>LE</code>.</p>
99 pub fn le(&self) -> ::std::option::Option<&str> {
100 self.le.as_deref()
101 }
102 /// <p>The not equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values not equal to the value specified with <code>NE</code>.</p>
103 pub fn ne(&self) -> ::std::option::Option<&str> {
104 self.ne.as_deref()
105 }
106 /// <p>A string that is found at the beginning of a variable, such as <code>Name</code> or <code>Id</code>.</p>
107 /// <p>For example, an <code>Evaluation</code> could have the <code>Name</code> <code>2014-09-09-HolidayGiftMailer</code>. To search for this <code>Evaluation</code>, select <code>Name</code> for the <code>FilterVariable</code> and any of the following strings for the <code>Prefix</code>:</p>
108 /// <ul>
109 /// <li>
110 /// <p>2014-09</p></li>
111 /// <li>
112 /// <p>2014-09-09</p></li>
113 /// <li>
114 /// <p>2014-09-09-Holiday</p></li>
115 /// </ul>
116 pub fn prefix(&self) -> ::std::option::Option<&str> {
117 self.prefix.as_deref()
118 }
119 /// <p>A two-value parameter that determines the sequence of the resulting list of <code>Evaluation</code>.</p>
120 /// <ul>
121 /// <li>
122 /// <p><code>asc</code> - Arranges the list in ascending order (A-Z, 0-9).</p></li>
123 /// <li>
124 /// <p><code>dsc</code> - Arranges the list in descending order (Z-A, 9-0).</p></li>
125 /// </ul>
126 /// <p>Results are sorted by <code>FilterVariable</code>.</p>
127 pub fn sort_order(&self) -> ::std::option::Option<&crate::types::SortOrder> {
128 self.sort_order.as_ref()
129 }
130 /// <p>The ID of the page in the paginated results.</p>
131 pub fn next_token(&self) -> ::std::option::Option<&str> {
132 self.next_token.as_deref()
133 }
134 /// <p>The maximum number of <code>Evaluation</code> to include in the result.</p>
135 pub fn limit(&self) -> ::std::option::Option<i32> {
136 self.limit
137 }
138}
139impl DescribeEvaluationsInput {
140 /// Creates a new builder-style object to manufacture [`DescribeEvaluationsInput`](crate::operation::describe_evaluations::DescribeEvaluationsInput).
141 pub fn builder() -> crate::operation::describe_evaluations::builders::DescribeEvaluationsInputBuilder {
142 crate::operation::describe_evaluations::builders::DescribeEvaluationsInputBuilder::default()
143 }
144}
145
146/// A builder for [`DescribeEvaluationsInput`](crate::operation::describe_evaluations::DescribeEvaluationsInput).
147#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
148#[non_exhaustive]
149pub struct DescribeEvaluationsInputBuilder {
150 pub(crate) filter_variable: ::std::option::Option<crate::types::EvaluationFilterVariable>,
151 pub(crate) eq: ::std::option::Option<::std::string::String>,
152 pub(crate) gt: ::std::option::Option<::std::string::String>,
153 pub(crate) lt: ::std::option::Option<::std::string::String>,
154 pub(crate) ge: ::std::option::Option<::std::string::String>,
155 pub(crate) le: ::std::option::Option<::std::string::String>,
156 pub(crate) ne: ::std::option::Option<::std::string::String>,
157 pub(crate) prefix: ::std::option::Option<::std::string::String>,
158 pub(crate) sort_order: ::std::option::Option<crate::types::SortOrder>,
159 pub(crate) next_token: ::std::option::Option<::std::string::String>,
160 pub(crate) limit: ::std::option::Option<i32>,
161}
162impl DescribeEvaluationsInputBuilder {
163 /// <p>Use one of the following variable to filter a list of <code>Evaluation</code> objects:</p>
164 /// <ul>
165 /// <li>
166 /// <p><code>CreatedAt</code> - Sets the search criteria to the <code>Evaluation</code> creation date.</p></li>
167 /// <li>
168 /// <p><code>Status</code> - Sets the search criteria to the <code>Evaluation</code> status.</p></li>
169 /// <li>
170 /// <p><code>Name</code> - Sets the search criteria to the contents of <code>Evaluation</code> <b> </b> <code>Name</code>.</p></li>
171 /// <li>
172 /// <p><code>IAMUser</code> - Sets the search criteria to the user account that invoked an <code>Evaluation</code>.</p></li>
173 /// <li>
174 /// <p><code>MLModelId</code> - Sets the search criteria to the <code>MLModel</code> that was evaluated.</p></li>
175 /// <li>
176 /// <p><code>DataSourceId</code> - Sets the search criteria to the <code>DataSource</code> used in <code>Evaluation</code>.</p></li>
177 /// <li>
178 /// <p><code>DataUri</code> - Sets the search criteria to the data file(s) used in <code>Evaluation</code>. The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3) bucket or directory.</p></li>
179 /// </ul>
180 pub fn filter_variable(mut self, input: crate::types::EvaluationFilterVariable) -> Self {
181 self.filter_variable = ::std::option::Option::Some(input);
182 self
183 }
184 /// <p>Use one of the following variable to filter a list of <code>Evaluation</code> objects:</p>
185 /// <ul>
186 /// <li>
187 /// <p><code>CreatedAt</code> - Sets the search criteria to the <code>Evaluation</code> creation date.</p></li>
188 /// <li>
189 /// <p><code>Status</code> - Sets the search criteria to the <code>Evaluation</code> status.</p></li>
190 /// <li>
191 /// <p><code>Name</code> - Sets the search criteria to the contents of <code>Evaluation</code> <b> </b> <code>Name</code>.</p></li>
192 /// <li>
193 /// <p><code>IAMUser</code> - Sets the search criteria to the user account that invoked an <code>Evaluation</code>.</p></li>
194 /// <li>
195 /// <p><code>MLModelId</code> - Sets the search criteria to the <code>MLModel</code> that was evaluated.</p></li>
196 /// <li>
197 /// <p><code>DataSourceId</code> - Sets the search criteria to the <code>DataSource</code> used in <code>Evaluation</code>.</p></li>
198 /// <li>
199 /// <p><code>DataUri</code> - Sets the search criteria to the data file(s) used in <code>Evaluation</code>. The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3) bucket or directory.</p></li>
200 /// </ul>
201 pub fn set_filter_variable(mut self, input: ::std::option::Option<crate::types::EvaluationFilterVariable>) -> Self {
202 self.filter_variable = input;
203 self
204 }
205 /// <p>Use one of the following variable to filter a list of <code>Evaluation</code> objects:</p>
206 /// <ul>
207 /// <li>
208 /// <p><code>CreatedAt</code> - Sets the search criteria to the <code>Evaluation</code> creation date.</p></li>
209 /// <li>
210 /// <p><code>Status</code> - Sets the search criteria to the <code>Evaluation</code> status.</p></li>
211 /// <li>
212 /// <p><code>Name</code> - Sets the search criteria to the contents of <code>Evaluation</code> <b> </b> <code>Name</code>.</p></li>
213 /// <li>
214 /// <p><code>IAMUser</code> - Sets the search criteria to the user account that invoked an <code>Evaluation</code>.</p></li>
215 /// <li>
216 /// <p><code>MLModelId</code> - Sets the search criteria to the <code>MLModel</code> that was evaluated.</p></li>
217 /// <li>
218 /// <p><code>DataSourceId</code> - Sets the search criteria to the <code>DataSource</code> used in <code>Evaluation</code>.</p></li>
219 /// <li>
220 /// <p><code>DataUri</code> - Sets the search criteria to the data file(s) used in <code>Evaluation</code>. The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3) bucket or directory.</p></li>
221 /// </ul>
222 pub fn get_filter_variable(&self) -> &::std::option::Option<crate::types::EvaluationFilterVariable> {
223 &self.filter_variable
224 }
225 /// <p>The equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that exactly match the value specified with <code>EQ</code>.</p>
226 pub fn eq(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
227 self.eq = ::std::option::Option::Some(input.into());
228 self
229 }
230 /// <p>The equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that exactly match the value specified with <code>EQ</code>.</p>
231 pub fn set_eq(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
232 self.eq = input;
233 self
234 }
235 /// <p>The equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that exactly match the value specified with <code>EQ</code>.</p>
236 pub fn get_eq(&self) -> &::std::option::Option<::std::string::String> {
237 &self.eq
238 }
239 /// <p>The greater than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than the value specified with <code>GT</code>.</p>
240 pub fn gt(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
241 self.gt = ::std::option::Option::Some(input.into());
242 self
243 }
244 /// <p>The greater than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than the value specified with <code>GT</code>.</p>
245 pub fn set_gt(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
246 self.gt = input;
247 self
248 }
249 /// <p>The greater than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than the value specified with <code>GT</code>.</p>
250 pub fn get_gt(&self) -> &::std::option::Option<::std::string::String> {
251 &self.gt
252 }
253 /// <p>The less than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than the value specified with <code>LT</code>.</p>
254 pub fn lt(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
255 self.lt = ::std::option::Option::Some(input.into());
256 self
257 }
258 /// <p>The less than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than the value specified with <code>LT</code>.</p>
259 pub fn set_lt(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
260 self.lt = input;
261 self
262 }
263 /// <p>The less than operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than the value specified with <code>LT</code>.</p>
264 pub fn get_lt(&self) -> &::std::option::Option<::std::string::String> {
265 &self.lt
266 }
267 /// <p>The greater than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than or equal to the value specified with <code>GE</code>.</p>
268 pub fn ge(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
269 self.ge = ::std::option::Option::Some(input.into());
270 self
271 }
272 /// <p>The greater than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than or equal to the value specified with <code>GE</code>.</p>
273 pub fn set_ge(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
274 self.ge = input;
275 self
276 }
277 /// <p>The greater than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are greater than or equal to the value specified with <code>GE</code>.</p>
278 pub fn get_ge(&self) -> &::std::option::Option<::std::string::String> {
279 &self.ge
280 }
281 /// <p>The less than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than or equal to the value specified with <code>LE</code>.</p>
282 pub fn le(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
283 self.le = ::std::option::Option::Some(input.into());
284 self
285 }
286 /// <p>The less than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than or equal to the value specified with <code>LE</code>.</p>
287 pub fn set_le(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
288 self.le = input;
289 self
290 }
291 /// <p>The less than or equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values that are less than or equal to the value specified with <code>LE</code>.</p>
292 pub fn get_le(&self) -> &::std::option::Option<::std::string::String> {
293 &self.le
294 }
295 /// <p>The not equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values not equal to the value specified with <code>NE</code>.</p>
296 pub fn ne(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
297 self.ne = ::std::option::Option::Some(input.into());
298 self
299 }
300 /// <p>The not equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values not equal to the value specified with <code>NE</code>.</p>
301 pub fn set_ne(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
302 self.ne = input;
303 self
304 }
305 /// <p>The not equal to operator. The <code>Evaluation</code> results will have <code>FilterVariable</code> values not equal to the value specified with <code>NE</code>.</p>
306 pub fn get_ne(&self) -> &::std::option::Option<::std::string::String> {
307 &self.ne
308 }
309 /// <p>A string that is found at the beginning of a variable, such as <code>Name</code> or <code>Id</code>.</p>
310 /// <p>For example, an <code>Evaluation</code> could have the <code>Name</code> <code>2014-09-09-HolidayGiftMailer</code>. To search for this <code>Evaluation</code>, select <code>Name</code> for the <code>FilterVariable</code> and any of the following strings for the <code>Prefix</code>:</p>
311 /// <ul>
312 /// <li>
313 /// <p>2014-09</p></li>
314 /// <li>
315 /// <p>2014-09-09</p></li>
316 /// <li>
317 /// <p>2014-09-09-Holiday</p></li>
318 /// </ul>
319 pub fn prefix(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
320 self.prefix = ::std::option::Option::Some(input.into());
321 self
322 }
323 /// <p>A string that is found at the beginning of a variable, such as <code>Name</code> or <code>Id</code>.</p>
324 /// <p>For example, an <code>Evaluation</code> could have the <code>Name</code> <code>2014-09-09-HolidayGiftMailer</code>. To search for this <code>Evaluation</code>, select <code>Name</code> for the <code>FilterVariable</code> and any of the following strings for the <code>Prefix</code>:</p>
325 /// <ul>
326 /// <li>
327 /// <p>2014-09</p></li>
328 /// <li>
329 /// <p>2014-09-09</p></li>
330 /// <li>
331 /// <p>2014-09-09-Holiday</p></li>
332 /// </ul>
333 pub fn set_prefix(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
334 self.prefix = input;
335 self
336 }
337 /// <p>A string that is found at the beginning of a variable, such as <code>Name</code> or <code>Id</code>.</p>
338 /// <p>For example, an <code>Evaluation</code> could have the <code>Name</code> <code>2014-09-09-HolidayGiftMailer</code>. To search for this <code>Evaluation</code>, select <code>Name</code> for the <code>FilterVariable</code> and any of the following strings for the <code>Prefix</code>:</p>
339 /// <ul>
340 /// <li>
341 /// <p>2014-09</p></li>
342 /// <li>
343 /// <p>2014-09-09</p></li>
344 /// <li>
345 /// <p>2014-09-09-Holiday</p></li>
346 /// </ul>
347 pub fn get_prefix(&self) -> &::std::option::Option<::std::string::String> {
348 &self.prefix
349 }
350 /// <p>A two-value parameter that determines the sequence of the resulting list of <code>Evaluation</code>.</p>
351 /// <ul>
352 /// <li>
353 /// <p><code>asc</code> - Arranges the list in ascending order (A-Z, 0-9).</p></li>
354 /// <li>
355 /// <p><code>dsc</code> - Arranges the list in descending order (Z-A, 9-0).</p></li>
356 /// </ul>
357 /// <p>Results are sorted by <code>FilterVariable</code>.</p>
358 pub fn sort_order(mut self, input: crate::types::SortOrder) -> Self {
359 self.sort_order = ::std::option::Option::Some(input);
360 self
361 }
362 /// <p>A two-value parameter that determines the sequence of the resulting list of <code>Evaluation</code>.</p>
363 /// <ul>
364 /// <li>
365 /// <p><code>asc</code> - Arranges the list in ascending order (A-Z, 0-9).</p></li>
366 /// <li>
367 /// <p><code>dsc</code> - Arranges the list in descending order (Z-A, 9-0).</p></li>
368 /// </ul>
369 /// <p>Results are sorted by <code>FilterVariable</code>.</p>
370 pub fn set_sort_order(mut self, input: ::std::option::Option<crate::types::SortOrder>) -> Self {
371 self.sort_order = input;
372 self
373 }
374 /// <p>A two-value parameter that determines the sequence of the resulting list of <code>Evaluation</code>.</p>
375 /// <ul>
376 /// <li>
377 /// <p><code>asc</code> - Arranges the list in ascending order (A-Z, 0-9).</p></li>
378 /// <li>
379 /// <p><code>dsc</code> - Arranges the list in descending order (Z-A, 9-0).</p></li>
380 /// </ul>
381 /// <p>Results are sorted by <code>FilterVariable</code>.</p>
382 pub fn get_sort_order(&self) -> &::std::option::Option<crate::types::SortOrder> {
383 &self.sort_order
384 }
385 /// <p>The ID of the page in the paginated results.</p>
386 pub fn next_token(mut self, input: impl ::std::convert::Into<::std::string::String>) -> Self {
387 self.next_token = ::std::option::Option::Some(input.into());
388 self
389 }
390 /// <p>The ID of the page in the paginated results.</p>
391 pub fn set_next_token(mut self, input: ::std::option::Option<::std::string::String>) -> Self {
392 self.next_token = input;
393 self
394 }
395 /// <p>The ID of the page in the paginated results.</p>
396 pub fn get_next_token(&self) -> &::std::option::Option<::std::string::String> {
397 &self.next_token
398 }
399 /// <p>The maximum number of <code>Evaluation</code> to include in the result.</p>
400 pub fn limit(mut self, input: i32) -> Self {
401 self.limit = ::std::option::Option::Some(input);
402 self
403 }
404 /// <p>The maximum number of <code>Evaluation</code> to include in the result.</p>
405 pub fn set_limit(mut self, input: ::std::option::Option<i32>) -> Self {
406 self.limit = input;
407 self
408 }
409 /// <p>The maximum number of <code>Evaluation</code> to include in the result.</p>
410 pub fn get_limit(&self) -> &::std::option::Option<i32> {
411 &self.limit
412 }
413 /// Consumes the builder and constructs a [`DescribeEvaluationsInput`](crate::operation::describe_evaluations::DescribeEvaluationsInput).
414 pub fn build(
415 self,
416 ) -> ::std::result::Result<crate::operation::describe_evaluations::DescribeEvaluationsInput, ::aws_smithy_types::error::operation::BuildError>
417 {
418 ::std::result::Result::Ok(crate::operation::describe_evaluations::DescribeEvaluationsInput {
419 filter_variable: self.filter_variable,
420 eq: self.eq,
421 gt: self.gt,
422 lt: self.lt,
423 ge: self.ge,
424 le: self.le,
425 ne: self.ne,
426 prefix: self.prefix,
427 sort_order: self.sort_order,
428 next_token: self.next_token,
429 limit: self.limit,
430 })
431 }
432}