AWS SDK for C++  1.9.160
AWS SDK for C++
ListAppImageConfigsRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace SageMaker
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "ListAppImageConfigs"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
44  inline int GetMaxResults() const{ return m_maxResults; }
45 
50  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
51 
56  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
57 
62  inline ListAppImageConfigsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
63 
64 
70  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
71 
77  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
78 
84  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
85 
91  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
92 
98  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
99 
105  inline ListAppImageConfigsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
106 
112  inline ListAppImageConfigsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
113 
119  inline ListAppImageConfigsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
120 
121 
126  inline const Aws::String& GetNameContains() const{ return m_nameContains; }
127 
132  inline bool NameContainsHasBeenSet() const { return m_nameContainsHasBeenSet; }
133 
138  inline void SetNameContains(const Aws::String& value) { m_nameContainsHasBeenSet = true; m_nameContains = value; }
139 
144  inline void SetNameContains(Aws::String&& value) { m_nameContainsHasBeenSet = true; m_nameContains = std::move(value); }
145 
150  inline void SetNameContains(const char* value) { m_nameContainsHasBeenSet = true; m_nameContains.assign(value); }
151 
156  inline ListAppImageConfigsRequest& WithNameContains(const Aws::String& value) { SetNameContains(value); return *this;}
157 
162  inline ListAppImageConfigsRequest& WithNameContains(Aws::String&& value) { SetNameContains(std::move(value)); return *this;}
163 
168  inline ListAppImageConfigsRequest& WithNameContains(const char* value) { SetNameContains(value); return *this;}
169 
170 
175  inline const Aws::Utils::DateTime& GetCreationTimeBefore() const{ return m_creationTimeBefore; }
176 
181  inline bool CreationTimeBeforeHasBeenSet() const { return m_creationTimeBeforeHasBeenSet; }
182 
187  inline void SetCreationTimeBefore(const Aws::Utils::DateTime& value) { m_creationTimeBeforeHasBeenSet = true; m_creationTimeBefore = value; }
188 
193  inline void SetCreationTimeBefore(Aws::Utils::DateTime&& value) { m_creationTimeBeforeHasBeenSet = true; m_creationTimeBefore = std::move(value); }
194 
199  inline ListAppImageConfigsRequest& WithCreationTimeBefore(const Aws::Utils::DateTime& value) { SetCreationTimeBefore(value); return *this;}
200 
205  inline ListAppImageConfigsRequest& WithCreationTimeBefore(Aws::Utils::DateTime&& value) { SetCreationTimeBefore(std::move(value)); return *this;}
206 
207 
212  inline const Aws::Utils::DateTime& GetCreationTimeAfter() const{ return m_creationTimeAfter; }
213 
218  inline bool CreationTimeAfterHasBeenSet() const { return m_creationTimeAfterHasBeenSet; }
219 
224  inline void SetCreationTimeAfter(const Aws::Utils::DateTime& value) { m_creationTimeAfterHasBeenSet = true; m_creationTimeAfter = value; }
225 
230  inline void SetCreationTimeAfter(Aws::Utils::DateTime&& value) { m_creationTimeAfterHasBeenSet = true; m_creationTimeAfter = std::move(value); }
231 
236  inline ListAppImageConfigsRequest& WithCreationTimeAfter(const Aws::Utils::DateTime& value) { SetCreationTimeAfter(value); return *this;}
237 
242  inline ListAppImageConfigsRequest& WithCreationTimeAfter(Aws::Utils::DateTime&& value) { SetCreationTimeAfter(std::move(value)); return *this;}
243 
244 
249  inline const Aws::Utils::DateTime& GetModifiedTimeBefore() const{ return m_modifiedTimeBefore; }
250 
255  inline bool ModifiedTimeBeforeHasBeenSet() const { return m_modifiedTimeBeforeHasBeenSet; }
256 
261  inline void SetModifiedTimeBefore(const Aws::Utils::DateTime& value) { m_modifiedTimeBeforeHasBeenSet = true; m_modifiedTimeBefore = value; }
262 
267  inline void SetModifiedTimeBefore(Aws::Utils::DateTime&& value) { m_modifiedTimeBeforeHasBeenSet = true; m_modifiedTimeBefore = std::move(value); }
268 
273  inline ListAppImageConfigsRequest& WithModifiedTimeBefore(const Aws::Utils::DateTime& value) { SetModifiedTimeBefore(value); return *this;}
274 
279  inline ListAppImageConfigsRequest& WithModifiedTimeBefore(Aws::Utils::DateTime&& value) { SetModifiedTimeBefore(std::move(value)); return *this;}
280 
281 
286  inline const Aws::Utils::DateTime& GetModifiedTimeAfter() const{ return m_modifiedTimeAfter; }
287 
292  inline bool ModifiedTimeAfterHasBeenSet() const { return m_modifiedTimeAfterHasBeenSet; }
293 
298  inline void SetModifiedTimeAfter(const Aws::Utils::DateTime& value) { m_modifiedTimeAfterHasBeenSet = true; m_modifiedTimeAfter = value; }
299 
304  inline void SetModifiedTimeAfter(Aws::Utils::DateTime&& value) { m_modifiedTimeAfterHasBeenSet = true; m_modifiedTimeAfter = std::move(value); }
305 
310  inline ListAppImageConfigsRequest& WithModifiedTimeAfter(const Aws::Utils::DateTime& value) { SetModifiedTimeAfter(value); return *this;}
311 
316  inline ListAppImageConfigsRequest& WithModifiedTimeAfter(Aws::Utils::DateTime&& value) { SetModifiedTimeAfter(std::move(value)); return *this;}
317 
318 
323  inline const AppImageConfigSortKey& GetSortBy() const{ return m_sortBy; }
324 
329  inline bool SortByHasBeenSet() const { return m_sortByHasBeenSet; }
330 
335  inline void SetSortBy(const AppImageConfigSortKey& value) { m_sortByHasBeenSet = true; m_sortBy = value; }
336 
341  inline void SetSortBy(AppImageConfigSortKey&& value) { m_sortByHasBeenSet = true; m_sortBy = std::move(value); }
342 
347  inline ListAppImageConfigsRequest& WithSortBy(const AppImageConfigSortKey& value) { SetSortBy(value); return *this;}
348 
353  inline ListAppImageConfigsRequest& WithSortBy(AppImageConfigSortKey&& value) { SetSortBy(std::move(value)); return *this;}
354 
355 
359  inline const SortOrder& GetSortOrder() const{ return m_sortOrder; }
360 
364  inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; }
365 
369  inline void SetSortOrder(const SortOrder& value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; }
370 
374  inline void SetSortOrder(SortOrder&& value) { m_sortOrderHasBeenSet = true; m_sortOrder = std::move(value); }
375 
379  inline ListAppImageConfigsRequest& WithSortOrder(const SortOrder& value) { SetSortOrder(value); return *this;}
380 
384  inline ListAppImageConfigsRequest& WithSortOrder(SortOrder&& value) { SetSortOrder(std::move(value)); return *this;}
385 
386  private:
387 
388  int m_maxResults;
389  bool m_maxResultsHasBeenSet;
390 
391  Aws::String m_nextToken;
392  bool m_nextTokenHasBeenSet;
393 
394  Aws::String m_nameContains;
395  bool m_nameContainsHasBeenSet;
396 
397  Aws::Utils::DateTime m_creationTimeBefore;
398  bool m_creationTimeBeforeHasBeenSet;
399 
400  Aws::Utils::DateTime m_creationTimeAfter;
401  bool m_creationTimeAfterHasBeenSet;
402 
403  Aws::Utils::DateTime m_modifiedTimeBefore;
404  bool m_modifiedTimeBeforeHasBeenSet;
405 
406  Aws::Utils::DateTime m_modifiedTimeAfter;
407  bool m_modifiedTimeAfterHasBeenSet;
408 
409  AppImageConfigSortKey m_sortBy;
410  bool m_sortByHasBeenSet;
411 
412  SortOrder m_sortOrder;
413  bool m_sortOrderHasBeenSet;
414  };
415 
416 } // namespace Model
417 } // namespace SageMaker
418 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetModifiedTimeAfter
const Aws::Utils::DateTime & GetModifiedTimeAfter() const
Definition: ListAppImageConfigsRequest.h:286
Aws::SageMaker::Model::ListAppImageConfigsRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:77
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithModifiedTimeBefore
ListAppImageConfigsRequest & WithModifiedTimeBefore(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:279
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition: ListAppImageConfigsRequest.h:70
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: ListAppImageConfigsRequest.h:91
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithNextToken
ListAppImageConfigsRequest & WithNextToken(Aws::String &&value)
Definition: ListAppImageConfigsRequest.h:112
Aws::SageMaker::Model::SortOrder
SortOrder
Definition: SortOrder.h:17
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetCreationTimeBefore
const Aws::Utils::DateTime & GetCreationTimeBefore() const
Definition: ListAppImageConfigsRequest.h:175
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::ListAppImageConfigsRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:50
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetNameContains
void SetNameContains(const Aws::String &value)
Definition: ListAppImageConfigsRequest.h:138
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetModifiedTimeAfter
void SetModifiedTimeAfter(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:304
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithModifiedTimeAfter
ListAppImageConfigsRequest & WithModifiedTimeAfter(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:310
DateTime.h
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithModifiedTimeAfter
ListAppImageConfigsRequest & WithModifiedTimeAfter(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:316
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithNameContains
ListAppImageConfigsRequest & WithNameContains(Aws::String &&value)
Definition: ListAppImageConfigsRequest.h:162
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithNameContains
ListAppImageConfigsRequest & WithNameContains(const Aws::String &value)
Definition: ListAppImageConfigsRequest.h:156
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetMaxResults
int GetMaxResults() const
Definition: ListAppImageConfigsRequest.h:44
Aws::SageMaker::Model::ListAppImageConfigsRequest::ModifiedTimeBeforeHasBeenSet
bool ModifiedTimeBeforeHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:255
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetNameContains
const Aws::String & GetNameContains() const
Definition: ListAppImageConfigsRequest.h:126
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithCreationTimeAfter
ListAppImageConfigsRequest & WithCreationTimeAfter(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:242
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithNextToken
ListAppImageConfigsRequest & WithNextToken(const char *value)
Definition: ListAppImageConfigsRequest.h:119
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithCreationTimeAfter
ListAppImageConfigsRequest & WithCreationTimeAfter(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:236
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetModifiedTimeAfter
void SetModifiedTimeAfter(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:298
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetNameContains
void SetNameContains(Aws::String &&value)
Definition: ListAppImageConfigsRequest.h:144
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetModifiedTimeBefore
const Aws::Utils::DateTime & GetModifiedTimeBefore() const
Definition: ListAppImageConfigsRequest.h:249
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetModifiedTimeBefore
void SetModifiedTimeBefore(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:267
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithSortBy
ListAppImageConfigsRequest & WithSortBy(AppImageConfigSortKey &&value)
Definition: ListAppImageConfigsRequest.h:353
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithCreationTimeBefore
ListAppImageConfigsRequest & WithCreationTimeBefore(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:199
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::ListAppImageConfigsRequest::ModifiedTimeAfterHasBeenSet
bool ModifiedTimeAfterHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:292
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetCreationTimeAfter
void SetCreationTimeAfter(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:230
Aws::SageMaker::Model::ListAppImageConfigsRequest::SortByHasBeenSet
bool SortByHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:329
SortOrder.h
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetCreationTimeBefore
void SetCreationTimeBefore(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:187
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetCreationTimeBefore
void SetCreationTimeBefore(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:193
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetModifiedTimeBefore
void SetModifiedTimeBefore(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:261
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithMaxResults
ListAppImageConfigsRequest & WithMaxResults(int value)
Definition: ListAppImageConfigsRequest.h:62
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetSortBy
void SetSortBy(AppImageConfigSortKey &&value)
Definition: ListAppImageConfigsRequest.h:341
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetSortOrder
void SetSortOrder(SortOrder &&value)
Definition: ListAppImageConfigsRequest.h:374
Aws::SageMaker::Model::ListAppImageConfigsRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetMaxResults
void SetMaxResults(int value)
Definition: ListAppImageConfigsRequest.h:56
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetSortBy
void SetSortBy(const AppImageConfigSortKey &value)
Definition: ListAppImageConfigsRequest.h:335
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetCreationTimeAfter
const Aws::Utils::DateTime & GetCreationTimeAfter() const
Definition: ListAppImageConfigsRequest.h:212
AWSString.h
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithModifiedTimeBefore
ListAppImageConfigsRequest & WithModifiedTimeBefore(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:273
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithNameContains
ListAppImageConfigsRequest & WithNameContains(const char *value)
Definition: ListAppImageConfigsRequest.h:168
Aws::SageMaker::Model::ListAppImageConfigsRequest::NameContainsHasBeenSet
bool NameContainsHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:132
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithSortOrder
ListAppImageConfigsRequest & WithSortOrder(SortOrder &&value)
Definition: ListAppImageConfigsRequest.h:384
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetCreationTimeAfter
void SetCreationTimeAfter(const Aws::Utils::DateTime &value)
Definition: ListAppImageConfigsRequest.h:224
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithCreationTimeBefore
ListAppImageConfigsRequest & WithCreationTimeBefore(Aws::Utils::DateTime &&value)
Definition: ListAppImageConfigsRequest.h:205
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetNameContains
void SetNameContains(const char *value)
Definition: ListAppImageConfigsRequest.h:150
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithSortBy
ListAppImageConfigsRequest & WithSortBy(const AppImageConfigSortKey &value)
Definition: ListAppImageConfigsRequest.h:347
Aws::SageMaker::Model::ListAppImageConfigsRequest
Definition: ListAppImageConfigsRequest.h:25
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::ListAppImageConfigsRequest::ListAppImageConfigsRequest
ListAppImageConfigsRequest()
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetSortBy
const AppImageConfigSortKey & GetSortBy() const
Definition: ListAppImageConfigsRequest.h:323
SageMakerRequest.h
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithNextToken
ListAppImageConfigsRequest & WithNextToken(const Aws::String &value)
Definition: ListAppImageConfigsRequest.h:105
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetSortOrder
void SetSortOrder(const SortOrder &value)
Definition: ListAppImageConfigsRequest.h:369
AppImageConfigSortKey.h
Aws::SageMaker::Model::ListAppImageConfigsRequest::CreationTimeAfterHasBeenSet
bool CreationTimeAfterHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:218
Aws::SageMaker::Model::ListAppImageConfigsRequest::SortOrderHasBeenSet
bool SortOrderHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:364
Aws::SageMaker::Model::AppImageConfigSortKey
AppImageConfigSortKey
Definition: AppImageConfigSortKey.h:17
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetSortOrder
const SortOrder & GetSortOrder() const
Definition: ListAppImageConfigsRequest.h:359
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetNextToken
void SetNextToken(const char *value)
Definition: ListAppImageConfigsRequest.h:98
Aws::SageMaker::Model::ListAppImageConfigsRequest::CreationTimeBeforeHasBeenSet
bool CreationTimeBeforeHasBeenSet() const
Definition: ListAppImageConfigsRequest.h:181
Aws::SageMaker::Model::ListAppImageConfigsRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ListAppImageConfigsRequest.h:33
Aws::SageMaker::Model::ListAppImageConfigsRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: ListAppImageConfigsRequest.h:84
Aws::SageMaker::Model::ListAppImageConfigsRequest::WithSortOrder
ListAppImageConfigsRequest & WithSortOrder(const SortOrder &value)
Definition: ListAppImageConfigsRequest.h:379