@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSBackupStorageAsync extends AWSBackupStorage
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
AbstractAWSBackupStorageAsync
instead.
The frontend service for Cryo Storage.
ENDPOINT_PREFIX
deleteObject, getCachedResponseMetadata, getChunk, getObjectMetadata, listChunks, listObjects, notifyObjectComplete, putChunk, putObject, shutdown, startObject
Future<DeleteObjectResult> deleteObjectAsync(DeleteObjectRequest deleteObjectRequest)
deleteObjectRequest
- Future<DeleteObjectResult> deleteObjectAsync(DeleteObjectRequest deleteObjectRequest, AsyncHandler<DeleteObjectRequest,DeleteObjectResult> asyncHandler)
deleteObjectRequest
- 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<GetChunkResult> getChunkAsync(GetChunkRequest getChunkRequest)
getChunkRequest
- Future<GetChunkResult> getChunkAsync(GetChunkRequest getChunkRequest, AsyncHandler<GetChunkRequest,GetChunkResult> asyncHandler)
getChunkRequest
- 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<GetObjectMetadataResult> getObjectMetadataAsync(GetObjectMetadataRequest getObjectMetadataRequest)
getObjectMetadataRequest
- Future<GetObjectMetadataResult> getObjectMetadataAsync(GetObjectMetadataRequest getObjectMetadataRequest, AsyncHandler<GetObjectMetadataRequest,GetObjectMetadataResult> asyncHandler)
getObjectMetadataRequest
- 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<ListChunksResult> listChunksAsync(ListChunksRequest listChunksRequest)
listChunksRequest
- Future<ListChunksResult> listChunksAsync(ListChunksRequest listChunksRequest, AsyncHandler<ListChunksRequest,ListChunksResult> asyncHandler)
listChunksRequest
- 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<ListObjectsResult> listObjectsAsync(ListObjectsRequest listObjectsRequest)
listObjectsRequest
- Future<ListObjectsResult> listObjectsAsync(ListObjectsRequest listObjectsRequest, AsyncHandler<ListObjectsRequest,ListObjectsResult> asyncHandler)
listObjectsRequest
- 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<NotifyObjectCompleteResult> notifyObjectCompleteAsync(NotifyObjectCompleteRequest notifyObjectCompleteRequest)
notifyObjectCompleteRequest
- Future<NotifyObjectCompleteResult> notifyObjectCompleteAsync(NotifyObjectCompleteRequest notifyObjectCompleteRequest, AsyncHandler<NotifyObjectCompleteRequest,NotifyObjectCompleteResult> asyncHandler)
notifyObjectCompleteRequest
- 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<PutChunkResult> putChunkAsync(PutChunkRequest putChunkRequest)
putChunkRequest
- Future<PutChunkResult> putChunkAsync(PutChunkRequest putChunkRequest, AsyncHandler<PutChunkRequest,PutChunkResult> asyncHandler)
putChunkRequest
- 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<PutObjectResult> putObjectAsync(PutObjectRequest putObjectRequest)
putObjectRequest
- Future<PutObjectResult> putObjectAsync(PutObjectRequest putObjectRequest, AsyncHandler<PutObjectRequest,PutObjectResult> asyncHandler)
putObjectRequest
- 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<StartObjectResult> startObjectAsync(StartObjectRequest startObjectRequest)
startObjectRequest
- Future<StartObjectResult> startObjectAsync(StartObjectRequest startObjectRequest, AsyncHandler<StartObjectRequest,StartObjectResult> asyncHandler)
startObjectRequest
- 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.