AWS SDK for C++

AWS SDK for C++ Version 1.11.758

Loading...
Searching...
No Matches
GuardDutyPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/guardduty/model/DescribeMalwareScansPaginationTraits.h>
11#include <aws/guardduty/model/DescribeOrganizationConfigurationPaginationTraits.h>
12#include <aws/guardduty/model/GetUsageStatisticsPaginationTraits.h>
13#include <aws/guardduty/model/ListCoveragePaginationTraits.h>
14#include <aws/guardduty/model/ListDetectorsPaginationTraits.h>
15#include <aws/guardduty/model/ListFiltersPaginationTraits.h>
16#include <aws/guardduty/model/ListFindingsPaginationTraits.h>
17#include <aws/guardduty/model/ListIPSetsPaginationTraits.h>
18#include <aws/guardduty/model/ListInvitationsPaginationTraits.h>
19#include <aws/guardduty/model/ListMalwareScansPaginationTraits.h>
20#include <aws/guardduty/model/ListMembersPaginationTraits.h>
21#include <aws/guardduty/model/ListOrganizationAdminAccountsPaginationTraits.h>
22#include <aws/guardduty/model/ListPublishingDestinationsPaginationTraits.h>
23#include <aws/guardduty/model/ListThreatEntitySetsPaginationTraits.h>
24#include <aws/guardduty/model/ListThreatIntelSetsPaginationTraits.h>
25#include <aws/guardduty/model/ListTrustedEntitySetsPaginationTraits.h>
26
27#include <memory>
28
29namespace Aws {
30namespace GuardDuty {
31
32class GuardDutyClient;
33
34template <typename DerivedClient>
36 public:
43 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
46 static_cast<DerivedClient*>(this), request};
47 }
48
55 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
58 static_cast<DerivedClient*>(this), request};
59 }
60
67 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
70 static_cast<DerivedClient*>(this), request};
71 }
72
78 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
80 Pagination::ListCoveragePaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
81 request};
82 }
83
89 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
91 Pagination::ListDetectorsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
92 request};
93 }
94
100 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
102 Pagination::ListFiltersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
103 request};
104 }
105
111 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
113 Pagination::ListFindingsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
114 request};
115 }
116
123 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
125 Pagination::ListInvitationsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
126 request};
127 }
128
134 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
136 Pagination::ListIPSetsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
137 request};
138 }
139
146 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
148 Pagination::ListMalwareScansPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
149 request};
150 }
151
157 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
159 Pagination::ListMembersPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
160 request};
161 }
162
169 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
172 static_cast<DerivedClient*>(this), request};
173 }
174
181 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
184 static_cast<DerivedClient*>(this), request};
185 }
186
193 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
196 static_cast<DerivedClient*>(this), request};
197 }
198
205 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
208 static_cast<DerivedClient*>(this), request};
209 }
210
217 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
220 static_cast<DerivedClient*>(this), request};
221 }
222};
223} // namespace GuardDuty
224} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListTrustedEntitySetsRequest, Pagination::ListTrustedEntitySetsPaginationTraits< DerivedClient > > ListTrustedEntitySetsPaginator(const Model::ListTrustedEntitySetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMalwareScansRequest, Pagination::ListMalwareScansPaginationTraits< DerivedClient > > ListMalwareScansPaginator(const Model::ListMalwareScansRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFiltersRequest, Pagination::ListFiltersPaginationTraits< DerivedClient > > ListFiltersPaginator(const Model::ListFiltersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListDetectorsRequest, Pagination::ListDetectorsPaginationTraits< DerivedClient > > ListDetectorsPaginator(const Model::ListDetectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListInvitationsRequest, Pagination::ListInvitationsPaginationTraits< DerivedClient > > ListInvitationsPaginator(const Model::ListInvitationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListOrganizationAdminAccountsRequest, Pagination::ListOrganizationAdminAccountsPaginationTraits< DerivedClient > > ListOrganizationAdminAccountsPaginator(const Model::ListOrganizationAdminAccountsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThreatEntitySetsRequest, Pagination::ListThreatEntitySetsPaginationTraits< DerivedClient > > ListThreatEntitySetsPaginator(const Model::ListThreatEntitySetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListThreatIntelSetsRequest, Pagination::ListThreatIntelSetsPaginationTraits< DerivedClient > > ListThreatIntelSetsPaginator(const Model::ListThreatIntelSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetUsageStatisticsRequest, Pagination::GetUsageStatisticsPaginationTraits< DerivedClient > > GetUsageStatisticsPaginator(const Model::GetUsageStatisticsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMalwareScansRequest, Pagination::DescribeMalwareScansPaginationTraits< DerivedClient > > DescribeMalwareScansPaginator(const Model::DescribeMalwareScansRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListIPSetsRequest, Pagination::ListIPSetsPaginationTraits< DerivedClient > > ListIPSetsPaginator(const Model::ListIPSetsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListFindingsRequest, Pagination::ListFindingsPaginationTraits< DerivedClient > > ListFindingsPaginator(const Model::ListFindingsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListMembersRequest, Pagination::ListMembersPaginationTraits< DerivedClient > > ListMembersPaginator(const Model::ListMembersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListPublishingDestinationsRequest, Pagination::ListPublishingDestinationsPaginationTraits< DerivedClient > > ListPublishingDestinationsPaginator(const Model::ListPublishingDestinationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeOrganizationConfigurationRequest, Pagination::DescribeOrganizationConfigurationPaginationTraits< DerivedClient > > DescribeOrganizationConfigurationPaginator(const Model::DescribeOrganizationConfigurationRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCoverageRequest, Pagination::ListCoveragePaginationTraits< DerivedClient > > ListCoveragePaginator(const Model::ListCoverageRequest &request)