AWS SDK for C++
AWS SDK for C++ Version 1.11.755
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-ce
include
aws
ce
CostExplorerPaginationBase.h
1
6
#pragma once
7
8
#include <aws/ce/model/GetAnomaliesPaginationTraits.h>
9
#include <aws/ce/model/GetAnomalyMonitorsPaginationTraits.h>
10
#include <aws/ce/model/GetAnomalySubscriptionsPaginationTraits.h>
11
#include <aws/ce/model/GetCostAndUsageComparisonsPaginationTraits.h>
12
#include <aws/ce/model/GetCostComparisonDriversPaginationTraits.h>
13
#include <aws/ce/model/GetReservationPurchaseRecommendationPaginationTraits.h>
14
#include <aws/ce/model/GetRightsizingRecommendationPaginationTraits.h>
15
#include <aws/ce/model/GetSavingsPlansCoveragePaginationTraits.h>
16
#include <aws/ce/model/GetSavingsPlansUtilizationDetailsPaginationTraits.h>
17
#include <aws/ce/model/ListCommitmentPurchaseAnalysesPaginationTraits.h>
18
#include <aws/ce/model/ListCostAllocationTagBackfillHistoryPaginationTraits.h>
19
#include <aws/ce/model/ListCostAllocationTagsPaginationTraits.h>
20
#include <aws/ce/model/ListCostCategoryDefinitionsPaginationTraits.h>
21
#include <aws/ce/model/ListCostCategoryResourceAssociationsPaginationTraits.h>
22
#include <aws/ce/model/ListSavingsPlansPurchaseRecommendationGenerationPaginationTraits.h>
23
#include <aws/core/utils/pagination/Paginator.h>
24
25
#include <memory>
26
27
namespace
Aws
{
28
namespace
CostExplorer {
29
30
class
CostExplorerClient;
31
32
template
<
typename
DerivedClient>
33
class
CostExplorerPaginationBase
{
34
public
:
38
Aws::Utils::Pagination::Paginator<DerivedClient, Model::GetAnomaliesRequest, Pagination::GetAnomaliesPaginationTraits<DerivedClient>
>
39
GetAnomaliesPaginator
(
const
Model::GetAnomaliesRequest
& request) {
40
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetAnomaliesRequest
,
41
Pagination::GetAnomaliesPaginationTraits<DerivedClient>
>{
static_cast<
DerivedClient*
>
(
this
),
42
request};
43
}
44
48
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetAnomalyMonitorsRequest
,
49
Pagination::GetAnomalyMonitorsPaginationTraits<DerivedClient>
>
50
GetAnomalyMonitorsPaginator
(
const
Model::GetAnomalyMonitorsRequest
& request) {
51
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetAnomalyMonitorsRequest
,
52
Pagination::GetAnomalyMonitorsPaginationTraits<DerivedClient>
>{
53
static_cast<
DerivedClient*
>
(
this
), request};
54
}
55
59
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetAnomalySubscriptionsRequest
,
60
Pagination::GetAnomalySubscriptionsPaginationTraits<DerivedClient>
>
61
GetAnomalySubscriptionsPaginator
(
const
Model::GetAnomalySubscriptionsRequest
& request) {
62
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetAnomalySubscriptionsRequest
,
63
Pagination::GetAnomalySubscriptionsPaginationTraits<DerivedClient>
>{
64
static_cast<
DerivedClient*
>
(
this
), request};
65
}
66
70
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetCostAndUsageComparisonsRequest
,
71
Pagination::GetCostAndUsageComparisonsPaginationTraits<DerivedClient>
>
72
GetCostAndUsageComparisonsPaginator
(
const
Model::GetCostAndUsageComparisonsRequest
& request) {
73
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetCostAndUsageComparisonsRequest
,
74
Pagination::GetCostAndUsageComparisonsPaginationTraits<DerivedClient>
>{
75
static_cast<
DerivedClient*
>
(
this
), request};
76
}
77
81
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetCostComparisonDriversRequest
,
82
Pagination::GetCostComparisonDriversPaginationTraits<DerivedClient>
>
83
GetCostComparisonDriversPaginator
(
const
Model::GetCostComparisonDriversRequest
& request) {
84
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetCostComparisonDriversRequest
,
85
Pagination::GetCostComparisonDriversPaginationTraits<DerivedClient>
>{
86
static_cast<
DerivedClient*
>
(
this
), request};
87
}
88
92
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetReservationPurchaseRecommendationRequest
,
93
Pagination::GetReservationPurchaseRecommendationPaginationTraits<DerivedClient>
>
94
GetReservationPurchaseRecommendationPaginator
(
const
Model::GetReservationPurchaseRecommendationRequest
& request) {
95
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetReservationPurchaseRecommendationRequest
,
96
Pagination::GetReservationPurchaseRecommendationPaginationTraits<DerivedClient>
>{
97
static_cast<
DerivedClient*
>
(
this
), request};
98
}
99
103
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetRightsizingRecommendationRequest
,
104
Pagination::GetRightsizingRecommendationPaginationTraits<DerivedClient>
>
105
GetRightsizingRecommendationPaginator
(
const
Model::GetRightsizingRecommendationRequest
& request) {
106
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetRightsizingRecommendationRequest
,
107
Pagination::GetRightsizingRecommendationPaginationTraits<DerivedClient>
>{
108
static_cast<
DerivedClient*
>
(
this
), request};
109
}
110
114
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetSavingsPlansCoverageRequest
,
115
Pagination::GetSavingsPlansCoveragePaginationTraits<DerivedClient>
>
116
GetSavingsPlansCoveragePaginator
(
const
Model::GetSavingsPlansCoverageRequest
& request) {
117
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetSavingsPlansCoverageRequest
,
118
Pagination::GetSavingsPlansCoveragePaginationTraits<DerivedClient>
>{
119
static_cast<
DerivedClient*
>
(
this
), request};
120
}
121
125
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetSavingsPlansUtilizationDetailsRequest
,
126
Pagination::GetSavingsPlansUtilizationDetailsPaginationTraits<DerivedClient>
>
127
GetSavingsPlansUtilizationDetailsPaginator
(
const
Model::GetSavingsPlansUtilizationDetailsRequest
& request) {
128
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::GetSavingsPlansUtilizationDetailsRequest
,
129
Pagination::GetSavingsPlansUtilizationDetailsPaginationTraits<DerivedClient>
>{
130
static_cast<
DerivedClient*
>
(
this
), request};
131
}
132
136
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCommitmentPurchaseAnalysesRequest
,
137
Pagination::ListCommitmentPurchaseAnalysesPaginationTraits<DerivedClient>
>
138
ListCommitmentPurchaseAnalysesPaginator
(
const
Model::ListCommitmentPurchaseAnalysesRequest
& request) {
139
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCommitmentPurchaseAnalysesRequest
,
140
Pagination::ListCommitmentPurchaseAnalysesPaginationTraits<DerivedClient>
>{
141
static_cast<
DerivedClient*
>
(
this
), request};
142
}
143
147
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostAllocationTagBackfillHistoryRequest
,
148
Pagination::ListCostAllocationTagBackfillHistoryPaginationTraits<DerivedClient>
>
149
ListCostAllocationTagBackfillHistoryPaginator
(
const
Model::ListCostAllocationTagBackfillHistoryRequest
& request) {
150
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostAllocationTagBackfillHistoryRequest
,
151
Pagination::ListCostAllocationTagBackfillHistoryPaginationTraits<DerivedClient>
>{
152
static_cast<
DerivedClient*
>
(
this
), request};
153
}
154
158
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostAllocationTagsRequest
,
159
Pagination::ListCostAllocationTagsPaginationTraits<DerivedClient>
>
160
ListCostAllocationTagsPaginator
(
const
Model::ListCostAllocationTagsRequest
& request) {
161
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostAllocationTagsRequest
,
162
Pagination::ListCostAllocationTagsPaginationTraits<DerivedClient>
>{
163
static_cast<
DerivedClient*
>
(
this
), request};
164
}
165
169
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostCategoryDefinitionsRequest
,
170
Pagination::ListCostCategoryDefinitionsPaginationTraits<DerivedClient>
>
171
ListCostCategoryDefinitionsPaginator
(
const
Model::ListCostCategoryDefinitionsRequest
& request) {
172
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostCategoryDefinitionsRequest
,
173
Pagination::ListCostCategoryDefinitionsPaginationTraits<DerivedClient>
>{
174
static_cast<
DerivedClient*
>
(
this
), request};
175
}
176
180
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostCategoryResourceAssociationsRequest
,
181
Pagination::ListCostCategoryResourceAssociationsPaginationTraits<DerivedClient>
>
182
ListCostCategoryResourceAssociationsPaginator
(
const
Model::ListCostCategoryResourceAssociationsRequest
& request) {
183
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListCostCategoryResourceAssociationsRequest
,
184
Pagination::ListCostCategoryResourceAssociationsPaginationTraits<DerivedClient>
>{
185
static_cast<
DerivedClient*
>
(
this
), request};
186
}
187
191
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSavingsPlansPurchaseRecommendationGenerationRequest
,
192
Pagination::ListSavingsPlansPurchaseRecommendationGenerationPaginationTraits<DerivedClient>
>
193
ListSavingsPlansPurchaseRecommendationGenerationPaginator
(
const
Model::ListSavingsPlansPurchaseRecommendationGenerationRequest
& request) {
194
return
Aws::Utils::Pagination::Paginator
<DerivedClient,
Model::ListSavingsPlansPurchaseRecommendationGenerationRequest
,
195
Pagination::ListSavingsPlansPurchaseRecommendationGenerationPaginationTraits<DerivedClient>
>{
196
static_cast<
DerivedClient*
>
(
this
), request};
197
}
198
};
199
}
// namespace CostExplorer
200
}
// namespace Aws
Aws::CostExplorer::CostExplorerPaginationBase
Definition
CostExplorerPaginationBase.h:33
Aws::CostExplorer::CostExplorerPaginationBase::ListSavingsPlansPurchaseRecommendationGenerationPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListSavingsPlansPurchaseRecommendationGenerationRequest, Pagination::ListSavingsPlansPurchaseRecommendationGenerationPaginationTraits< DerivedClient > > ListSavingsPlansPurchaseRecommendationGenerationPaginator(const Model::ListSavingsPlansPurchaseRecommendationGenerationRequest &request)
Definition
CostExplorerPaginationBase.h:193
Aws::CostExplorer::CostExplorerPaginationBase::ListCommitmentPurchaseAnalysesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCommitmentPurchaseAnalysesRequest, Pagination::ListCommitmentPurchaseAnalysesPaginationTraits< DerivedClient > > ListCommitmentPurchaseAnalysesPaginator(const Model::ListCommitmentPurchaseAnalysesRequest &request)
Definition
CostExplorerPaginationBase.h:138
Aws::CostExplorer::CostExplorerPaginationBase::GetSavingsPlansCoveragePaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetSavingsPlansCoverageRequest, Pagination::GetSavingsPlansCoveragePaginationTraits< DerivedClient > > GetSavingsPlansCoveragePaginator(const Model::GetSavingsPlansCoverageRequest &request)
Definition
CostExplorerPaginationBase.h:116
Aws::CostExplorer::CostExplorerPaginationBase::GetAnomalySubscriptionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAnomalySubscriptionsRequest, Pagination::GetAnomalySubscriptionsPaginationTraits< DerivedClient > > GetAnomalySubscriptionsPaginator(const Model::GetAnomalySubscriptionsRequest &request)
Definition
CostExplorerPaginationBase.h:61
Aws::CostExplorer::CostExplorerPaginationBase::GetAnomalyMonitorsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAnomalyMonitorsRequest, Pagination::GetAnomalyMonitorsPaginationTraits< DerivedClient > > GetAnomalyMonitorsPaginator(const Model::GetAnomalyMonitorsRequest &request)
Definition
CostExplorerPaginationBase.h:50
Aws::CostExplorer::CostExplorerPaginationBase::GetCostComparisonDriversPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCostComparisonDriversRequest, Pagination::GetCostComparisonDriversPaginationTraits< DerivedClient > > GetCostComparisonDriversPaginator(const Model::GetCostComparisonDriversRequest &request)
Definition
CostExplorerPaginationBase.h:83
Aws::CostExplorer::CostExplorerPaginationBase::ListCostCategoryDefinitionsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCostCategoryDefinitionsRequest, Pagination::ListCostCategoryDefinitionsPaginationTraits< DerivedClient > > ListCostCategoryDefinitionsPaginator(const Model::ListCostCategoryDefinitionsRequest &request)
Definition
CostExplorerPaginationBase.h:171
Aws::CostExplorer::CostExplorerPaginationBase::ListCostCategoryResourceAssociationsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCostCategoryResourceAssociationsRequest, Pagination::ListCostCategoryResourceAssociationsPaginationTraits< DerivedClient > > ListCostCategoryResourceAssociationsPaginator(const Model::ListCostCategoryResourceAssociationsRequest &request)
Definition
CostExplorerPaginationBase.h:182
Aws::CostExplorer::CostExplorerPaginationBase::GetSavingsPlansUtilizationDetailsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetSavingsPlansUtilizationDetailsRequest, Pagination::GetSavingsPlansUtilizationDetailsPaginationTraits< DerivedClient > > GetSavingsPlansUtilizationDetailsPaginator(const Model::GetSavingsPlansUtilizationDetailsRequest &request)
Definition
CostExplorerPaginationBase.h:127
Aws::CostExplorer::CostExplorerPaginationBase::GetRightsizingRecommendationPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetRightsizingRecommendationRequest, Pagination::GetRightsizingRecommendationPaginationTraits< DerivedClient > > GetRightsizingRecommendationPaginator(const Model::GetRightsizingRecommendationRequest &request)
Definition
CostExplorerPaginationBase.h:105
Aws::CostExplorer::CostExplorerPaginationBase::ListCostAllocationTagsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCostAllocationTagsRequest, Pagination::ListCostAllocationTagsPaginationTraits< DerivedClient > > ListCostAllocationTagsPaginator(const Model::ListCostAllocationTagsRequest &request)
Definition
CostExplorerPaginationBase.h:160
Aws::CostExplorer::CostExplorerPaginationBase::GetCostAndUsageComparisonsPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetCostAndUsageComparisonsRequest, Pagination::GetCostAndUsageComparisonsPaginationTraits< DerivedClient > > GetCostAndUsageComparisonsPaginator(const Model::GetCostAndUsageComparisonsRequest &request)
Definition
CostExplorerPaginationBase.h:72
Aws::CostExplorer::CostExplorerPaginationBase::ListCostAllocationTagBackfillHistoryPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::ListCostAllocationTagBackfillHistoryRequest, Pagination::ListCostAllocationTagBackfillHistoryPaginationTraits< DerivedClient > > ListCostAllocationTagBackfillHistoryPaginator(const Model::ListCostAllocationTagBackfillHistoryRequest &request)
Definition
CostExplorerPaginationBase.h:149
Aws::CostExplorer::CostExplorerPaginationBase::GetReservationPurchaseRecommendationPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetReservationPurchaseRecommendationRequest, Pagination::GetReservationPurchaseRecommendationPaginationTraits< DerivedClient > > GetReservationPurchaseRecommendationPaginator(const Model::GetReservationPurchaseRecommendationRequest &request)
Definition
CostExplorerPaginationBase.h:94
Aws::CostExplorer::CostExplorerPaginationBase::GetAnomaliesPaginator
Aws::Utils::Pagination::Paginator< DerivedClient, Model::GetAnomaliesRequest, Pagination::GetAnomaliesPaginationTraits< DerivedClient > > GetAnomaliesPaginator(const Model::GetAnomaliesRequest &request)
Definition
CostExplorerPaginationBase.h:39
Aws::CostExplorer::Model::GetAnomaliesRequest
Definition
GetAnomaliesRequest.h:22
Aws::CostExplorer::Model::GetAnomalyMonitorsRequest
Definition
GetAnomalyMonitorsRequest.h:20
Aws::CostExplorer::Model::GetAnomalySubscriptionsRequest
Definition
GetAnomalySubscriptionsRequest.h:20
Aws::CostExplorer::Model::GetCostAndUsageComparisonsRequest
Definition
GetCostAndUsageComparisonsRequest.h:23
Aws::CostExplorer::Model::GetCostComparisonDriversRequest
Definition
GetCostComparisonDriversRequest.h:23
Aws::CostExplorer::Model::GetReservationPurchaseRecommendationRequest
Definition
GetReservationPurchaseRecommendationRequest.h:25
Aws::CostExplorer::Model::GetRightsizingRecommendationRequest
Definition
GetRightsizingRecommendationRequest.h:21
Aws::CostExplorer::Model::GetSavingsPlansCoverageRequest
Definition
GetSavingsPlansCoverageRequest.h:25
Aws::CostExplorer::Model::GetSavingsPlansUtilizationDetailsRequest
Definition
GetSavingsPlansUtilizationDetailsRequest.h:24
Aws::CostExplorer::Model::ListCommitmentPurchaseAnalysesRequest
Definition
ListCommitmentPurchaseAnalysesRequest.h:21
Aws::CostExplorer::Model::ListCostAllocationTagBackfillHistoryRequest
Definition
ListCostAllocationTagBackfillHistoryRequest.h:19
Aws::CostExplorer::Model::ListCostAllocationTagsRequest
Definition
ListCostAllocationTagsRequest.h:22
Aws::CostExplorer::Model::ListCostCategoryDefinitionsRequest
Definition
ListCostCategoryDefinitionsRequest.h:20
Aws::CostExplorer::Model::ListCostCategoryResourceAssociationsRequest
Definition
ListCostCategoryResourceAssociationsRequest.h:19
Aws::CostExplorer::Model::ListSavingsPlansPurchaseRecommendationGenerationRequest
Definition
ListSavingsPlansPurchaseRecommendationGenerationRequest.h:21
Aws::Utils::Pagination::Paginator
Aws::Utils::Pagination::Paginator
Aws
Aws::CostExplorer::Pagination::GetAnomaliesPaginationTraits
Definition
GetAnomaliesPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetAnomalyMonitorsPaginationTraits
Definition
GetAnomalyMonitorsPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetAnomalySubscriptionsPaginationTraits
Definition
GetAnomalySubscriptionsPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetCostAndUsageComparisonsPaginationTraits
Definition
GetCostAndUsageComparisonsPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetCostComparisonDriversPaginationTraits
Definition
GetCostComparisonDriversPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetReservationPurchaseRecommendationPaginationTraits
Definition
GetReservationPurchaseRecommendationPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetRightsizingRecommendationPaginationTraits
Definition
GetRightsizingRecommendationPaginationTraits.h:17
Aws::CostExplorer::Pagination::GetSavingsPlansCoveragePaginationTraits
Definition
GetSavingsPlansCoveragePaginationTraits.h:17
Aws::CostExplorer::Pagination::GetSavingsPlansUtilizationDetailsPaginationTraits
Definition
GetSavingsPlansUtilizationDetailsPaginationTraits.h:17
Aws::CostExplorer::Pagination::ListCommitmentPurchaseAnalysesPaginationTraits
Definition
ListCommitmentPurchaseAnalysesPaginationTraits.h:17
Aws::CostExplorer::Pagination::ListCostAllocationTagBackfillHistoryPaginationTraits
Definition
ListCostAllocationTagBackfillHistoryPaginationTraits.h:17
Aws::CostExplorer::Pagination::ListCostAllocationTagsPaginationTraits
Definition
ListCostAllocationTagsPaginationTraits.h:17
Aws::CostExplorer::Pagination::ListCostCategoryDefinitionsPaginationTraits
Definition
ListCostCategoryDefinitionsPaginationTraits.h:17
Aws::CostExplorer::Pagination::ListCostCategoryResourceAssociationsPaginationTraits
Definition
ListCostCategoryResourceAssociationsPaginationTraits.h:17
Aws::CostExplorer::Pagination::ListSavingsPlansPurchaseRecommendationGenerationPaginationTraits
Definition
ListSavingsPlansPurchaseRecommendationGenerationPaginationTraits.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences