@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSApplicationCostProfiler extends Object implements AWSApplicationCostProfiler
AWSApplicationCostProfiler. Convenient method forms pass through to the
corresponding overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
DeleteReportDefinitionResult |
deleteReportDefinition(DeleteReportDefinitionRequest request)
Deletes the specified report definition in AWS Application Cost Profiler.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetReportDefinitionResult |
getReportDefinition(GetReportDefinitionRequest request)
Retrieves the definition of a report already configured in AWS Application Cost Profiler.
|
ImportApplicationUsageResult |
importApplicationUsage(ImportApplicationUsageRequest request)
Ingests application usage data from Amazon Simple Storage Service (Amazon S3).
|
ListReportDefinitionsResult |
listReportDefinitions(ListReportDefinitionsRequest request)
Retrieves a list of all reports and their configurations for your AWS account.
|
PutReportDefinitionResult |
putReportDefinition(PutReportDefinitionRequest request)
Creates the report definition for a report in Application Cost Profiler.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateReportDefinitionResult |
updateReportDefinition(UpdateReportDefinitionRequest request)
Updates existing report in AWS Application Cost Profiler.
|
public DeleteReportDefinitionResult deleteReportDefinition(DeleteReportDefinitionRequest request)
AWSApplicationCostProfilerDeletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.
deleteReportDefinition in interface AWSApplicationCostProfilerpublic GetReportDefinitionResult getReportDefinition(GetReportDefinitionRequest request)
AWSApplicationCostProfilerRetrieves the definition of a report already configured in AWS Application Cost Profiler.
getReportDefinition in interface AWSApplicationCostProfilerpublic ImportApplicationUsageResult importApplicationUsage(ImportApplicationUsageRequest request)
AWSApplicationCostProfilerIngests application usage data from Amazon Simple Storage Service (Amazon S3).
The data must already exist in the S3 location. As part of the action, AWS Application Cost Profiler copies the object from your S3 bucket to an S3 bucket owned by Amazon for processing asynchronously.
importApplicationUsage in interface AWSApplicationCostProfilerpublic ListReportDefinitionsResult listReportDefinitions(ListReportDefinitionsRequest request)
AWSApplicationCostProfilerRetrieves a list of all reports and their configurations for your AWS account.
The maximum number of reports is one.
listReportDefinitions in interface AWSApplicationCostProfilerpublic PutReportDefinitionResult putReportDefinition(PutReportDefinitionRequest request)
AWSApplicationCostProfilerCreates the report definition for a report in Application Cost Profiler.
putReportDefinition in interface AWSApplicationCostProfilerpublic UpdateReportDefinitionResult updateReportDefinition(UpdateReportDefinitionRequest request)
AWSApplicationCostProfilerUpdates existing report in AWS Application Cost Profiler.
updateReportDefinition in interface AWSApplicationCostProfilerpublic void shutdown()
AWSApplicationCostProfilershutdown in interface AWSApplicationCostProfilerpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSApplicationCostProfilerResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AWSApplicationCostProfilerrequest - The originally executed request.