AWS SDK for C++

AWS SDK for C++ Version 1.11.754

Loading...
Searching...
No Matches
DirectoryServicePaginationBase.h
1
6#pragma once
7
8#include <aws/core/utils/pagination/Paginator.h>
9#include <aws/ds/model/DescribeClientAuthenticationSettingsPaginationTraits.h>
10#include <aws/ds/model/DescribeDirectoriesPaginationTraits.h>
11#include <aws/ds/model/DescribeDomainControllersPaginationTraits.h>
12#include <aws/ds/model/DescribeLDAPSSettingsPaginationTraits.h>
13#include <aws/ds/model/DescribeRegionsPaginationTraits.h>
14#include <aws/ds/model/DescribeSharedDirectoriesPaginationTraits.h>
15#include <aws/ds/model/DescribeSnapshotsPaginationTraits.h>
16#include <aws/ds/model/DescribeTrustsPaginationTraits.h>
17#include <aws/ds/model/DescribeUpdateDirectoryPaginationTraits.h>
18#include <aws/ds/model/ListADAssessmentsPaginationTraits.h>
19#include <aws/ds/model/ListCertificatesPaginationTraits.h>
20#include <aws/ds/model/ListIpRoutesPaginationTraits.h>
21#include <aws/ds/model/ListLogSubscriptionsPaginationTraits.h>
22#include <aws/ds/model/ListSchemaExtensionsPaginationTraits.h>
23#include <aws/ds/model/ListTagsForResourcePaginationTraits.h>
24
25#include <memory>
26
27namespace Aws {
28namespace DirectoryService {
29
30class DirectoryServiceClient;
31
32template <typename DerivedClient>
34 public:
43 static_cast<DerivedClient*>(this), request};
44 }
45
54 static_cast<DerivedClient*>(this), request};
55 }
56
65 static_cast<DerivedClient*>(this), request};
66 }
67
76 static_cast<DerivedClient*>(this), request};
77 }
78
86 Pagination::DescribeRegionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
87 request};
88 }
89
98 static_cast<DerivedClient*>(this), request};
99 }
100
109 static_cast<DerivedClient*>(this), request};
110 }
111
118 Pagination::DescribeTrustsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
119 request};
120 }
121
130 static_cast<DerivedClient*>(this), request};
131 }
132
141 static_cast<DerivedClient*>(this), request};
142 }
143
151 Pagination::ListCertificatesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
152 request};
153 }
154
161 Pagination::ListIpRoutesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
162 request};
163 }
164
173 static_cast<DerivedClient*>(this), request};
174 }
175
184 static_cast<DerivedClient*>(this), request};
185 }
186
195 static_cast<DerivedClient*>(this), request};
196 }
197};
198} // namespace DirectoryService
199} // namespace Aws
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)