AWS SDK for C++

AWS SDK for C++ Version 1.11.787

Loading...
Searching...
No Matches
DirectoryServicePaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/ds/model/DescribeClientAuthenticationSettingsPaginationTraits.h>
11#include <aws/ds/model/DescribeDirectoriesPaginationTraits.h>
12#include <aws/ds/model/DescribeDomainControllersPaginationTraits.h>
13#include <aws/ds/model/DescribeLDAPSSettingsPaginationTraits.h>
14#include <aws/ds/model/DescribeRegionsPaginationTraits.h>
15#include <aws/ds/model/DescribeSharedDirectoriesPaginationTraits.h>
16#include <aws/ds/model/DescribeSnapshotsPaginationTraits.h>
17#include <aws/ds/model/DescribeTrustsPaginationTraits.h>
18#include <aws/ds/model/DescribeUpdateDirectoryPaginationTraits.h>
19#include <aws/ds/model/ListADAssessmentsPaginationTraits.h>
20#include <aws/ds/model/ListCertificatesPaginationTraits.h>
21#include <aws/ds/model/ListIpRoutesPaginationTraits.h>
22#include <aws/ds/model/ListLogSubscriptionsPaginationTraits.h>
23#include <aws/ds/model/ListSchemaExtensionsPaginationTraits.h>
24#include <aws/ds/model/ListTagsForResourcePaginationTraits.h>
25
26#include <memory>
27
28namespace Aws {
29namespace DirectoryService {
30
31class DirectoryServiceClient;
32
33template <typename DerivedClient>
35 public:
42 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
45 static_cast<DerivedClient*>(this), request};
46 }
47
54 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
57 static_cast<DerivedClient*>(this), request};
58 }
59
66 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
69 static_cast<DerivedClient*>(this), request};
70 }
71
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
81 static_cast<DerivedClient*>(this), request};
82 }
83
90 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
92 Pagination::DescribeRegionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
93 request};
94 }
95
102 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
105 static_cast<DerivedClient*>(this), request};
106 }
107
114 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
117 static_cast<DerivedClient*>(this), request};
118 }
119
125 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
127 Pagination::DescribeTrustsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
128 request};
129 }
130
137 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
140 static_cast<DerivedClient*>(this), request};
141 }
142
149 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
152 static_cast<DerivedClient*>(this), request};
153 }
154
161 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
163 Pagination::ListCertificatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
164 request};
165 }
166
172 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
174 Pagination::ListIpRoutesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
175 request};
176 }
177
184 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
187 static_cast<DerivedClient*>(this), request};
188 }
189
196 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
199 static_cast<DerivedClient*>(this), request};
200 }
201
208 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
211 static_cast<DerivedClient*>(this), request};
212 }
213};
214} // namespace DirectoryService
215} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSnapshotsRequest, Pagination::DescribeSnapshotsPaginationTraits< DerivedClient > > DescribeSnapshotsPaginator(const Model::DescribeSnapshotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIpRoutesRequest, Pagination::ListIpRoutesPaginationTraits< DerivedClient > > ListIpRoutesPaginator(const Model::ListIpRoutesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeUpdateDirectoryRequest, Pagination::DescribeUpdateDirectoryPaginationTraits< DerivedClient > > DescribeUpdateDirectoryPaginator(const Model::DescribeUpdateDirectoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTagsForResourceRequest, Pagination::ListTagsForResourcePaginationTraits< DerivedClient > > ListTagsForResourcePaginator(const Model::ListTagsForResourceRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDirectoriesRequest, Pagination::DescribeDirectoriesPaginationTraits< DerivedClient > > DescribeDirectoriesPaginator(const Model::DescribeDirectoriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSharedDirectoriesRequest, Pagination::DescribeSharedDirectoriesPaginationTraits< DerivedClient > > DescribeSharedDirectoriesPaginator(const Model::DescribeSharedDirectoriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLogSubscriptionsRequest, Pagination::ListLogSubscriptionsPaginationTraits< DerivedClient > > ListLogSubscriptionsPaginator(const Model::ListLogSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCertificatesRequest, Pagination::ListCertificatesPaginationTraits< DerivedClient > > ListCertificatesPaginator(const Model::ListCertificatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSchemaExtensionsRequest, Pagination::ListSchemaExtensionsPaginationTraits< DerivedClient > > ListSchemaExtensionsPaginator(const Model::ListSchemaExtensionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeRegionsRequest, Pagination::DescribeRegionsPaginationTraits< DerivedClient > > DescribeRegionsPaginator(const Model::DescribeRegionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeClientAuthenticationSettingsRequest, Pagination::DescribeClientAuthenticationSettingsPaginationTraits< DerivedClient > > DescribeClientAuthenticationSettingsPaginator(const Model::DescribeClientAuthenticationSettingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeTrustsRequest, Pagination::DescribeTrustsPaginationTraits< DerivedClient > > DescribeTrustsPaginator(const Model::DescribeTrustsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLDAPSSettingsRequest, Pagination::DescribeLDAPSSettingsPaginationTraits< DerivedClient > > DescribeLDAPSSettingsPaginator(const Model::DescribeLDAPSSettingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListADAssessmentsRequest, Pagination::ListADAssessmentsPaginationTraits< DerivedClient > > ListADAssessmentsPaginator(const Model::ListADAssessmentsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDomainControllersRequest, Pagination::DescribeDomainControllersPaginationTraits< DerivedClient > > DescribeDomainControllersPaginator(const Model::DescribeDomainControllersRequest &request)