@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSArtifactAsync extends AWSArtifact
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSArtifactAsync
instead.
This reference provides descriptions of the low-level AWS Artifact Service API.
ENDPOINT_PREFIX
getAccountSettings, getCachedResponseMetadata, getReport, getReportMetadata, getTermForReport, listReports, putAccountSettings, shutdown
Future<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest getAccountSettingsRequest)
Get the account settings for Artifact.
getAccountSettingsRequest
- Future<GetAccountSettingsResult> getAccountSettingsAsync(GetAccountSettingsRequest getAccountSettingsRequest, AsyncHandler<GetAccountSettingsRequest,GetAccountSettingsResult> asyncHandler)
Get the account settings for Artifact.
getAccountSettingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetReportResult> getReportAsync(GetReportRequest getReportRequest)
Get the content for a single report.
getReportRequest
- Future<GetReportResult> getReportAsync(GetReportRequest getReportRequest, AsyncHandler<GetReportRequest,GetReportResult> asyncHandler)
Get the content for a single report.
getReportRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetReportMetadataResult> getReportMetadataAsync(GetReportMetadataRequest getReportMetadataRequest)
Get the metadata for a single report.
getReportMetadataRequest
- Future<GetReportMetadataResult> getReportMetadataAsync(GetReportMetadataRequest getReportMetadataRequest, AsyncHandler<GetReportMetadataRequest,GetReportMetadataResult> asyncHandler)
Get the metadata for a single report.
getReportMetadataRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetTermForReportResult> getTermForReportAsync(GetTermForReportRequest getTermForReportRequest)
Get the Term content associated with a single report.
getTermForReportRequest
- Future<GetTermForReportResult> getTermForReportAsync(GetTermForReportRequest getTermForReportRequest, AsyncHandler<GetTermForReportRequest,GetTermForReportResult> asyncHandler)
Get the Term content associated with a single report.
getTermForReportRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListReportsResult> listReportsAsync(ListReportsRequest listReportsRequest)
List available reports.
listReportsRequest
- Future<ListReportsResult> listReportsAsync(ListReportsRequest listReportsRequest, AsyncHandler<ListReportsRequest,ListReportsResult> asyncHandler)
List available reports.
listReportsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutAccountSettingsResult> putAccountSettingsAsync(PutAccountSettingsRequest putAccountSettingsRequest)
Put the account settings for Artifact.
putAccountSettingsRequest
- Future<PutAccountSettingsResult> putAccountSettingsAsync(PutAccountSettingsRequest putAccountSettingsRequest, AsyncHandler<PutAccountSettingsRequest,PutAccountSettingsResult> asyncHandler)
Put the account settings for Artifact.
putAccountSettingsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.