AWS SDK for C++

AWS SDK for C++ Version 1.11.751

Loading...
Searching...
No Matches
KMSPaginationBase.h
1
6#pragma once
7
8#include <aws/core/utils/pagination/Paginator.h>
9#include <aws/kms/model/DescribeCustomKeyStoresPaginationTraits.h>
10#include <aws/kms/model/ListAliasesPaginationTraits.h>
11#include <aws/kms/model/ListGrantsPaginationTraits.h>
12#include <aws/kms/model/ListKeyPoliciesPaginationTraits.h>
13#include <aws/kms/model/ListKeyRotationsPaginationTraits.h>
14#include <aws/kms/model/ListKeysPaginationTraits.h>
15#include <aws/kms/model/ListResourceTagsPaginationTraits.h>
16#include <aws/kms/model/ListRetirableGrantsPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace KMS {
22
23class KMSClient;
24
25template <typename DerivedClient>
27 public:
36 static_cast<DerivedClient*>(this), request};
37 }
38
45 Pagination::ListAliasesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
46 request};
47 }
48
55 Pagination::ListGrantsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
56 request};
57 }
58
66 Pagination::ListKeyPoliciesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
67 request};
68 }
69
77 Pagination::ListKeyRotationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
78 request};
79 }
80
87 static_cast<DerivedClient*>(this), request};
88 }
89
97 Pagination::ListResourceTagsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
98 request};
99 }
100
109 static_cast<DerivedClient*>(this), request};
110 }
111};
112} // namespace KMS
113} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeysRequest, Pagination::ListKeysPaginationTraits< DerivedClient > > ListKeysPaginator(const Model::ListKeysRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceTagsRequest, Pagination::ListResourceTagsPaginationTraits< DerivedClient > > ListResourceTagsPaginator(const Model::ListResourceTagsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListRetirableGrantsRequest, Pagination::ListRetirableGrantsPaginationTraits< DerivedClient > > ListRetirableGrantsPaginator(const Model::ListRetirableGrantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeyRotationsRequest, Pagination::ListKeyRotationsPaginationTraits< DerivedClient > > ListKeyRotationsPaginator(const Model::ListKeyRotationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListKeyPoliciesRequest, Pagination::ListKeyPoliciesPaginationTraits< DerivedClient > > ListKeyPoliciesPaginator(const Model::ListKeyPoliciesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeCustomKeyStoresRequest, Pagination::DescribeCustomKeyStoresPaginationTraits< DerivedClient > > DescribeCustomKeyStoresPaginator(const Model::DescribeCustomKeyStoresRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListGrantsRequest, Pagination::ListGrantsPaginationTraits< DerivedClient > > ListGrantsPaginator(const Model::ListGrantsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAliasesRequest, Pagination::ListAliasesPaginationTraits< DerivedClient > > ListAliasesPaginator(const Model::ListAliasesRequest &request)