| Package | Description |
|---|---|
| software.amazon.awssdk.services.costexplorer |
You can use the Cost Explorer API to programmatically query your cost and usage data.
|
| software.amazon.awssdk.services.costexplorer.model |
| Modifier and Type | Method and Description |
|---|---|
default CreateAnomalyMonitorResponse |
CostExplorerClient.createAnomalyMonitor(Consumer<CreateAnomalyMonitorRequest.Builder> createAnomalyMonitorRequest)
Creates a new cost anomaly detection monitor with the requested type and monitor specification.
|
default CreateAnomalyMonitorResponse |
CostExplorerClient.createAnomalyMonitor(CreateAnomalyMonitorRequest createAnomalyMonitorRequest)
Creates a new cost anomaly detection monitor with the requested type and monitor specification.
|
default CreateAnomalySubscriptionResponse |
CostExplorerClient.createAnomalySubscription(Consumer<CreateAnomalySubscriptionRequest.Builder> createAnomalySubscriptionRequest)
Adds a subscription to a cost anomaly detection monitor.
|
default CreateAnomalySubscriptionResponse |
CostExplorerClient.createAnomalySubscription(CreateAnomalySubscriptionRequest createAnomalySubscriptionRequest)
Adds a subscription to a cost anomaly detection monitor.
|
default CreateCostCategoryDefinitionResponse |
CostExplorerClient.createCostCategoryDefinition(Consumer<CreateCostCategoryDefinitionRequest.Builder> createCostCategoryDefinitionRequest)
Creates a new Cost Category with the requested name and rules.
|
default CreateCostCategoryDefinitionResponse |
CostExplorerClient.createCostCategoryDefinition(CreateCostCategoryDefinitionRequest createCostCategoryDefinitionRequest)
Creates a new Cost Category with the requested name and rules.
|
default DeleteAnomalyMonitorResponse |
CostExplorerClient.deleteAnomalyMonitor(Consumer<DeleteAnomalyMonitorRequest.Builder> deleteAnomalyMonitorRequest)
Deletes a cost anomaly monitor.
|
default DeleteAnomalyMonitorResponse |
CostExplorerClient.deleteAnomalyMonitor(DeleteAnomalyMonitorRequest deleteAnomalyMonitorRequest)
Deletes a cost anomaly monitor.
|
default DeleteAnomalySubscriptionResponse |
CostExplorerClient.deleteAnomalySubscription(Consumer<DeleteAnomalySubscriptionRequest.Builder> deleteAnomalySubscriptionRequest)
Deletes a cost anomaly subscription.
|
default DeleteAnomalySubscriptionResponse |
CostExplorerClient.deleteAnomalySubscription(DeleteAnomalySubscriptionRequest deleteAnomalySubscriptionRequest)
Deletes a cost anomaly subscription.
|
default DeleteCostCategoryDefinitionResponse |
CostExplorerClient.deleteCostCategoryDefinition(Consumer<DeleteCostCategoryDefinitionRequest.Builder> deleteCostCategoryDefinitionRequest)
Deletes a Cost Category.
|
default DeleteCostCategoryDefinitionResponse |
CostExplorerClient.deleteCostCategoryDefinition(DeleteCostCategoryDefinitionRequest deleteCostCategoryDefinitionRequest)
Deletes a Cost Category.
|
default DescribeCostCategoryDefinitionResponse |
CostExplorerClient.describeCostCategoryDefinition(Consumer<DescribeCostCategoryDefinitionRequest.Builder> describeCostCategoryDefinitionRequest)
Returns the name, Amazon Resource Name (ARN), rules, definition, and effective dates of a Cost Category that's
defined in the account.
|
default DescribeCostCategoryDefinitionResponse |
CostExplorerClient.describeCostCategoryDefinition(DescribeCostCategoryDefinitionRequest describeCostCategoryDefinitionRequest)
Returns the name, Amazon Resource Name (ARN), rules, definition, and effective dates of a Cost Category that's
defined in the account.
|
default GetAnomaliesResponse |
CostExplorerClient.getAnomalies(Consumer<GetAnomaliesRequest.Builder> getAnomaliesRequest)
Retrieves all of the cost anomalies detected on your account during the time period that's specified by the
DateInterval object. |
default GetAnomaliesResponse |
CostExplorerClient.getAnomalies(GetAnomaliesRequest getAnomaliesRequest)
Retrieves all of the cost anomalies detected on your account during the time period that's specified by the
DateInterval object. |
default GetAnomalyMonitorsResponse |
CostExplorerClient.getAnomalyMonitors(Consumer<GetAnomalyMonitorsRequest.Builder> getAnomalyMonitorsRequest)
Retrieves the cost anomaly monitor definitions for your account.
|
default GetAnomalyMonitorsResponse |
CostExplorerClient.getAnomalyMonitors(GetAnomalyMonitorsRequest getAnomalyMonitorsRequest)
Retrieves the cost anomaly monitor definitions for your account.
|
default GetAnomalySubscriptionsResponse |
CostExplorerClient.getAnomalySubscriptions(Consumer<GetAnomalySubscriptionsRequest.Builder> getAnomalySubscriptionsRequest)
Retrieves the cost anomaly subscription objects for your account.
|
default GetAnomalySubscriptionsResponse |
CostExplorerClient.getAnomalySubscriptions(GetAnomalySubscriptionsRequest getAnomalySubscriptionsRequest)
Retrieves the cost anomaly subscription objects for your account.
|
default GetCostAndUsageResponse |
CostExplorerClient.getCostAndUsage(Consumer<GetCostAndUsageRequest.Builder> getCostAndUsageRequest)
Retrieves cost and usage metrics for your account.
|
default GetCostAndUsageResponse |
CostExplorerClient.getCostAndUsage(GetCostAndUsageRequest getCostAndUsageRequest)
Retrieves cost and usage metrics for your account.
|
default GetCostAndUsageWithResourcesResponse |
CostExplorerClient.getCostAndUsageWithResources(Consumer<GetCostAndUsageWithResourcesRequest.Builder> getCostAndUsageWithResourcesRequest)
Retrieves cost and usage metrics with resources for your account.
|
default GetCostAndUsageWithResourcesResponse |
CostExplorerClient.getCostAndUsageWithResources(GetCostAndUsageWithResourcesRequest getCostAndUsageWithResourcesRequest)
Retrieves cost and usage metrics with resources for your account.
|
default GetCostCategoriesResponse |
CostExplorerClient.getCostCategories(Consumer<GetCostCategoriesRequest.Builder> getCostCategoriesRequest)
Retrieves an array of Cost Category names and values incurred cost.
|
default GetCostCategoriesResponse |
CostExplorerClient.getCostCategories(GetCostCategoriesRequest getCostCategoriesRequest)
Retrieves an array of Cost Category names and values incurred cost.
|
default GetCostForecastResponse |
CostExplorerClient.getCostForecast(Consumer<GetCostForecastRequest.Builder> getCostForecastRequest)
Retrieves a forecast for how much Amazon Web Services predicts that you will spend over the forecast time period
that you select, based on your past costs.
|
default GetCostForecastResponse |
CostExplorerClient.getCostForecast(GetCostForecastRequest getCostForecastRequest)
Retrieves a forecast for how much Amazon Web Services predicts that you will spend over the forecast time period
that you select, based on your past costs.
|
default GetDimensionValuesResponse |
CostExplorerClient.getDimensionValues(Consumer<GetDimensionValuesRequest.Builder> getDimensionValuesRequest)
Retrieves all available filter values for a specified filter over a period of time.
|
default GetDimensionValuesResponse |
CostExplorerClient.getDimensionValues(GetDimensionValuesRequest getDimensionValuesRequest)
Retrieves all available filter values for a specified filter over a period of time.
|
default GetReservationCoverageResponse |
CostExplorerClient.getReservationCoverage(Consumer<GetReservationCoverageRequest.Builder> getReservationCoverageRequest)
Retrieves the reservation coverage for your account, which you can use to see how much of your Amazon Elastic
Compute Cloud, Amazon ElastiCache, Amazon Relational Database Service, or Amazon Redshift usage is covered by a
reservation.
|
default GetReservationCoverageResponse |
CostExplorerClient.getReservationCoverage(GetReservationCoverageRequest getReservationCoverageRequest)
Retrieves the reservation coverage for your account, which you can use to see how much of your Amazon Elastic
Compute Cloud, Amazon ElastiCache, Amazon Relational Database Service, or Amazon Redshift usage is covered by a
reservation.
|
default GetReservationPurchaseRecommendationResponse |
CostExplorerClient.getReservationPurchaseRecommendation(Consumer<GetReservationPurchaseRecommendationRequest.Builder> getReservationPurchaseRecommendationRequest)
Gets recommendations for reservation purchases.
|
default GetReservationPurchaseRecommendationResponse |
CostExplorerClient.getReservationPurchaseRecommendation(GetReservationPurchaseRecommendationRequest getReservationPurchaseRecommendationRequest)
Gets recommendations for reservation purchases.
|
default GetReservationUtilizationResponse |
CostExplorerClient.getReservationUtilization(Consumer<GetReservationUtilizationRequest.Builder> getReservationUtilizationRequest)
Retrieves the reservation utilization for your account.
|
default GetReservationUtilizationResponse |
CostExplorerClient.getReservationUtilization(GetReservationUtilizationRequest getReservationUtilizationRequest)
Retrieves the reservation utilization for your account.
|
default GetRightsizingRecommendationResponse |
CostExplorerClient.getRightsizingRecommendation(Consumer<GetRightsizingRecommendationRequest.Builder> getRightsizingRecommendationRequest)
Creates recommendations that help you save cost by identifying idle and underutilized Amazon EC2 instances.
|
default GetRightsizingRecommendationResponse |
CostExplorerClient.getRightsizingRecommendation(GetRightsizingRecommendationRequest getRightsizingRecommendationRequest)
Creates recommendations that help you save cost by identifying idle and underutilized Amazon EC2 instances.
|
default GetSavingsPlansCoverageResponse |
CostExplorerClient.getSavingsPlansCoverage(Consumer<GetSavingsPlansCoverageRequest.Builder> getSavingsPlansCoverageRequest)
Retrieves the Savings Plans covered for your account.
|
default GetSavingsPlansCoverageResponse |
CostExplorerClient.getSavingsPlansCoverage(GetSavingsPlansCoverageRequest getSavingsPlansCoverageRequest)
Retrieves the Savings Plans covered for your account.
|
default GetSavingsPlansCoverageIterable |
CostExplorerClient.getSavingsPlansCoveragePaginator(Consumer<GetSavingsPlansCoverageRequest.Builder> getSavingsPlansCoverageRequest)
Retrieves the Savings Plans covered for your account.
|
default GetSavingsPlansCoverageIterable |
CostExplorerClient.getSavingsPlansCoveragePaginator(GetSavingsPlansCoverageRequest getSavingsPlansCoverageRequest)
Retrieves the Savings Plans covered for your account.
|
default GetSavingsPlansPurchaseRecommendationResponse |
CostExplorerClient.getSavingsPlansPurchaseRecommendation(Consumer<GetSavingsPlansPurchaseRecommendationRequest.Builder> getSavingsPlansPurchaseRecommendationRequest)
Retrieves your request parameters, Savings Plan Recommendations Summary and Details.
|
default GetSavingsPlansPurchaseRecommendationResponse |
CostExplorerClient.getSavingsPlansPurchaseRecommendation(GetSavingsPlansPurchaseRecommendationRequest getSavingsPlansPurchaseRecommendationRequest)
Retrieves your request parameters, Savings Plan Recommendations Summary and Details.
|
default GetSavingsPlansUtilizationResponse |
CostExplorerClient.getSavingsPlansUtilization(Consumer<GetSavingsPlansUtilizationRequest.Builder> getSavingsPlansUtilizationRequest)
Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity.
|
default GetSavingsPlansUtilizationResponse |
CostExplorerClient.getSavingsPlansUtilization(GetSavingsPlansUtilizationRequest getSavingsPlansUtilizationRequest)
Retrieves the Savings Plans utilization for your account across date ranges with daily or monthly granularity.
|
default GetSavingsPlansUtilizationDetailsResponse |
CostExplorerClient.getSavingsPlansUtilizationDetails(Consumer<GetSavingsPlansUtilizationDetailsRequest.Builder> getSavingsPlansUtilizationDetailsRequest)
Retrieves attribute data along with aggregate utilization and savings data for a given time period.
|
default GetSavingsPlansUtilizationDetailsResponse |
CostExplorerClient.getSavingsPlansUtilizationDetails(GetSavingsPlansUtilizationDetailsRequest getSavingsPlansUtilizationDetailsRequest)
Retrieves attribute data along with aggregate utilization and savings data for a given time period.
|
default GetSavingsPlansUtilizationDetailsIterable |
CostExplorerClient.getSavingsPlansUtilizationDetailsPaginator(Consumer<GetSavingsPlansUtilizationDetailsRequest.Builder> getSavingsPlansUtilizationDetailsRequest)
Retrieves attribute data along with aggregate utilization and savings data for a given time period.
|
default GetSavingsPlansUtilizationDetailsIterable |
CostExplorerClient.getSavingsPlansUtilizationDetailsPaginator(GetSavingsPlansUtilizationDetailsRequest getSavingsPlansUtilizationDetailsRequest)
Retrieves attribute data along with aggregate utilization and savings data for a given time period.
|
default GetTagsResponse |
CostExplorerClient.getTags(Consumer<GetTagsRequest.Builder> getTagsRequest)
Queries for available tag keys and tag values for a specified period.
|
default GetTagsResponse |
CostExplorerClient.getTags(GetTagsRequest getTagsRequest)
Queries for available tag keys and tag values for a specified period.
|
default GetUsageForecastResponse |
CostExplorerClient.getUsageForecast(Consumer<GetUsageForecastRequest.Builder> getUsageForecastRequest)
Retrieves a forecast for how much Amazon Web Services predicts that you will use over the forecast time period
that you select, based on your past usage.
|
default GetUsageForecastResponse |
CostExplorerClient.getUsageForecast(GetUsageForecastRequest getUsageForecastRequest)
Retrieves a forecast for how much Amazon Web Services predicts that you will use over the forecast time period
that you select, based on your past usage.
|
default ListCostAllocationTagsResponse |
CostExplorerClient.listCostAllocationTags(Consumer<ListCostAllocationTagsRequest.Builder> listCostAllocationTagsRequest)
Get a list of cost allocation tags.
|
default ListCostAllocationTagsResponse |
CostExplorerClient.listCostAllocationTags(ListCostAllocationTagsRequest listCostAllocationTagsRequest)
Get a list of cost allocation tags.
|
default ListCostAllocationTagsIterable |
CostExplorerClient.listCostAllocationTagsPaginator(Consumer<ListCostAllocationTagsRequest.Builder> listCostAllocationTagsRequest)
Get a list of cost allocation tags.
|
default ListCostAllocationTagsIterable |
CostExplorerClient.listCostAllocationTagsPaginator(ListCostAllocationTagsRequest listCostAllocationTagsRequest)
Get a list of cost allocation tags.
|
default ListCostCategoryDefinitionsResponse |
CostExplorerClient.listCostCategoryDefinitions(Consumer<ListCostCategoryDefinitionsRequest.Builder> listCostCategoryDefinitionsRequest)
Returns the name, Amazon Resource Name (ARN),
NumberOfRules and effective dates of all Cost
Categories defined in the account. |
default ListCostCategoryDefinitionsResponse |
CostExplorerClient.listCostCategoryDefinitions(ListCostCategoryDefinitionsRequest listCostCategoryDefinitionsRequest)
Returns the name, Amazon Resource Name (ARN),
NumberOfRules and effective dates of all Cost
Categories defined in the account. |
default ListCostCategoryDefinitionsIterable |
CostExplorerClient.listCostCategoryDefinitionsPaginator(Consumer<ListCostCategoryDefinitionsRequest.Builder> listCostCategoryDefinitionsRequest)
Returns the name, Amazon Resource Name (ARN),
NumberOfRules and effective dates of all Cost
Categories defined in the account. |
default ListCostCategoryDefinitionsIterable |
CostExplorerClient.listCostCategoryDefinitionsPaginator(ListCostCategoryDefinitionsRequest listCostCategoryDefinitionsRequest)
Returns the name, Amazon Resource Name (ARN),
NumberOfRules and effective dates of all Cost
Categories defined in the account. |
default ListTagsForResourceResponse |
CostExplorerClient.listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
Returns a list of resource tags associated with the resource specified by the Amazon Resource Name (ARN).
|
default ListTagsForResourceResponse |
CostExplorerClient.listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
Returns a list of resource tags associated with the resource specified by the Amazon Resource Name (ARN).
|
default ProvideAnomalyFeedbackResponse |
CostExplorerClient.provideAnomalyFeedback(Consumer<ProvideAnomalyFeedbackRequest.Builder> provideAnomalyFeedbackRequest)
Modifies the feedback property of a given cost anomaly.
|
default ProvideAnomalyFeedbackResponse |
CostExplorerClient.provideAnomalyFeedback(ProvideAnomalyFeedbackRequest provideAnomalyFeedbackRequest)
Modifies the feedback property of a given cost anomaly.
|
default TagResourceResponse |
CostExplorerClient.tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
An API operation for adding one or more tags (key-value pairs) to a resource.
|
default TagResourceResponse |
CostExplorerClient.tagResource(TagResourceRequest tagResourceRequest)
An API operation for adding one or more tags (key-value pairs) to a resource.
|
default UntagResourceResponse |
CostExplorerClient.untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Removes one or more tags from a resource.
|
default UntagResourceResponse |
CostExplorerClient.untagResource(UntagResourceRequest untagResourceRequest)
Removes one or more tags from a resource.
|
default UpdateAnomalyMonitorResponse |
CostExplorerClient.updateAnomalyMonitor(Consumer<UpdateAnomalyMonitorRequest.Builder> updateAnomalyMonitorRequest)
Updates an existing cost anomaly monitor.
|
default UpdateAnomalyMonitorResponse |
CostExplorerClient.updateAnomalyMonitor(UpdateAnomalyMonitorRequest updateAnomalyMonitorRequest)
Updates an existing cost anomaly monitor.
|
default UpdateAnomalySubscriptionResponse |
CostExplorerClient.updateAnomalySubscription(Consumer<UpdateAnomalySubscriptionRequest.Builder> updateAnomalySubscriptionRequest)
Updates an existing cost anomaly monitor subscription.
|
default UpdateAnomalySubscriptionResponse |
CostExplorerClient.updateAnomalySubscription(UpdateAnomalySubscriptionRequest updateAnomalySubscriptionRequest)
Updates an existing cost anomaly monitor subscription.
|
default UpdateCostAllocationTagsStatusResponse |
CostExplorerClient.updateCostAllocationTagsStatus(Consumer<UpdateCostAllocationTagsStatusRequest.Builder> updateCostAllocationTagsStatusRequest)
Updates status for cost allocation tags in bulk, with maximum batch size of 20.
|
default UpdateCostAllocationTagsStatusResponse |
CostExplorerClient.updateCostAllocationTagsStatus(UpdateCostAllocationTagsStatusRequest updateCostAllocationTagsStatusRequest)
Updates status for cost allocation tags in bulk, with maximum batch size of 20.
|
default UpdateCostCategoryDefinitionResponse |
CostExplorerClient.updateCostCategoryDefinition(Consumer<UpdateCostCategoryDefinitionRequest.Builder> updateCostCategoryDefinitionRequest)
Updates an existing Cost Category.
|
default UpdateCostCategoryDefinitionResponse |
CostExplorerClient.updateCostCategoryDefinition(UpdateCostCategoryDefinitionRequest updateCostCategoryDefinitionRequest)
Updates an existing Cost Category.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BillExpirationException
The requested report expired.
|
class |
DataUnavailableException
The requested data is unavailable.
|
class |
InvalidNextTokenException
The pagination token is invalid.
|
class |
LimitExceededException
You made too many calls in a short period of time.
|
class |
RequestChangedException
Your request parameters changed between pages.
|
class |
ResourceNotFoundException
The specified ARN in the request doesn't exist.
|
class |
ServiceQuotaExceededException
You've reached the limit on the number of resources you can create, or exceeded the size of an individual resource.
|
class |
TooManyTagsException
Can occur if you specify a number of tags for a resource greater than the maximum 50 user tags per resource.
|
class |
UnknownMonitorException
The cost anomaly monitor does not exist for the account.
|
class |
UnknownSubscriptionException
The cost anomaly subscription does not exist for the account.
|
class |
UnresolvableUsageUnitException
Cost Explorer was unable to identify the usage unit.
|
| Modifier and Type | Method and Description |
|---|---|
CostExplorerException |
CostExplorerException.BuilderImpl.build() |
| Constructor and Description |
|---|
BuilderImpl(CostExplorerException ex) |
Copyright © 2022. All rights reserved.