@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSBackupStorageAsyncClient extends AWSBackupStorageClient implements AWSBackupStorageAsync
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
The frontend service for Cryo Storage.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
builder, deleteObject, getCachedResponseMetadata, getChunk, getObjectMetadata, listChunks, listObjects, notifyObjectComplete, putChunk, putObject, startObject
addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deleteObject, getCachedResponseMetadata, getChunk, getObjectMetadata, listChunks, listObjects, notifyObjectComplete, putChunk, putObject, startObject
public static AWSBackupStorageAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<DeleteObjectResult> deleteObjectAsync(DeleteObjectRequest request)
AWSBackupStorageAsync
deleteObjectAsync
in interface AWSBackupStorageAsync
public Future<DeleteObjectResult> deleteObjectAsync(DeleteObjectRequest request, AsyncHandler<DeleteObjectRequest,DeleteObjectResult> asyncHandler)
AWSBackupStorageAsync
deleteObjectAsync
in interface AWSBackupStorageAsync
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.public Future<GetChunkResult> getChunkAsync(GetChunkRequest request)
AWSBackupStorageAsync
getChunkAsync
in interface AWSBackupStorageAsync
public Future<GetChunkResult> getChunkAsync(GetChunkRequest request, AsyncHandler<GetChunkRequest,GetChunkResult> asyncHandler)
AWSBackupStorageAsync
getChunkAsync
in interface AWSBackupStorageAsync
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.public Future<GetObjectMetadataResult> getObjectMetadataAsync(GetObjectMetadataRequest request)
AWSBackupStorageAsync
getObjectMetadataAsync
in interface AWSBackupStorageAsync
public Future<GetObjectMetadataResult> getObjectMetadataAsync(GetObjectMetadataRequest request, AsyncHandler<GetObjectMetadataRequest,GetObjectMetadataResult> asyncHandler)
AWSBackupStorageAsync
getObjectMetadataAsync
in interface AWSBackupStorageAsync
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.public Future<ListChunksResult> listChunksAsync(ListChunksRequest request)
AWSBackupStorageAsync
listChunksAsync
in interface AWSBackupStorageAsync
public Future<ListChunksResult> listChunksAsync(ListChunksRequest request, AsyncHandler<ListChunksRequest,ListChunksResult> asyncHandler)
AWSBackupStorageAsync
listChunksAsync
in interface AWSBackupStorageAsync
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.public Future<ListObjectsResult> listObjectsAsync(ListObjectsRequest request)
AWSBackupStorageAsync
listObjectsAsync
in interface AWSBackupStorageAsync
public Future<ListObjectsResult> listObjectsAsync(ListObjectsRequest request, AsyncHandler<ListObjectsRequest,ListObjectsResult> asyncHandler)
AWSBackupStorageAsync
listObjectsAsync
in interface AWSBackupStorageAsync
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.public Future<NotifyObjectCompleteResult> notifyObjectCompleteAsync(NotifyObjectCompleteRequest request)
AWSBackupStorageAsync
notifyObjectCompleteAsync
in interface AWSBackupStorageAsync
public Future<NotifyObjectCompleteResult> notifyObjectCompleteAsync(NotifyObjectCompleteRequest request, AsyncHandler<NotifyObjectCompleteRequest,NotifyObjectCompleteResult> asyncHandler)
AWSBackupStorageAsync
notifyObjectCompleteAsync
in interface AWSBackupStorageAsync
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.public Future<PutChunkResult> putChunkAsync(PutChunkRequest request)
AWSBackupStorageAsync
putChunkAsync
in interface AWSBackupStorageAsync
public Future<PutChunkResult> putChunkAsync(PutChunkRequest request, AsyncHandler<PutChunkRequest,PutChunkResult> asyncHandler)
AWSBackupStorageAsync
putChunkAsync
in interface AWSBackupStorageAsync
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.public Future<PutObjectResult> putObjectAsync(PutObjectRequest request)
AWSBackupStorageAsync
putObjectAsync
in interface AWSBackupStorageAsync
public Future<PutObjectResult> putObjectAsync(PutObjectRequest request, AsyncHandler<PutObjectRequest,PutObjectResult> asyncHandler)
AWSBackupStorageAsync
putObjectAsync
in interface AWSBackupStorageAsync
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.public Future<StartObjectResult> startObjectAsync(StartObjectRequest request)
AWSBackupStorageAsync
startObjectAsync
in interface AWSBackupStorageAsync
public Future<StartObjectResult> startObjectAsync(StartObjectRequest request, AsyncHandler<StartObjectRequest,StartObjectResult> asyncHandler)
AWSBackupStorageAsync
startObjectAsync
in interface AWSBackupStorageAsync
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.public void shutdown()
getExecutorService().shutdown()
followed by getExecutorService().awaitTermination()
prior to
calling this method.shutdown
in interface AWSBackupStorage
shutdown
in class AWSBackupStorageClient