@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)
AWSApplicationCostProfiler
Deletes the specified report definition in AWS Application Cost Profiler. This stops the report from being generated.
deleteReportDefinition
in interface AWSApplicationCostProfiler
public GetReportDefinitionResult getReportDefinition(GetReportDefinitionRequest request)
AWSApplicationCostProfiler
Retrieves the definition of a report already configured in AWS Application Cost Profiler.
getReportDefinition
in interface AWSApplicationCostProfiler
public ImportApplicationUsageResult importApplicationUsage(ImportApplicationUsageRequest request)
AWSApplicationCostProfiler
Ingests 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 AWSApplicationCostProfiler
public ListReportDefinitionsResult listReportDefinitions(ListReportDefinitionsRequest request)
AWSApplicationCostProfiler
Retrieves a list of all reports and their configurations for your AWS account.
The maximum number of reports is one.
listReportDefinitions
in interface AWSApplicationCostProfiler
public PutReportDefinitionResult putReportDefinition(PutReportDefinitionRequest request)
AWSApplicationCostProfiler
Creates the report definition for a report in Application Cost Profiler.
putReportDefinition
in interface AWSApplicationCostProfiler
public UpdateReportDefinitionResult updateReportDefinition(UpdateReportDefinitionRequest request)
AWSApplicationCostProfiler
Updates existing report in AWS Application Cost Profiler.
updateReportDefinition
in interface AWSApplicationCostProfiler
public void shutdown()
AWSApplicationCostProfiler
shutdown
in interface AWSApplicationCostProfiler
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSApplicationCostProfiler
Response 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 AWSApplicationCostProfiler
request
- The originally executed request.