AWS SDK for C++

AWS SDK for C++ Version 1.11.762

Loading...
Searching...
No Matches
ResourceGroupsPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/resource-groups/model/ListGroupResourcesPaginationTraits.h>
11#include <aws/resource-groups/model/ListGroupingStatusesPaginationTraits.h>
12#include <aws/resource-groups/model/ListGroupsPaginationTraits.h>
13#include <aws/resource-groups/model/ListTagSyncTasksPaginationTraits.h>
14#include <aws/resource-groups/model/SearchResourcesPaginationTraits.h>
15
16#include <memory>
17
18namespace Aws {
19namespace ResourceGroups {
20
21class ResourceGroupsClient;
22
23template <typename DerivedClient>
25 public:
32 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
35 static_cast<DerivedClient*>(this), request};
36 }
37
44 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
47 static_cast<DerivedClient*>(this), request};
48 }
49
55 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
57 Pagination::ListGroupsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
58 request};
59 }
60
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 Pagination::ListTagSyncTasksPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
70 request};
71 }
72
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 Pagination::SearchResourcesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
82 request};
83 }
84};
85} // namespace ResourceGroups
86} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroupingStatusesRequest, Pagination::ListGroupingStatusesPaginationTraits< DerivedClient > > ListGroupingStatusesPaginator(const Model::ListGroupingStatusesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroupResourcesRequest, Pagination::ListGroupResourcesPaginationTraits< DerivedClient > > ListGroupResourcesPaginator(const Model::ListGroupResourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagSyncTasksRequest, Pagination::ListTagSyncTasksPaginationTraits< DerivedClient > > ListTagSyncTasksPaginator(const Model::ListTagSyncTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGroupsRequest, Pagination::ListGroupsPaginationTraits< DerivedClient > > ListGroupsPaginator(const Model::ListGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::SearchResourcesRequest, Pagination::SearchResourcesPaginationTraits< DerivedClient > > SearchResourcesPaginator(const Model::SearchResourcesRequest &request)