AWS SDK for C++

AWS SDK for C++ Version 1.11.925

Loading...
Searching...
No Matches
BillingServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/billing/BillingEndpointProvider.h>
10#include <aws/billing/BillingErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in BillingClient header */
22#include <aws/billing/model/AssociateContractResult.h>
23#include <aws/billing/model/AssociateSourceViewsResult.h>
24#include <aws/billing/model/CancelContractualInvestmentAttestationResult.h>
25#include <aws/billing/model/CreateBillingViewResult.h>
26#include <aws/billing/model/CreateContractualInvestmentAttestationResult.h>
27#include <aws/billing/model/DeleteBillingViewResult.h>
28#include <aws/billing/model/DisassociateContractResult.h>
29#include <aws/billing/model/DisassociateSourceViewsResult.h>
30#include <aws/billing/model/GetBillingPreferencesResult.h>
31#include <aws/billing/model/GetBillingViewResult.h>
32#include <aws/billing/model/GetContractInformationResult.h>
33#include <aws/billing/model/GetCreditAllocationHistoryResult.h>
34#include <aws/billing/model/GetCreditsResult.h>
35#include <aws/billing/model/GetEnterpriseSupportChargeSummaryResult.h>
36#include <aws/billing/model/GetEnterpriseSupportContractDetailsResult.h>
37#include <aws/billing/model/GetResourcePolicyResult.h>
38#include <aws/billing/model/ListBillingViewSegmentsRequest.h>
39#include <aws/billing/model/ListBillingViewSegmentsResult.h>
40#include <aws/billing/model/ListBillingViewsRequest.h>
41#include <aws/billing/model/ListBillingViewsResult.h>
42#include <aws/billing/model/ListBusinessSupportAccountChargesResult.h>
43#include <aws/billing/model/ListBusinessSupportSubscriptionHistoryRequest.h>
44#include <aws/billing/model/ListBusinessSupportSubscriptionHistoryResult.h>
45#include <aws/billing/model/ListContractsRequest.h>
46#include <aws/billing/model/ListContractsResult.h>
47#include <aws/billing/model/ListContractualInvestmentAttestationsResult.h>
48#include <aws/billing/model/ListContractualInvestmentSummariesResult.h>
49#include <aws/billing/model/ListContractualInvestmentsResult.h>
50#include <aws/billing/model/ListEnterpriseSupportLinkedAccountChargesResult.h>
51#include <aws/billing/model/ListSourceViewsForBillingViewResult.h>
52#include <aws/billing/model/ListTagsForResourceResult.h>
53#include <aws/billing/model/RedeemCreditsResult.h>
54#include <aws/billing/model/TagResourceResult.h>
55#include <aws/billing/model/UntagResourceResult.h>
56#include <aws/billing/model/UpdateBillingPreferencesResult.h>
57#include <aws/billing/model/UpdateBillingViewResult.h>
58/* End of service model headers required in BillingClient header */
59
60namespace Aws {
61namespace Http {
62class HttpClient;
63class HttpClientFactory;
64} // namespace Http
65
66namespace Utils {
67template <typename R, typename E>
68class Outcome;
69
70namespace Threading {
71class Executor;
72} // namespace Threading
73} // namespace Utils
74
75namespace Auth {
76class AWSCredentials;
77class AWSCredentialsProvider;
78} // namespace Auth
79
80namespace Client {
81class RetryStrategy;
82} // namespace Client
83
84namespace Billing {
88
89namespace Model {
90/* Service model forward declarations required in BillingClient header */
123/* End of service model forward declarations required in BillingClient header */
124
125/* Service model Outcome class definitions */
158/* End of service model Outcome class definitions */
159
160/* Service model Outcome callable definitions */
161typedef std::future<AssociateContractOutcome> AssociateContractOutcomeCallable;
162typedef std::future<AssociateSourceViewsOutcome> AssociateSourceViewsOutcomeCallable;
163typedef std::future<CancelContractualInvestmentAttestationOutcome> CancelContractualInvestmentAttestationOutcomeCallable;
164typedef std::future<CreateBillingViewOutcome> CreateBillingViewOutcomeCallable;
165typedef std::future<CreateContractualInvestmentAttestationOutcome> CreateContractualInvestmentAttestationOutcomeCallable;
166typedef std::future<DeleteBillingViewOutcome> DeleteBillingViewOutcomeCallable;
167typedef std::future<DisassociateContractOutcome> DisassociateContractOutcomeCallable;
168typedef std::future<DisassociateSourceViewsOutcome> DisassociateSourceViewsOutcomeCallable;
169typedef std::future<GetBillingPreferencesOutcome> GetBillingPreferencesOutcomeCallable;
170typedef std::future<GetBillingViewOutcome> GetBillingViewOutcomeCallable;
171typedef std::future<GetContractInformationOutcome> GetContractInformationOutcomeCallable;
172typedef std::future<GetCreditAllocationHistoryOutcome> GetCreditAllocationHistoryOutcomeCallable;
173typedef std::future<GetCreditsOutcome> GetCreditsOutcomeCallable;
174typedef std::future<GetEnterpriseSupportChargeSummaryOutcome> GetEnterpriseSupportChargeSummaryOutcomeCallable;
175typedef std::future<GetEnterpriseSupportContractDetailsOutcome> GetEnterpriseSupportContractDetailsOutcomeCallable;
176typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
177typedef std::future<ListBillingViewSegmentsOutcome> ListBillingViewSegmentsOutcomeCallable;
178typedef std::future<ListBillingViewsOutcome> ListBillingViewsOutcomeCallable;
179typedef std::future<ListBusinessSupportAccountChargesOutcome> ListBusinessSupportAccountChargesOutcomeCallable;
180typedef std::future<ListBusinessSupportSubscriptionHistoryOutcome> ListBusinessSupportSubscriptionHistoryOutcomeCallable;
181typedef std::future<ListContractsOutcome> ListContractsOutcomeCallable;
182typedef std::future<ListContractualInvestmentAttestationsOutcome> ListContractualInvestmentAttestationsOutcomeCallable;
183typedef std::future<ListContractualInvestmentSummariesOutcome> ListContractualInvestmentSummariesOutcomeCallable;
184typedef std::future<ListContractualInvestmentsOutcome> ListContractualInvestmentsOutcomeCallable;
185typedef std::future<ListEnterpriseSupportLinkedAccountChargesOutcome> ListEnterpriseSupportLinkedAccountChargesOutcomeCallable;
186typedef std::future<ListSourceViewsForBillingViewOutcome> ListSourceViewsForBillingViewOutcomeCallable;
187typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
188typedef std::future<RedeemCreditsOutcome> RedeemCreditsOutcomeCallable;
189typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
190typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
191typedef std::future<UpdateBillingPreferencesOutcome> UpdateBillingPreferencesOutcomeCallable;
192typedef std::future<UpdateBillingViewOutcome> UpdateBillingViewOutcomeCallable;
193/* End of service model Outcome callable definitions */
194} // namespace Model
195
196class BillingClient;
197
198/* Service model async handlers definitions */
199typedef std::function<void(const BillingClient*, const Model::AssociateContractRequest&, const Model::AssociateContractOutcome&,
200 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
202typedef std::function<void(const BillingClient*, const Model::AssociateSourceViewsRequest&, const Model::AssociateSourceViewsOutcome&,
203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
205typedef std::function<void(const BillingClient*, const Model::CancelContractualInvestmentAttestationRequest&,
207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
209typedef std::function<void(const BillingClient*, const Model::CreateBillingViewRequest&, const Model::CreateBillingViewOutcome&,
210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
212typedef std::function<void(const BillingClient*, const Model::CreateContractualInvestmentAttestationRequest&,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
216typedef std::function<void(const BillingClient*, const Model::DeleteBillingViewRequest&, const Model::DeleteBillingViewOutcome&,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const BillingClient*, const Model::DisassociateContractRequest&, const Model::DisassociateContractOutcome&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const BillingClient*, const Model::GetBillingPreferencesRequest&, const Model::GetBillingPreferencesOutcome&,
226 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
228typedef std::function<void(const BillingClient*, const Model::GetBillingViewRequest&, const Model::GetBillingViewOutcome&,
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const BillingClient*, const Model::GetContractInformationRequest&, const Model::GetContractInformationOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const BillingClient*, const Model::GetCreditAllocationHistoryRequest&,
235 const Model::GetCreditAllocationHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const BillingClient*, const Model::GetCreditsRequest&, const Model::GetCreditsOutcome&,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const BillingClient*, const Model::GetEnterpriseSupportChargeSummaryRequest&,
242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
244typedef std::function<void(const BillingClient*, const Model::GetEnterpriseSupportContractDetailsRequest&,
246 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
248typedef std::function<void(const BillingClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&,
249 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
254typedef std::function<void(const BillingClient*, const Model::ListBillingViewsRequest&, const Model::ListBillingViewsOutcome&,
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
257typedef std::function<void(const BillingClient*, const Model::ListBusinessSupportAccountChargesRequest&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const BillingClient*, const Model::ListBusinessSupportSubscriptionHistoryRequest&,
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const BillingClient*, const Model::ListContractsRequest&, const Model::ListContractsOutcome&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268typedef std::function<void(const BillingClient*, const Model::ListContractualInvestmentAttestationsRequest&,
270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
272typedef std::function<void(const BillingClient*, const Model::ListContractualInvestmentSummariesRequest&,
274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const BillingClient*, const Model::ListContractualInvestmentsRequest&,
277 const Model::ListContractualInvestmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const BillingClient*, const Model::ListEnterpriseSupportLinkedAccountChargesRequest&,
281 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
283typedef std::function<void(const BillingClient*, const Model::ListSourceViewsForBillingViewRequest&,
285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
287typedef std::function<void(const BillingClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
290typedef std::function<void(const BillingClient*, const Model::RedeemCreditsRequest&, const Model::RedeemCreditsOutcome&,
291 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
293typedef std::function<void(const BillingClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
294 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
296typedef std::function<void(const BillingClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
297 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
299typedef std::function<void(const BillingClient*, const Model::UpdateBillingPreferencesRequest&,
300 const Model::UpdateBillingPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
302typedef std::function<void(const BillingClient*, const Model::UpdateBillingViewRequest&, const Model::UpdateBillingViewOutcome&,
303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
305/* End of service model async handlers definitions */
306} // namespace Billing
307} // namespace Aws
Aws::Client::GenericClientConfiguration BillingClientConfiguration
EndpointProviderBase< BillingClientConfiguration, BillingBuiltInParameters, BillingClientContextParameters > BillingEndpointProviderBase
Aws::Utils::Outcome< ListBillingViewsResult, BillingError > ListBillingViewsOutcome
Aws::Utils::Outcome< ListSourceViewsForBillingViewResult, BillingError > ListSourceViewsForBillingViewOutcome
Aws::Utils::Outcome< TagResourceResult, BillingError > TagResourceOutcome
std::future< GetCreditsOutcome > GetCreditsOutcomeCallable
std::future< DisassociateContractOutcome > DisassociateContractOutcomeCallable
std::future< GetBillingPreferencesOutcome > GetBillingPreferencesOutcomeCallable
std::future< DisassociateSourceViewsOutcome > DisassociateSourceViewsOutcomeCallable
std::future< UpdateBillingPreferencesOutcome > UpdateBillingPreferencesOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< RedeemCreditsResult, BillingError > RedeemCreditsOutcome
Aws::Utils::Outcome< GetBillingViewResult, BillingError > GetBillingViewOutcome
std::future< AssociateContractOutcome > AssociateContractOutcomeCallable
std::future< ListBusinessSupportSubscriptionHistoryOutcome > ListBusinessSupportSubscriptionHistoryOutcomeCallable
std::future< GetEnterpriseSupportChargeSummaryOutcome > GetEnterpriseSupportChargeSummaryOutcomeCallable
std::future< GetBillingViewOutcome > GetBillingViewOutcomeCallable
Aws::Utils::Outcome< ListContractualInvestmentAttestationsResult, BillingError > ListContractualInvestmentAttestationsOutcome
std::future< CreateBillingViewOutcome > CreateBillingViewOutcomeCallable
std::future< ListBillingViewSegmentsOutcome > ListBillingViewSegmentsOutcomeCallable
Aws::Utils::Outcome< GetContractInformationResult, BillingError > GetContractInformationOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< DisassociateSourceViewsResult, BillingError > DisassociateSourceViewsOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, BillingError > GetResourcePolicyOutcome
Aws::Utils::Outcome< ListContractsResult, BillingError > ListContractsOutcome
std::future< GetCreditAllocationHistoryOutcome > GetCreditAllocationHistoryOutcomeCallable
Aws::Utils::Outcome< GetEnterpriseSupportChargeSummaryResult, BillingError > GetEnterpriseSupportChargeSummaryOutcome
Aws::Utils::Outcome< ListBusinessSupportSubscriptionHistoryResult, BillingError > ListBusinessSupportSubscriptionHistoryOutcome
Aws::Utils::Outcome< UpdateBillingViewResult, BillingError > UpdateBillingViewOutcome
Aws::Utils::Outcome< ListContractualInvestmentsResult, BillingError > ListContractualInvestmentsOutcome
Aws::Utils::Outcome< ListEnterpriseSupportLinkedAccountChargesResult, BillingError > ListEnterpriseSupportLinkedAccountChargesOutcome
std::future< ListSourceViewsForBillingViewOutcome > ListSourceViewsForBillingViewOutcomeCallable
Aws::Utils::Outcome< UpdateBillingPreferencesResult, BillingError > UpdateBillingPreferencesOutcome
std::future< CreateContractualInvestmentAttestationOutcome > CreateContractualInvestmentAttestationOutcomeCallable
std::future< ListContractualInvestmentAttestationsOutcome > ListContractualInvestmentAttestationsOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
Aws::Utils::Outcome< CancelContractualInvestmentAttestationResult, BillingError > CancelContractualInvestmentAttestationOutcome
std::future< ListContractualInvestmentSummariesOutcome > ListContractualInvestmentSummariesOutcomeCallable
Aws::Utils::Outcome< AssociateContractResult, BillingError > AssociateContractOutcome
Aws::Utils::Outcome< ListBusinessSupportAccountChargesResult, BillingError > ListBusinessSupportAccountChargesOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetCreditAllocationHistoryResult, BillingError > GetCreditAllocationHistoryOutcome
Aws::Utils::Outcome< CreateBillingViewResult, BillingError > CreateBillingViewOutcome
std::future< DeleteBillingViewOutcome > DeleteBillingViewOutcomeCallable
Aws::Utils::Outcome< AssociateSourceViewsResult, BillingError > AssociateSourceViewsOutcome
std::future< AssociateSourceViewsOutcome > AssociateSourceViewsOutcomeCallable
std::future< ListContractsOutcome > ListContractsOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, BillingError > ListTagsForResourceOutcome
Aws::Utils::Outcome< ListContractualInvestmentSummariesResult, BillingError > ListContractualInvestmentSummariesOutcome
std::future< RedeemCreditsOutcome > RedeemCreditsOutcomeCallable
Aws::Utils::Outcome< CreateContractualInvestmentAttestationResult, BillingError > CreateContractualInvestmentAttestationOutcome
std::future< ListBillingViewsOutcome > ListBillingViewsOutcomeCallable
std::future< ListEnterpriseSupportLinkedAccountChargesOutcome > ListEnterpriseSupportLinkedAccountChargesOutcomeCallable
Aws::Utils::Outcome< GetCreditsResult, BillingError > GetCreditsOutcome
Aws::Utils::Outcome< DeleteBillingViewResult, BillingError > DeleteBillingViewOutcome
std::future< GetContractInformationOutcome > GetContractInformationOutcomeCallable
Aws::Utils::Outcome< DisassociateContractResult, BillingError > DisassociateContractOutcome
std::future< ListContractualInvestmentsOutcome > ListContractualInvestmentsOutcomeCallable
Aws::Utils::Outcome< GetBillingPreferencesResult, BillingError > GetBillingPreferencesOutcome
Aws::Utils::Outcome< ListBillingViewSegmentsResult, BillingError > ListBillingViewSegmentsOutcome
std::future< UpdateBillingViewOutcome > UpdateBillingViewOutcomeCallable
std::future< ListBusinessSupportAccountChargesOutcome > ListBusinessSupportAccountChargesOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, BillingError > UntagResourceOutcome
std::future< GetEnterpriseSupportContractDetailsOutcome > GetEnterpriseSupportContractDetailsOutcomeCallable
std::future< CancelContractualInvestmentAttestationOutcome > CancelContractualInvestmentAttestationOutcomeCallable
Aws::Utils::Outcome< GetEnterpriseSupportContractDetailsResult, BillingError > GetEnterpriseSupportContractDetailsOutcome
std::function< void(const BillingClient *, const Model::ListContractsRequest &, const Model::ListContractsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContractsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListSourceViewsForBillingViewRequest &, const Model::ListSourceViewsForBillingViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSourceViewsForBillingViewResponseReceivedHandler
std::function< void(const BillingClient *, const Model::DisassociateContractRequest &, const Model::DisassociateContractOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateContractResponseReceivedHandler
std::function< void(const BillingClient *, const Model::UpdateBillingViewRequest &, const Model::UpdateBillingViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBillingViewResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetContractInformationRequest &, const Model::GetContractInformationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContractInformationResponseReceivedHandler
std::function< void(const BillingClient *, const Model::DeleteBillingViewRequest &, const Model::DeleteBillingViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteBillingViewResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListBusinessSupportAccountChargesRequest &, const Model::ListBusinessSupportAccountChargesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBusinessSupportAccountChargesResponseReceivedHandler
std::function< void(const BillingClient *, const Model::UpdateBillingPreferencesRequest &, const Model::UpdateBillingPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateBillingPreferencesResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetCreditsRequest &, const Model::GetCreditsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCreditsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListContractualInvestmentAttestationsRequest &, const Model::ListContractualInvestmentAttestationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContractualInvestmentAttestationsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::CreateContractualInvestmentAttestationRequest &, const Model::CreateContractualInvestmentAttestationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContractualInvestmentAttestationResponseReceivedHandler
std::function< void(const BillingClient *, const Model::AssociateContractRequest &, const Model::AssociateContractOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateContractResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetEnterpriseSupportContractDetailsRequest &, const Model::GetEnterpriseSupportContractDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnterpriseSupportContractDetailsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::CancelContractualInvestmentAttestationRequest &, const Model::CancelContractualInvestmentAttestationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelContractualInvestmentAttestationResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListEnterpriseSupportLinkedAccountChargesRequest &, const Model::ListEnterpriseSupportLinkedAccountChargesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEnterpriseSupportLinkedAccountChargesResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListBusinessSupportSubscriptionHistoryRequest &, const Model::ListBusinessSupportSubscriptionHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBusinessSupportSubscriptionHistoryResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListBillingViewSegmentsRequest &, const Model::ListBillingViewSegmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBillingViewSegmentsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourcePolicyResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetBillingPreferencesRequest &, const Model::GetBillingPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBillingPreferencesResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListContractualInvestmentsRequest &, const Model::ListContractualInvestmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContractualInvestmentsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetEnterpriseSupportChargeSummaryRequest &, const Model::GetEnterpriseSupportChargeSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEnterpriseSupportChargeSummaryResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListBillingViewsRequest &, const Model::ListBillingViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListBillingViewsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::CreateBillingViewRequest &, const Model::CreateBillingViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateBillingViewResponseReceivedHandler
std::function< void(const BillingClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetBillingViewRequest &, const Model::GetBillingViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetBillingViewResponseReceivedHandler
std::function< void(const BillingClient *, const Model::DisassociateSourceViewsRequest &, const Model::DisassociateSourceViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSourceViewsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::GetCreditAllocationHistoryRequest &, const Model::GetCreditAllocationHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCreditAllocationHistoryResponseReceivedHandler
std::function< void(const BillingClient *, const Model::ListContractualInvestmentSummariesRequest &, const Model::ListContractualInvestmentSummariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContractualInvestmentSummariesResponseReceivedHandler
std::function< void(const BillingClient *, const Model::RedeemCreditsRequest &, const Model::RedeemCreditsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RedeemCreditsResponseReceivedHandler
std::function< void(const BillingClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const BillingClient *, const Model::AssociateSourceViewsRequest &, const Model::AssociateSourceViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSourceViewsResponseReceivedHandler