AWS SDK for C++

AWS SDK for C++ Version 1.11.807

Loading...
Searching...
No Matches
CloudWatchLogsPaginationBase.h
1
6#pragma once
7
8#include <aws/core/client/UserAgent.h>
9#include <aws/core/utils/pagination/Paginator.h>
10#include <aws/logs/model/DescribeConfigurationTemplatesPaginationTraits.h>
11#include <aws/logs/model/DescribeDeliveriesPaginationTraits.h>
12#include <aws/logs/model/DescribeDeliveryDestinationsPaginationTraits.h>
13#include <aws/logs/model/DescribeDeliverySourcesPaginationTraits.h>
14#include <aws/logs/model/DescribeDestinationsPaginationTraits.h>
15#include <aws/logs/model/DescribeLogGroupsPaginationTraits.h>
16#include <aws/logs/model/DescribeLogStreamsPaginationTraits.h>
17#include <aws/logs/model/DescribeMetricFiltersPaginationTraits.h>
18#include <aws/logs/model/DescribeSubscriptionFiltersPaginationTraits.h>
19#include <aws/logs/model/FilterLogEventsPaginationTraits.h>
20#include <aws/logs/model/GetLogEventsPaginationTraits.h>
21#include <aws/logs/model/GetScheduledQueryHistoryPaginationTraits.h>
22#include <aws/logs/model/ListAggregateLogGroupSummariesPaginationTraits.h>
23#include <aws/logs/model/ListAnomaliesPaginationTraits.h>
24#include <aws/logs/model/ListLogAnomalyDetectorsPaginationTraits.h>
25#include <aws/logs/model/ListLogGroupsForQueryPaginationTraits.h>
26#include <aws/logs/model/ListScheduledQueriesPaginationTraits.h>
27#include <aws/logs/model/ListSourcesForS3TableIntegrationPaginationTraits.h>
28
29#include <memory>
30
31namespace Aws {
32namespace CloudWatchLogs {
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
79 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
82 static_cast<DerivedClient*>(this), request};
83 }
84
91 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
94 static_cast<DerivedClient*>(this), request};
95 }
96
103 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
106 static_cast<DerivedClient*>(this), request};
107 }
108
115 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
118 static_cast<DerivedClient*>(this), request};
119 }
120
127 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
130 static_cast<DerivedClient*>(this), request};
131 }
132
139 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
142 static_cast<DerivedClient*>(this), request};
143 }
144
151 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
153 Pagination::FilterLogEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
154 request};
155 }
156
162 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
164 Pagination::GetLogEventsPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
165 request};
166 }
167
174 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
177 static_cast<DerivedClient*>(this), request};
178 }
179
186 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
189 static_cast<DerivedClient*>(this), request};
190 }
191
197 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
199 Pagination::ListAnomaliesPaginationTraits<DerivedClient>>{static_cast<DerivedClient*>(this),
200 request};
201 }
202
209 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
212 static_cast<DerivedClient*>(this), request};
213 }
214
221 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
224 static_cast<DerivedClient*>(this), request};
225 }
226
233 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
236 static_cast<DerivedClient*>(this), request};
237 }
238
245 request.AddUserAgentFeature(Aws::Client::UserAgentFeature::PAGINATOR);
248 static_cast<DerivedClient*>(this), request};
249 }
250};
251} // namespace CloudWatchLogs
252} // namespace Aws
void AddUserAgentFeature(Aws::Client::UserAgentFeature feature) const
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLogStreamsRequest, Pagination::DescribeLogStreamsPaginationTraits< DerivedClient > > DescribeLogStreamsPaginator(const Model::DescribeLogStreamsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetLogEventsRequest, Pagination::GetLogEventsPaginationTraits< DerivedClient > > GetLogEventsPaginator(const Model::GetLogEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAnomaliesRequest, Pagination::ListAnomaliesPaginationTraits< DerivedClient > > ListAnomaliesPaginator(const Model::ListAnomaliesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDeliverySourcesRequest, Pagination::DescribeDeliverySourcesPaginationTraits< DerivedClient > > DescribeDeliverySourcesPaginator(const Model::DescribeDeliverySourcesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLogGroupsForQueryRequest, Pagination::ListLogGroupsForQueryPaginationTraits< DerivedClient > > ListLogGroupsForQueryPaginator(const Model::ListLogGroupsForQueryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListLogAnomalyDetectorsRequest, Pagination::ListLogAnomalyDetectorsPaginationTraits< DerivedClient > > ListLogAnomalyDetectorsPaginator(const Model::ListLogAnomalyDetectorsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDestinationsRequest, Pagination::DescribeDestinationsPaginationTraits< DerivedClient > > DescribeDestinationsPaginator(const Model::DescribeDestinationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListAggregateLogGroupSummariesRequest, Pagination::ListAggregateLogGroupSummariesPaginationTraits< DerivedClient > > ListAggregateLogGroupSummariesPaginator(const Model::ListAggregateLogGroupSummariesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDeliveryDestinationsRequest, Pagination::DescribeDeliveryDestinationsPaginationTraits< DerivedClient > > DescribeDeliveryDestinationsPaginator(const Model::DescribeDeliveryDestinationsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListScheduledQueriesRequest, Pagination::ListScheduledQueriesPaginationTraits< DerivedClient > > ListScheduledQueriesPaginator(const Model::ListScheduledQueriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::FilterLogEventsRequest, Pagination::FilterLogEventsPaginationTraits< DerivedClient > > FilterLogEventsPaginator(const Model::FilterLogEventsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeMetricFiltersRequest, Pagination::DescribeMetricFiltersPaginationTraits< DerivedClient > > DescribeMetricFiltersPaginator(const Model::DescribeMetricFiltersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeLogGroupsRequest, Pagination::DescribeLogGroupsPaginationTraits< DerivedClient > > DescribeLogGroupsPaginator(const Model::DescribeLogGroupsRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetScheduledQueryHistoryRequest, Pagination::GetScheduledQueryHistoryPaginationTraits< DerivedClient > > GetScheduledQueryHistoryPaginator(const Model::GetScheduledQueryHistoryRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeConfigurationTemplatesRequest, Pagination::DescribeConfigurationTemplatesPaginationTraits< DerivedClient > > DescribeConfigurationTemplatesPaginator(const Model::DescribeConfigurationTemplatesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeDeliveriesRequest, Pagination::DescribeDeliveriesPaginationTraits< DerivedClient > > DescribeDeliveriesPaginator(const Model::DescribeDeliveriesRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::DescribeSubscriptionFiltersRequest, Pagination::DescribeSubscriptionFiltersPaginationTraits< DerivedClient > > DescribeSubscriptionFiltersPaginator(const Model::DescribeSubscriptionFiltersRequest &request)
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSourcesForS3TableIntegrationRequest, Pagination::ListSourcesForS3TableIntegrationPaginationTraits< DerivedClient > > ListSourcesForS3TableIntegrationPaginator(const Model::ListSourcesForS3TableIntegrationRequest &request)