AWS SDK for C++

AWS SDK for C++ Version 1.11.752

Loading...
Searching...
No Matches
SNSPaginationBase.h
1
6#pragma once
7
8#include <aws/core/utils/pagination/Paginator.h>
9#include <aws/sns/model/ListEndpointsByPlatformApplicationPaginationTraits.h>
10#include <aws/sns/model/ListOriginationNumbersPaginationTraits.h>
11#include <aws/sns/model/ListPhoneNumbersOptedOutPaginationTraits.h>
12#include <aws/sns/model/ListPlatformApplicationsPaginationTraits.h>
13#include <aws/sns/model/ListSMSSandboxPhoneNumbersPaginationTraits.h>
14#include <aws/sns/model/ListSubscriptionsByTopicPaginationTraits.h>
15#include <aws/sns/model/ListSubscriptionsPaginationTraits.h>
16#include <aws/sns/model/ListTopicsPaginationTraits.h>
17
18#include <memory>
19
20namespace Aws {
21namespace SNS {
22
23class SNSClient;
24
25template <typename DerivedClient>
27 public:
36 static_cast<DerivedClient*>(this), request};
37 }
38
47 static_cast<DerivedClient*>(this), request};
48 }
49
58 static_cast<DerivedClient*>(this), request};
59 }
60
69 static_cast<DerivedClient*>(this), request};
70 }
71
80 static_cast<DerivedClient*>(this), request};
81 }
82
91 static_cast<DerivedClient*>(this), request};
92 }
93
102 static_cast<DerivedClient*>(this), request};
103 }
104
111 Pagination::ListTopicsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
112 request};
113 }
114};
115} // namespace SNS
116} // namespace Aws
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEndpointsByPlatformApplicationRequest, Pagination::ListEndpointsByPlatformApplicationPaginationTraits< DerivedClient > > ListEndpointsByPlatformApplicationPaginator(const Model::ListEndpointsByPlatformApplicationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionsByTopicRequest, Pagination::ListSubscriptionsByTopicPaginationTraits< DerivedClient > > ListSubscriptionsByTopicPaginator(const Model::ListSubscriptionsByTopicRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSMSSandboxPhoneNumbersRequest, Pagination::ListSMSSandboxPhoneNumbersPaginationTraits< DerivedClient > > ListSMSSandboxPhoneNumbersPaginator(const Model::ListSMSSandboxPhoneNumbersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionsRequest, Pagination::ListSubscriptionsPaginationTraits< DerivedClient > > ListSubscriptionsPaginator(const Model::ListSubscriptionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPlatformApplicationsRequest, Pagination::ListPlatformApplicationsPaginationTraits< DerivedClient > > ListPlatformApplicationsPaginator(const Model::ListPlatformApplicationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOriginationNumbersRequest, Pagination::ListOriginationNumbersPaginationTraits< DerivedClient > > ListOriginationNumbersPaginator(const Model::ListOriginationNumbersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTopicsRequest, Pagination::ListTopicsPaginationTraits< DerivedClient > > ListTopicsPaginator(const Model::ListTopicsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPhoneNumbersOptedOutRequest, Pagination::ListPhoneNumbersOptedOutPaginationTraits< DerivedClient > > ListPhoneNumbersOptedOutPaginator(const Model::ListPhoneNumbersOptedOutRequest &request)