AWS SDK for C++  1.9.155
AWS SDK for C++
ListFeatureGroupsRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace SageMaker
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "ListFeatureGroups"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
46  inline const Aws::String& GetNameContains() const{ return m_nameContains; }
47 
52  inline bool NameContainsHasBeenSet() const { return m_nameContainsHasBeenSet; }
53 
58  inline void SetNameContains(const Aws::String& value) { m_nameContainsHasBeenSet = true; m_nameContains = value; }
59 
64  inline void SetNameContains(Aws::String&& value) { m_nameContainsHasBeenSet = true; m_nameContains = std::move(value); }
65 
70  inline void SetNameContains(const char* value) { m_nameContainsHasBeenSet = true; m_nameContains.assign(value); }
71 
76  inline ListFeatureGroupsRequest& WithNameContains(const Aws::String& value) { SetNameContains(value); return *this;}
77 
82  inline ListFeatureGroupsRequest& WithNameContains(Aws::String&& value) { SetNameContains(std::move(value)); return *this;}
83 
88  inline ListFeatureGroupsRequest& WithNameContains(const char* value) { SetNameContains(value); return *this;}
89 
90 
95  inline const FeatureGroupStatus& GetFeatureGroupStatusEquals() const{ return m_featureGroupStatusEquals; }
96 
101  inline bool FeatureGroupStatusEqualsHasBeenSet() const { return m_featureGroupStatusEqualsHasBeenSet; }
102 
107  inline void SetFeatureGroupStatusEquals(const FeatureGroupStatus& value) { m_featureGroupStatusEqualsHasBeenSet = true; m_featureGroupStatusEquals = value; }
108 
113  inline void SetFeatureGroupStatusEquals(FeatureGroupStatus&& value) { m_featureGroupStatusEqualsHasBeenSet = true; m_featureGroupStatusEquals = std::move(value); }
114 
119  inline ListFeatureGroupsRequest& WithFeatureGroupStatusEquals(const FeatureGroupStatus& value) { SetFeatureGroupStatusEquals(value); return *this;}
120 
125  inline ListFeatureGroupsRequest& WithFeatureGroupStatusEquals(FeatureGroupStatus&& value) { SetFeatureGroupStatusEquals(std::move(value)); return *this;}
126 
127 
132  inline const OfflineStoreStatusValue& GetOfflineStoreStatusEquals() const{ return m_offlineStoreStatusEquals; }
133 
138  inline bool OfflineStoreStatusEqualsHasBeenSet() const { return m_offlineStoreStatusEqualsHasBeenSet; }
139 
144  inline void SetOfflineStoreStatusEquals(const OfflineStoreStatusValue& value) { m_offlineStoreStatusEqualsHasBeenSet = true; m_offlineStoreStatusEquals = value; }
145 
150  inline void SetOfflineStoreStatusEquals(OfflineStoreStatusValue&& value) { m_offlineStoreStatusEqualsHasBeenSet = true; m_offlineStoreStatusEquals = std::move(value); }
151 
156  inline ListFeatureGroupsRequest& WithOfflineStoreStatusEquals(const OfflineStoreStatusValue& value) { SetOfflineStoreStatusEquals(value); return *this;}
157 
162  inline ListFeatureGroupsRequest& WithOfflineStoreStatusEquals(OfflineStoreStatusValue&& value) { SetOfflineStoreStatusEquals(std::move(value)); return *this;}
163 
164 
169  inline const Aws::Utils::DateTime& GetCreationTimeAfter() const{ return m_creationTimeAfter; }
170 
175  inline bool CreationTimeAfterHasBeenSet() const { return m_creationTimeAfterHasBeenSet; }
176 
181  inline void SetCreationTimeAfter(const Aws::Utils::DateTime& value) { m_creationTimeAfterHasBeenSet = true; m_creationTimeAfter = value; }
182 
187  inline void SetCreationTimeAfter(Aws::Utils::DateTime&& value) { m_creationTimeAfterHasBeenSet = true; m_creationTimeAfter = std::move(value); }
188 
193  inline ListFeatureGroupsRequest& WithCreationTimeAfter(const Aws::Utils::DateTime& value) { SetCreationTimeAfter(value); return *this;}
194 
199  inline ListFeatureGroupsRequest& WithCreationTimeAfter(Aws::Utils::DateTime&& value) { SetCreationTimeAfter(std::move(value)); return *this;}
200 
201 
206  inline const Aws::Utils::DateTime& GetCreationTimeBefore() const{ return m_creationTimeBefore; }
207 
212  inline bool CreationTimeBeforeHasBeenSet() const { return m_creationTimeBeforeHasBeenSet; }
213 
218  inline void SetCreationTimeBefore(const Aws::Utils::DateTime& value) { m_creationTimeBeforeHasBeenSet = true; m_creationTimeBefore = value; }
219 
224  inline void SetCreationTimeBefore(Aws::Utils::DateTime&& value) { m_creationTimeBeforeHasBeenSet = true; m_creationTimeBefore = std::move(value); }
225 
230  inline ListFeatureGroupsRequest& WithCreationTimeBefore(const Aws::Utils::DateTime& value) { SetCreationTimeBefore(value); return *this;}
231 
236  inline ListFeatureGroupsRequest& WithCreationTimeBefore(Aws::Utils::DateTime&& value) { SetCreationTimeBefore(std::move(value)); return *this;}
237 
238 
242  inline const FeatureGroupSortOrder& GetSortOrder() const{ return m_sortOrder; }
243 
247  inline bool SortOrderHasBeenSet() const { return m_sortOrderHasBeenSet; }
248 
252  inline void SetSortOrder(const FeatureGroupSortOrder& value) { m_sortOrderHasBeenSet = true; m_sortOrder = value; }
253 
257  inline void SetSortOrder(FeatureGroupSortOrder&& value) { m_sortOrderHasBeenSet = true; m_sortOrder = std::move(value); }
258 
262  inline ListFeatureGroupsRequest& WithSortOrder(const FeatureGroupSortOrder& value) { SetSortOrder(value); return *this;}
263 
267  inline ListFeatureGroupsRequest& WithSortOrder(FeatureGroupSortOrder&& value) { SetSortOrder(std::move(value)); return *this;}
268 
269 
273  inline const FeatureGroupSortBy& GetSortBy() const{ return m_sortBy; }
274 
278  inline bool SortByHasBeenSet() const { return m_sortByHasBeenSet; }
279 
283  inline void SetSortBy(const FeatureGroupSortBy& value) { m_sortByHasBeenSet = true; m_sortBy = value; }
284 
288  inline void SetSortBy(FeatureGroupSortBy&& value) { m_sortByHasBeenSet = true; m_sortBy = std::move(value); }
289 
293  inline ListFeatureGroupsRequest& WithSortBy(const FeatureGroupSortBy& value) { SetSortBy(value); return *this;}
294 
298  inline ListFeatureGroupsRequest& WithSortBy(FeatureGroupSortBy&& value) { SetSortBy(std::move(value)); return *this;}
299 
300 
304  inline int GetMaxResults() const{ return m_maxResults; }
305 
309  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
310 
314  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
315 
319  inline ListFeatureGroupsRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
320 
321 
325  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
326 
330  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
331 
335  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
336 
340  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
341 
345  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
346 
350  inline ListFeatureGroupsRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
351 
355  inline ListFeatureGroupsRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
356 
360  inline ListFeatureGroupsRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
361 
362  private:
363 
364  Aws::String m_nameContains;
365  bool m_nameContainsHasBeenSet;
366 
367  FeatureGroupStatus m_featureGroupStatusEquals;
368  bool m_featureGroupStatusEqualsHasBeenSet;
369 
370  OfflineStoreStatusValue m_offlineStoreStatusEquals;
371  bool m_offlineStoreStatusEqualsHasBeenSet;
372 
373  Aws::Utils::DateTime m_creationTimeAfter;
374  bool m_creationTimeAfterHasBeenSet;
375 
376  Aws::Utils::DateTime m_creationTimeBefore;
377  bool m_creationTimeBeforeHasBeenSet;
378 
379  FeatureGroupSortOrder m_sortOrder;
380  bool m_sortOrderHasBeenSet;
381 
382  FeatureGroupSortBy m_sortBy;
383  bool m_sortByHasBeenSet;
384 
385  int m_maxResults;
386  bool m_maxResultsHasBeenSet;
387 
388  Aws::String m_nextToken;
389  bool m_nextTokenHasBeenSet;
390  };
391 
392 } // namespace Model
393 } // namespace SageMaker
394 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithNextToken
ListFeatureGroupsRequest & WithNextToken(const char *value)
Definition: ListFeatureGroupsRequest.h:360
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::ListFeatureGroupsRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: ListFeatureGroupsRequest.h:35
SageMaker_EXPORTS.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithOfflineStoreStatusEquals
ListFeatureGroupsRequest & WithOfflineStoreStatusEquals(OfflineStoreStatusValue &&value)
Definition: ListFeatureGroupsRequest.h:162
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition: ListFeatureGroupsRequest.h:325
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetMaxResults
int GetMaxResults() const
Definition: ListFeatureGroupsRequest.h:304
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithSortOrder
ListFeatureGroupsRequest & WithSortOrder(FeatureGroupSortOrder &&value)
Definition: ListFeatureGroupsRequest.h:267
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetNextToken
void SetNextToken(const char *value)
Definition: ListFeatureGroupsRequest.h:345
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithCreationTimeBefore
ListFeatureGroupsRequest & WithCreationTimeBefore(const Aws::Utils::DateTime &value)
Definition: ListFeatureGroupsRequest.h:230
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetNameContains
void SetNameContains(const Aws::String &value)
Definition: ListFeatureGroupsRequest.h:58
Aws::SageMaker::Model::ListFeatureGroupsRequest::CreationTimeAfterHasBeenSet
bool CreationTimeAfterHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:175
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetOfflineStoreStatusEquals
void SetOfflineStoreStatusEquals(const OfflineStoreStatusValue &value)
Definition: ListFeatureGroupsRequest.h:144
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetSortBy
void SetSortBy(const FeatureGroupSortBy &value)
Definition: ListFeatureGroupsRequest.h:283
Aws::SageMaker::Model::ListFeatureGroupsRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:330
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
DateTime.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithNameContains
ListFeatureGroupsRequest & WithNameContains(const char *value)
Definition: ListFeatureGroupsRequest.h:88
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithFeatureGroupStatusEquals
ListFeatureGroupsRequest & WithFeatureGroupStatusEquals(FeatureGroupStatus &&value)
Definition: ListFeatureGroupsRequest.h:125
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetSortBy
void SetSortBy(FeatureGroupSortBy &&value)
Definition: ListFeatureGroupsRequest.h:288
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetSortOrder
void SetSortOrder(const FeatureGroupSortOrder &value)
Definition: ListFeatureGroupsRequest.h:252
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetNameContains
const Aws::String & GetNameContains() const
Definition: ListFeatureGroupsRequest.h:46
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithCreationTimeAfter
ListFeatureGroupsRequest & WithCreationTimeAfter(Aws::Utils::DateTime &&value)
Definition: ListFeatureGroupsRequest.h:199
Aws::SageMaker::Model::FeatureGroupStatus
FeatureGroupStatus
Definition: FeatureGroupStatus.h:17
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithCreationTimeAfter
ListFeatureGroupsRequest & WithCreationTimeAfter(const Aws::Utils::DateTime &value)
Definition: ListFeatureGroupsRequest.h:193
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetNameContains
void SetNameContains(Aws::String &&value)
Definition: ListFeatureGroupsRequest.h:64
Aws::SageMaker::Model::ListFeatureGroupsRequest::SortByHasBeenSet
bool SortByHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:278
FeatureGroupSortBy.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetMaxResults
void SetMaxResults(int value)
Definition: ListFeatureGroupsRequest.h:314
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetCreationTimeBefore
const Aws::Utils::DateTime & GetCreationTimeBefore() const
Definition: ListFeatureGroupsRequest.h:206
Aws::SageMaker::SageMakerRequest
Definition: SageMakerRequest.h:17
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetSortOrder
void SetSortOrder(FeatureGroupSortOrder &&value)
Definition: ListFeatureGroupsRequest.h:257
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
OfflineStoreStatusValue.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:309
Aws::SageMaker::Model::OfflineStoreStatusValue
OfflineStoreStatusValue
Definition: OfflineStoreStatusValue.h:17
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithNameContains
ListFeatureGroupsRequest & WithNameContains(Aws::String &&value)
Definition: ListFeatureGroupsRequest.h:82
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetFeatureGroupStatusEquals
void SetFeatureGroupStatusEquals(FeatureGroupStatus &&value)
Definition: ListFeatureGroupsRequest.h:113
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetCreationTimeAfter
const Aws::Utils::DateTime & GetCreationTimeAfter() const
Definition: ListFeatureGroupsRequest.h:169
Aws::SageMaker::Model::FeatureGroupSortOrder
FeatureGroupSortOrder
Definition: FeatureGroupSortOrder.h:17
FeatureGroupSortOrder.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetSortOrder
const FeatureGroupSortOrder & GetSortOrder() const
Definition: ListFeatureGroupsRequest.h:242
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: ListFeatureGroupsRequest.h:340
Aws::SageMaker::Model::ListFeatureGroupsRequest::SortOrderHasBeenSet
bool SortOrderHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:247
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithNextToken
ListFeatureGroupsRequest & WithNextToken(const Aws::String &value)
Definition: ListFeatureGroupsRequest.h:350
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithCreationTimeBefore
ListFeatureGroupsRequest & WithCreationTimeBefore(Aws::Utils::DateTime &&value)
Definition: ListFeatureGroupsRequest.h:236
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetNameContains
void SetNameContains(const char *value)
Definition: ListFeatureGroupsRequest.h:70
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithNameContains
ListFeatureGroupsRequest & WithNameContains(const Aws::String &value)
Definition: ListFeatureGroupsRequest.h:76
AWSString.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetFeatureGroupStatusEquals
const FeatureGroupStatus & GetFeatureGroupStatusEquals() const
Definition: ListFeatureGroupsRequest.h:95
Aws::SageMaker::Model::ListFeatureGroupsRequest::CreationTimeBeforeHasBeenSet
bool CreationTimeBeforeHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:212
Aws::SageMaker::Model::ListFeatureGroupsRequest::OfflineStoreStatusEqualsHasBeenSet
bool OfflineStoreStatusEqualsHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:138
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetCreationTimeAfter
void SetCreationTimeAfter(Aws::Utils::DateTime &&value)
Definition: ListFeatureGroupsRequest.h:187
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithSortBy
ListFeatureGroupsRequest & WithSortBy(FeatureGroupSortBy &&value)
Definition: ListFeatureGroupsRequest.h:298
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithMaxResults
ListFeatureGroupsRequest & WithMaxResults(int value)
Definition: ListFeatureGroupsRequest.h:319
Aws::SageMaker::Model::ListFeatureGroupsRequest::FeatureGroupStatusEqualsHasBeenSet
bool FeatureGroupStatusEqualsHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:101
FeatureGroupStatus.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::ListFeatureGroupsRequest
ListFeatureGroupsRequest()
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: ListFeatureGroupsRequest.h:335
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithNextToken
ListFeatureGroupsRequest & WithNextToken(Aws::String &&value)
Definition: ListFeatureGroupsRequest.h:355
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetOfflineStoreStatusEquals
const OfflineStoreStatusValue & GetOfflineStoreStatusEquals() const
Definition: ListFeatureGroupsRequest.h:132
Aws::SageMaker::Model::ListFeatureGroupsRequest::GetSortBy
const FeatureGroupSortBy & GetSortBy() const
Definition: ListFeatureGroupsRequest.h:273
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::FeatureGroupSortBy
FeatureGroupSortBy
Definition: FeatureGroupSortBy.h:17
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithOfflineStoreStatusEquals
ListFeatureGroupsRequest & WithOfflineStoreStatusEquals(const OfflineStoreStatusValue &value)
Definition: ListFeatureGroupsRequest.h:156
Aws::SageMaker::Model::ListFeatureGroupsRequest
Definition: ListFeatureGroupsRequest.h:27
SageMakerRequest.h
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetOfflineStoreStatusEquals
void SetOfflineStoreStatusEquals(OfflineStoreStatusValue &&value)
Definition: ListFeatureGroupsRequest.h:150
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithFeatureGroupStatusEquals
ListFeatureGroupsRequest & WithFeatureGroupStatusEquals(const FeatureGroupStatus &value)
Definition: ListFeatureGroupsRequest.h:119
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetCreationTimeBefore
void SetCreationTimeBefore(Aws::Utils::DateTime &&value)
Definition: ListFeatureGroupsRequest.h:224
Aws::SageMaker::Model::ListFeatureGroupsRequest::NameContainsHasBeenSet
bool NameContainsHasBeenSet() const
Definition: ListFeatureGroupsRequest.h:52
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithSortOrder
ListFeatureGroupsRequest & WithSortOrder(const FeatureGroupSortOrder &value)
Definition: ListFeatureGroupsRequest.h:262
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetCreationTimeBefore
void SetCreationTimeBefore(const Aws::Utils::DateTime &value)
Definition: ListFeatureGroupsRequest.h:218
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetFeatureGroupStatusEquals
void SetFeatureGroupStatusEquals(const FeatureGroupStatus &value)
Definition: ListFeatureGroupsRequest.h:107
Aws::SageMaker::Model::ListFeatureGroupsRequest::SetCreationTimeAfter
void SetCreationTimeAfter(const Aws::Utils::DateTime &value)
Definition: ListFeatureGroupsRequest.h:181
Aws::SageMaker::Model::ListFeatureGroupsRequest::WithSortBy
ListFeatureGroupsRequest & WithSortBy(const FeatureGroupSortBy &value)
Definition: ListFeatureGroupsRequest.h:293