AWS SDK for C++  1.8.153
AWS SDK for C++
Classes | Namespaces | Typedefs
CostExplorerClient.h File Reference
#include <aws/ce/CostExplorer_EXPORTS.h>
#include <aws/ce/CostExplorerErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/ce/model/CreateAnomalyMonitorResult.h>
#include <aws/ce/model/CreateAnomalySubscriptionResult.h>
#include <aws/ce/model/CreateCostCategoryDefinitionResult.h>
#include <aws/ce/model/DeleteAnomalyMonitorResult.h>
#include <aws/ce/model/DeleteAnomalySubscriptionResult.h>
#include <aws/ce/model/DeleteCostCategoryDefinitionResult.h>
#include <aws/ce/model/DescribeCostCategoryDefinitionResult.h>
#include <aws/ce/model/GetAnomaliesResult.h>
#include <aws/ce/model/GetAnomalyMonitorsResult.h>
#include <aws/ce/model/GetAnomalySubscriptionsResult.h>
#include <aws/ce/model/GetCostAndUsageResult.h>
#include <aws/ce/model/GetCostAndUsageWithResourcesResult.h>
#include <aws/ce/model/GetCostCategoriesResult.h>
#include <aws/ce/model/GetCostForecastResult.h>
#include <aws/ce/model/GetDimensionValuesResult.h>
#include <aws/ce/model/GetReservationCoverageResult.h>
#include <aws/ce/model/GetReservationPurchaseRecommendationResult.h>
#include <aws/ce/model/GetReservationUtilizationResult.h>
#include <aws/ce/model/GetRightsizingRecommendationResult.h>
#include <aws/ce/model/GetSavingsPlansCoverageResult.h>
#include <aws/ce/model/GetSavingsPlansPurchaseRecommendationResult.h>
#include <aws/ce/model/GetSavingsPlansUtilizationResult.h>
#include <aws/ce/model/GetSavingsPlansUtilizationDetailsResult.h>
#include <aws/ce/model/GetTagsResult.h>
#include <aws/ce/model/GetUsageForecastResult.h>
#include <aws/ce/model/ListCostCategoryDefinitionsResult.h>
#include <aws/ce/model/ProvideAnomalyFeedbackResult.h>
#include <aws/ce/model/UpdateAnomalyMonitorResult.h>
#include <aws/ce/model/UpdateAnomalySubscriptionResult.h>
#include <aws/ce/model/UpdateCostCategoryDefinitionResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::CostExplorer::CostExplorerClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CostExplorer
 
 Aws::CostExplorer::Model
 

Typedefs

typedef Aws::Utils::Outcome< CreateAnomalyMonitorResult, CostExplorerError > Aws::CostExplorer::Model::CreateAnomalyMonitorOutcome
 
typedef Aws::Utils::Outcome< CreateAnomalySubscriptionResult, CostExplorerError > Aws::CostExplorer::Model::CreateAnomalySubscriptionOutcome
 
typedef Aws::Utils::Outcome< CreateCostCategoryDefinitionResult, CostExplorerError > Aws::CostExplorer::Model::CreateCostCategoryDefinitionOutcome
 
typedef Aws::Utils::Outcome< DeleteAnomalyMonitorResult, CostExplorerError > Aws::CostExplorer::Model::DeleteAnomalyMonitorOutcome
 
typedef Aws::Utils::Outcome< DeleteAnomalySubscriptionResult, CostExplorerError > Aws::CostExplorer::Model::DeleteAnomalySubscriptionOutcome
 
typedef Aws::Utils::Outcome< DeleteCostCategoryDefinitionResult, CostExplorerError > Aws::CostExplorer::Model::DeleteCostCategoryDefinitionOutcome
 
typedef Aws::Utils::Outcome< DescribeCostCategoryDefinitionResult, CostExplorerError > Aws::CostExplorer::Model::DescribeCostCategoryDefinitionOutcome
 
typedef Aws::Utils::Outcome< GetAnomaliesResult, CostExplorerError > Aws::CostExplorer::Model::GetAnomaliesOutcome
 
typedef Aws::Utils::Outcome< GetAnomalyMonitorsResult, CostExplorerError > Aws::CostExplorer::Model::GetAnomalyMonitorsOutcome
 
typedef Aws::Utils::Outcome< GetAnomalySubscriptionsResult, CostExplorerError > Aws::CostExplorer::Model::GetAnomalySubscriptionsOutcome
 
typedef Aws::Utils::Outcome< GetCostAndUsageResult, CostExplorerError > Aws::CostExplorer::Model::GetCostAndUsageOutcome
 
typedef Aws::Utils::Outcome< GetCostAndUsageWithResourcesResult, CostExplorerError > Aws::CostExplorer::Model::GetCostAndUsageWithResourcesOutcome
 
typedef Aws::Utils::Outcome< GetCostCategoriesResult, CostExplorerError > Aws::CostExplorer::Model::GetCostCategoriesOutcome
 
typedef Aws::Utils::Outcome< GetCostForecastResult, CostExplorerError > Aws::CostExplorer::Model::GetCostForecastOutcome
 
typedef Aws::Utils::Outcome< GetDimensionValuesResult, CostExplorerError > Aws::CostExplorer::Model::GetDimensionValuesOutcome
 
typedef Aws::Utils::Outcome< GetReservationCoverageResult, CostExplorerError > Aws::CostExplorer::Model::GetReservationCoverageOutcome
 
typedef Aws::Utils::Outcome< GetReservationPurchaseRecommendationResult, CostExplorerError > Aws::CostExplorer::Model::GetReservationPurchaseRecommendationOutcome
 
typedef Aws::Utils::Outcome< GetReservationUtilizationResult, CostExplorerError > Aws::CostExplorer::Model::GetReservationUtilizationOutcome
 
typedef Aws::Utils::Outcome< GetRightsizingRecommendationResult, CostExplorerError > Aws::CostExplorer::Model::GetRightsizingRecommendationOutcome
 
typedef Aws::Utils::Outcome< GetSavingsPlansCoverageResult, CostExplorerError > Aws::CostExplorer::Model::GetSavingsPlansCoverageOutcome
 
typedef Aws::Utils::Outcome< GetSavingsPlansPurchaseRecommendationResult, CostExplorerError > Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationOutcome
 
typedef Aws::Utils::Outcome< GetSavingsPlansUtilizationResult, CostExplorerError > Aws::CostExplorer::Model::GetSavingsPlansUtilizationOutcome
 
typedef Aws::Utils::Outcome< GetSavingsPlansUtilizationDetailsResult, CostExplorerError > Aws::CostExplorer::Model::GetSavingsPlansUtilizationDetailsOutcome
 
typedef Aws::Utils::Outcome< GetTagsResult, CostExplorerError > Aws::CostExplorer::Model::GetTagsOutcome
 
typedef Aws::Utils::Outcome< GetUsageForecastResult, CostExplorerError > Aws::CostExplorer::Model::GetUsageForecastOutcome
 
typedef Aws::Utils::Outcome< ListCostCategoryDefinitionsResult, CostExplorerError > Aws::CostExplorer::Model::ListCostCategoryDefinitionsOutcome
 
typedef Aws::Utils::Outcome< ProvideAnomalyFeedbackResult, CostExplorerError > Aws::CostExplorer::Model::ProvideAnomalyFeedbackOutcome
 
typedef Aws::Utils::Outcome< UpdateAnomalyMonitorResult, CostExplorerError > Aws::CostExplorer::Model::UpdateAnomalyMonitorOutcome
 
typedef Aws::Utils::Outcome< UpdateAnomalySubscriptionResult, CostExplorerError > Aws::CostExplorer::Model::UpdateAnomalySubscriptionOutcome
 
typedef Aws::Utils::Outcome< UpdateCostCategoryDefinitionResult, CostExplorerError > Aws::CostExplorer::Model::UpdateCostCategoryDefinitionOutcome
 
typedef std::future< CreateAnomalyMonitorOutcome > Aws::CostExplorer::Model::CreateAnomalyMonitorOutcomeCallable
 
typedef std::future< CreateAnomalySubscriptionOutcome > Aws::CostExplorer::Model::CreateAnomalySubscriptionOutcomeCallable
 
typedef std::future< CreateCostCategoryDefinitionOutcome > Aws::CostExplorer::Model::CreateCostCategoryDefinitionOutcomeCallable
 
typedef std::future< DeleteAnomalyMonitorOutcome > Aws::CostExplorer::Model::DeleteAnomalyMonitorOutcomeCallable
 
typedef std::future< DeleteAnomalySubscriptionOutcome > Aws::CostExplorer::Model::DeleteAnomalySubscriptionOutcomeCallable
 
typedef std::future< DeleteCostCategoryDefinitionOutcome > Aws::CostExplorer::Model::DeleteCostCategoryDefinitionOutcomeCallable
 
typedef std::future< DescribeCostCategoryDefinitionOutcome > Aws::CostExplorer::Model::DescribeCostCategoryDefinitionOutcomeCallable
 
typedef std::future< GetAnomaliesOutcome > Aws::CostExplorer::Model::GetAnomaliesOutcomeCallable
 
typedef std::future< GetAnomalyMonitorsOutcome > Aws::CostExplorer::Model::GetAnomalyMonitorsOutcomeCallable
 
typedef std::future< GetAnomalySubscriptionsOutcome > Aws::CostExplorer::Model::GetAnomalySubscriptionsOutcomeCallable
 
typedef std::future< GetCostAndUsageOutcome > Aws::CostExplorer::Model::GetCostAndUsageOutcomeCallable
 
typedef std::future< GetCostAndUsageWithResourcesOutcome > Aws::CostExplorer::Model::GetCostAndUsageWithResourcesOutcomeCallable
 
typedef std::future< GetCostCategoriesOutcome > Aws::CostExplorer::Model::GetCostCategoriesOutcomeCallable
 
typedef std::future< GetCostForecastOutcome > Aws::CostExplorer::Model::GetCostForecastOutcomeCallable
 
typedef std::future< GetDimensionValuesOutcome > Aws::CostExplorer::Model::GetDimensionValuesOutcomeCallable
 
typedef std::future< GetReservationCoverageOutcome > Aws::CostExplorer::Model::GetReservationCoverageOutcomeCallable
 
typedef std::future< GetReservationPurchaseRecommendationOutcome > Aws::CostExplorer::Model::GetReservationPurchaseRecommendationOutcomeCallable
 
typedef std::future< GetReservationUtilizationOutcome > Aws::CostExplorer::Model::GetReservationUtilizationOutcomeCallable
 
typedef std::future< GetRightsizingRecommendationOutcome > Aws::CostExplorer::Model::GetRightsizingRecommendationOutcomeCallable
 
typedef std::future< GetSavingsPlansCoverageOutcome > Aws::CostExplorer::Model::GetSavingsPlansCoverageOutcomeCallable
 
typedef std::future< GetSavingsPlansPurchaseRecommendationOutcome > Aws::CostExplorer::Model::GetSavingsPlansPurchaseRecommendationOutcomeCallable
 
typedef std::future< GetSavingsPlansUtilizationOutcome > Aws::CostExplorer::Model::GetSavingsPlansUtilizationOutcomeCallable
 
typedef std::future< GetSavingsPlansUtilizationDetailsOutcome > Aws::CostExplorer::Model::GetSavingsPlansUtilizationDetailsOutcomeCallable
 
typedef std::future< GetTagsOutcome > Aws::CostExplorer::Model::GetTagsOutcomeCallable
 
typedef std::future< GetUsageForecastOutcome > Aws::CostExplorer::Model::GetUsageForecastOutcomeCallable
 
typedef std::future< ListCostCategoryDefinitionsOutcome > Aws::CostExplorer::Model::ListCostCategoryDefinitionsOutcomeCallable
 
typedef std::future< ProvideAnomalyFeedbackOutcome > Aws::CostExplorer::Model::ProvideAnomalyFeedbackOutcomeCallable
 
typedef std::future< UpdateAnomalyMonitorOutcome > Aws::CostExplorer::Model::UpdateAnomalyMonitorOutcomeCallable
 
typedef std::future< UpdateAnomalySubscriptionOutcome > Aws::CostExplorer::Model::UpdateAnomalySubscriptionOutcomeCallable
 
typedef std::future< UpdateCostCategoryDefinitionOutcome > Aws::CostExplorer::Model::UpdateCostCategoryDefinitionOutcomeCallable
 
typedef std::function< void(const CostExplorerClient *, const Model::CreateAnomalyMonitorRequest &, const Model::CreateAnomalyMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::CreateAnomalyMonitorResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::CreateAnomalySubscriptionRequest &, const Model::CreateAnomalySubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::CreateAnomalySubscriptionResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::CreateCostCategoryDefinitionRequest &, const Model::CreateCostCategoryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::CreateCostCategoryDefinitionResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::DeleteAnomalyMonitorRequest &, const Model::DeleteAnomalyMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::DeleteAnomalyMonitorResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::DeleteAnomalySubscriptionRequest &, const Model::DeleteAnomalySubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::DeleteAnomalySubscriptionResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::DeleteCostCategoryDefinitionRequest &, const Model::DeleteCostCategoryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::DeleteCostCategoryDefinitionResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::DescribeCostCategoryDefinitionRequest &, const Model::DescribeCostCategoryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::DescribeCostCategoryDefinitionResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetAnomaliesRequest &, const Model::GetAnomaliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetAnomaliesResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetAnomalyMonitorsRequest &, const Model::GetAnomalyMonitorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetAnomalyMonitorsResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetAnomalySubscriptionsRequest &, const Model::GetAnomalySubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetAnomalySubscriptionsResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetCostAndUsageRequest &, const Model::GetCostAndUsageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetCostAndUsageResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetCostAndUsageWithResourcesRequest &, const Model::GetCostAndUsageWithResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetCostAndUsageWithResourcesResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetCostCategoriesRequest &, const Model::GetCostCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetCostCategoriesResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetCostForecastRequest &, const Model::GetCostForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetCostForecastResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetDimensionValuesRequest &, const Model::GetDimensionValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetDimensionValuesResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetReservationCoverageRequest &, const Model::GetReservationCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetReservationCoverageResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetReservationPurchaseRecommendationRequest &, const Model::GetReservationPurchaseRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetReservationPurchaseRecommendationResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetReservationUtilizationRequest &, const Model::GetReservationUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetReservationUtilizationResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetRightsizingRecommendationRequest &, const Model::GetRightsizingRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetRightsizingRecommendationResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetSavingsPlansCoverageRequest &, const Model::GetSavingsPlansCoverageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetSavingsPlansCoverageResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetSavingsPlansPurchaseRecommendationRequest &, const Model::GetSavingsPlansPurchaseRecommendationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetSavingsPlansPurchaseRecommendationResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetSavingsPlansUtilizationRequest &, const Model::GetSavingsPlansUtilizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetSavingsPlansUtilizationResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetSavingsPlansUtilizationDetailsRequest &, const Model::GetSavingsPlansUtilizationDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetSavingsPlansUtilizationDetailsResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetTagsRequest &, const Model::GetTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetTagsResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::GetUsageForecastRequest &, const Model::GetUsageForecastOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::GetUsageForecastResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::ListCostCategoryDefinitionsRequest &, const Model::ListCostCategoryDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::ListCostCategoryDefinitionsResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::ProvideAnomalyFeedbackRequest &, const Model::ProvideAnomalyFeedbackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::ProvideAnomalyFeedbackResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::UpdateAnomalyMonitorRequest &, const Model::UpdateAnomalyMonitorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::UpdateAnomalyMonitorResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::UpdateAnomalySubscriptionRequest &, const Model::UpdateAnomalySubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::UpdateAnomalySubscriptionResponseReceivedHandler
 
typedef std::function< void(const CostExplorerClient *, const Model::UpdateCostCategoryDefinitionRequest &, const Model::UpdateCostCategoryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CostExplorer::UpdateCostCategoryDefinitionResponseReceivedHandler