AWS SDK for C++
AWS SDK for C++ Version 1.11.752
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-sns
include
aws
sns
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
20
namespace
Aws
{
21
namespace
SNS {
22
23
class
SNSClient;
24
25
template
<
typename
DerivedClient>
26
class
SNSPaginationBase
{
27
public
:
31
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListEndpointsByPlatformApplicationRequest
,
32
Pagination::ListEndpointsByPlatformApplicationPaginationTraits<DerivedClient>
>
33
ListEndpointsByPlatformApplicationPaginator
(
const
Model::ListEndpointsByPlatformApplicationRequest
& request) {
34
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListEndpointsByPlatformApplicationRequest
,
35
Pagination::ListEndpointsByPlatformApplicationPaginationTraits<DerivedClient>
>{
36
static_cast<
DerivedClient*
>
(
this
), request};
37
}
38
42
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListOriginationNumbersRequest
,
43
Pagination::ListOriginationNumbersPaginationTraits<DerivedClient>
>
44
ListOriginationNumbersPaginator
(
const
Model::ListOriginationNumbersRequest
& request) {
45
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListOriginationNumbersRequest
,
46
Pagination::ListOriginationNumbersPaginationTraits<DerivedClient>
>{
47
static_cast<
DerivedClient*
>
(
this
), request};
48
}
49
53
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPhoneNumbersOptedOutRequest
,
54
Pagination::ListPhoneNumbersOptedOutPaginationTraits<DerivedClient>
>
55
ListPhoneNumbersOptedOutPaginator
(
const
Model::ListPhoneNumbersOptedOutRequest
& request) {
56
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPhoneNumbersOptedOutRequest
,
57
Pagination::ListPhoneNumbersOptedOutPaginationTraits<DerivedClient>
>{
58
static_cast<
DerivedClient*
>
(
this
), request};
59
}
60
64
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPlatformApplicationsRequest
,
65
Pagination::ListPlatformApplicationsPaginationTraits<DerivedClient>
>
66
ListPlatformApplicationsPaginator
(
const
Model::ListPlatformApplicationsRequest
& request) {
67
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListPlatformApplicationsRequest
,
68
Pagination::ListPlatformApplicationsPaginationTraits<DerivedClient>
>{
69
static_cast<
DerivedClient*
>
(
this
), request};
70
}
71
75
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSMSSandboxPhoneNumbersRequest
,
76
Pagination::ListSMSSandboxPhoneNumbersPaginationTraits<DerivedClient>
>
77
ListSMSSandboxPhoneNumbersPaginator
(
const
Model::ListSMSSandboxPhoneNumbersRequest
& request) {
78
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSMSSandboxPhoneNumbersRequest
,
79
Pagination::ListSMSSandboxPhoneNumbersPaginationTraits<DerivedClient>
>{
80
static_cast<
DerivedClient*
>
(
this
), request};
81
}
82
86
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSubscriptionsRequest
,
87
Pagination::ListSubscriptionsPaginationTraits<DerivedClient>
>
88
ListSubscriptionsPaginator
(
const
Model::ListSubscriptionsRequest
& request) {
89
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSubscriptionsRequest
,
90
Pagination::ListSubscriptionsPaginationTraits<DerivedClient>
>{
91
static_cast<
DerivedClient*
>
(
this
), request};
92
}
93
97
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSubscriptionsByTopicRequest
,
98
Pagination::ListSubscriptionsByTopicPaginationTraits<DerivedClient>
>
99
ListSubscriptionsByTopicPaginator
(
const
Model::ListSubscriptionsByTopicRequest
& request) {
100
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSubscriptionsByTopicRequest
,
101
Pagination::ListSubscriptionsByTopicPaginationTraits<DerivedClient>
>{
102
static_cast<
DerivedClient*
>
(
this
), request};
103
}
104
108
Aws::Utils::Pagination::Paginator<DerivedClient, Model::ListTopicsRequest, Pagination::ListTopicsPaginationTraits<DerivedClient>
>
109
ListTopicsPaginator
(
const
Model::ListTopicsRequest
& request) {
110
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListTopicsRequest
,
111
Pagination::ListTopicsPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
112
request};
113
}
114
};
115
}
// namespace SNS
116
}
// namespace Aws
Aws::SNS::Model::ListEndpointsByPlatformApplicationRequest
Definition
ListEndpointsByPlatformApplicationRequest.h:23
Aws::SNS::Model::ListOriginationNumbersRequest
Definition
ListOriginationNumbersRequest.h:19
Aws::SNS::Model::ListPhoneNumbersOptedOutRequest
Definition
ListPhoneNumbersOptedOutRequest.h:23
Aws::SNS::Model::ListPlatformApplicationsRequest
Definition
ListPlatformApplicationsRequest.h:23
Aws::SNS::Model::ListSMSSandboxPhoneNumbersRequest
Definition
ListSMSSandboxPhoneNumbersRequest.h:19
Aws::SNS::Model::ListSubscriptionsByTopicRequest
Definition
ListSubscriptionsByTopicRequest.h:22
Aws::SNS::Model::ListSubscriptionsRequest
Definition
ListSubscriptionsRequest.h:22
Aws::SNS::Model::ListTopicsRequest
Definition
ListTopicsRequest.h:19
Aws::SNS::SNSPaginationBase
Definition
SNSPaginationBase.h:26
Aws::SNS::SNSPaginationBase::ListEndpointsByPlatformApplicationPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEndpointsByPlatformApplicationRequest, Pagination::ListEndpointsByPlatformApplicationPaginationTraits< DerivedClient > > ListEndpointsByPlatformApplicationPaginator(const Model::ListEndpointsByPlatformApplicationRequest &request)
Definition
SNSPaginationBase.h:33
Aws::SNS::SNSPaginationBase::ListSubscriptionsByTopicPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionsByTopicRequest, Pagination::ListSubscriptionsByTopicPaginationTraits< DerivedClient > > ListSubscriptionsByTopicPaginator(const Model::ListSubscriptionsByTopicRequest &request)
Definition
SNSPaginationBase.h:99
Aws::SNS::SNSPaginationBase::ListSMSSandboxPhoneNumbersPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSMSSandboxPhoneNumbersRequest, Pagination::ListSMSSandboxPhoneNumbersPaginationTraits< DerivedClient > > ListSMSSandboxPhoneNumbersPaginator(const Model::ListSMSSandboxPhoneNumbersRequest &request)
Definition
SNSPaginationBase.h:77
Aws::SNS::SNSPaginationBase::ListSubscriptionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSubscriptionsRequest, Pagination::ListSubscriptionsPaginationTraits< DerivedClient > > ListSubscriptionsPaginator(const Model::ListSubscriptionsRequest &request)
Definition
SNSPaginationBase.h:88
Aws::SNS::SNSPaginationBase::ListPlatformApplicationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPlatformApplicationsRequest, Pagination::ListPlatformApplicationsPaginationTraits< DerivedClient > > ListPlatformApplicationsPaginator(const Model::ListPlatformApplicationsRequest &request)
Definition
SNSPaginationBase.h:66
Aws::SNS::SNSPaginationBase::ListOriginationNumbersPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOriginationNumbersRequest, Pagination::ListOriginationNumbersPaginationTraits< DerivedClient > > ListOriginationNumbersPaginator(const Model::ListOriginationNumbersRequest &request)
Definition
SNSPaginationBase.h:44
Aws::SNS::SNSPaginationBase::ListTopicsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTopicsRequest, Pagination::ListTopicsPaginationTraits< DerivedClient > > ListTopicsPaginator(const Model::ListTopicsRequest &request)
Definition
SNSPaginationBase.h:109
Aws::SNS::SNSPaginationBase::ListPhoneNumbersOptedOutPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPhoneNumbersOptedOutRequest, Pagination::ListPhoneNumbersOptedOutPaginationTraits< DerivedClient > > ListPhoneNumbersOptedOutPaginator(const Model::ListPhoneNumbersOptedOutRequest &request)
Definition
SNSPaginationBase.h:55
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::SNS::Pagination::ListEndpointsByPlatformApplicationPaginationTraits
Definition
ListEndpointsByPlatformApplicationPaginationTraits.h:17
Aws::SNS::Pagination::ListOriginationNumbersPaginationTraits
Definition
ListOriginationNumbersPaginationTraits.h:17
Aws::SNS::Pagination::ListPhoneNumbersOptedOutPaginationTraits
Definition
ListPhoneNumbersOptedOutPaginationTraits.h:17
Aws::SNS::Pagination::ListPlatformApplicationsPaginationTraits
Definition
ListPlatformApplicationsPaginationTraits.h:17
Aws::SNS::Pagination::ListSMSSandboxPhoneNumbersPaginationTraits
Definition
ListSMSSandboxPhoneNumbersPaginationTraits.h:17
Aws::SNS::Pagination::ListSubscriptionsByTopicPaginationTraits
Definition
ListSubscriptionsByTopicPaginationTraits.h:17
Aws::SNS::Pagination::ListSubscriptionsPaginationTraits
Definition
ListSubscriptionsPaginationTraits.h:17
Aws::SNS::Pagination::ListTopicsPaginationTraits
Definition
ListTopicsPaginationTraits.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences