AWS SDK for C++

AWS SDK for C++ Version 1.11.820

Loading...
Searching...
No Matches
PartnerCentralSellingPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/partnercentral-selling/model/ListEngagementByAcceptingInvitationTasksPaginationTraits.h>
11#include <aws/partnercentral-selling/model/ListEngagementFromOpportunityTasksPaginationTraits.h>
12#include <aws/partnercentral-selling/model/ListEngagementInvitationsPaginationTraits.h>
13#include <aws/partnercentral-selling/model/ListEngagementMembersPaginationTraits.h>
14#include <aws/partnercentral-selling/model/ListEngagementResourceAssociationsPaginationTraits.h>
15#include <aws/partnercentral-selling/model/ListEngagementsPaginationTraits.h>
16#include <aws/partnercentral-selling/model/ListOpportunitiesPaginationTraits.h>
17#include <aws/partnercentral-selling/model/ListOpportunityFromEngagementTasksPaginationTraits.h>
18#include <aws/partnercentral-selling/model/ListResourceSnapshotJobsPaginationTraits.h>
19#include <aws/partnercentral-selling/model/ListResourceSnapshotsPaginationTraits.h>
20#include <aws/partnercentral-selling/model/ListSolutionsPaginationTraits.h>
21
22#include <memory>
23
24namespace Aws {
25namespace PartnerCentralSelling {
26
27template <typename DerivedClient>
29 public:
36 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
39 static_cast<DerivedClient*>(this), request};
40 }
41
48 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
51 static_cast<DerivedClient*>(this), request};
52 }
53
60 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
63 static_cast<DerivedClient*>(this), request};
64 }
65
72 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
75 static_cast<DerivedClient*>(this), request};
76 }
77
84 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
87 static_cast<DerivedClient*>(this), request};
88 }
89
96 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
98 Pagination::ListEngagementsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
99 request};
100 }
101
108 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
111 static_cast<DerivedClient*>(this), request};
112 }
113
120 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
123 static_cast<DerivedClient*>(this), request};
124 }
125
132 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
135 static_cast<DerivedClient*>(this), request};
136 }
137
144 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
147 static_cast<DerivedClient*>(this), request};
148 }
149
155 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
157 Pagination::ListSolutionsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
158 request};
159 }
160};
161} // namespace PartnerCentralSelling
162} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngagementsRequest, Pagination::ListEngagementsPaginationTraits< DerivedClient > > ListEngagementsPaginator(const Model::ListEngagementsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOpportunityFromEngagementTasksRequest, Pagination::ListOpportunityFromEngagementTasksPaginationTraits< DerivedClient > > ListOpportunityFromEngagementTasksPaginator(const Model::ListOpportunityFromEngagementTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngagementResourceAssociationsRequest, Pagination::ListEngagementResourceAssociationsPaginationTraits< DerivedClient > > ListEngagementResourceAssociationsPaginator(const Model::ListEngagementResourceAssociationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOpportunitiesRequest, Pagination::ListOpportunitiesPaginationTraits< DerivedClient > > ListOpportunitiesPaginator(const Model::ListOpportunitiesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSolutionsRequest, Pagination::ListSolutionsPaginationTraits< DerivedClient > > ListSolutionsPaginator(const Model::ListSolutionsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceSnapshotsRequest, Pagination::ListResourceSnapshotsPaginationTraits< DerivedClient > > ListResourceSnapshotsPaginator(const Model::ListResourceSnapshotsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngagementMembersRequest, Pagination::ListEngagementMembersPaginationTraits< DerivedClient > > ListEngagementMembersPaginator(const Model::ListEngagementMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngagementFromOpportunityTasksRequest, Pagination::ListEngagementFromOpportunityTasksPaginationTraits< DerivedClient > > ListEngagementFromOpportunityTasksPaginator(const Model::ListEngagementFromOpportunityTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngagementByAcceptingInvitationTasksRequest, Pagination::ListEngagementByAcceptingInvitationTasksPaginationTraits< DerivedClient > > ListEngagementByAcceptingInvitationTasksPaginator(const Model::ListEngagementByAcceptingInvitationTasksRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListEngagementInvitationsRequest, Pagination::ListEngagementInvitationsPaginationTraits< DerivedClient > > ListEngagementInvitationsPaginator(const Model::ListEngagementInvitationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListResourceSnapshotJobsRequest, Pagination::ListResourceSnapshotJobsPaginationTraits< DerivedClient > > ListResourceSnapshotJobsPaginator(const Model::ListResourceSnapshotJobsRequest &request)