@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaStoreDataAsync extends AWSMediaStoreData
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
AbstractAWSMediaStoreDataAsync
instead.
An AWS Elemental MediaStore asset is an object, similar to an object in the Amazon S3 service. Objects are the fundamental entities that are stored in AWS Elemental MediaStore.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<DeleteObjectResult> |
deleteObjectAsync(DeleteObjectRequest deleteObjectRequest)
Deletes an object at the specified path.
|
Future<DeleteObjectResult> |
deleteObjectAsync(DeleteObjectRequest deleteObjectRequest,
AsyncHandler<DeleteObjectRequest,DeleteObjectResult> asyncHandler)
Deletes an object at the specified path.
|
Future<DescribeObjectResult> |
describeObjectAsync(DescribeObjectRequest describeObjectRequest)
Gets the headers for an object at the specified path.
|
Future<DescribeObjectResult> |
describeObjectAsync(DescribeObjectRequest describeObjectRequest,
AsyncHandler<DescribeObjectRequest,DescribeObjectResult> asyncHandler)
Gets the headers for an object at the specified path.
|
Future<GetObjectResult> |
getObjectAsync(GetObjectRequest getObjectRequest)
Downloads the object at the specified path.
|
Future<GetObjectResult> |
getObjectAsync(GetObjectRequest getObjectRequest,
AsyncHandler<GetObjectRequest,GetObjectResult> asyncHandler)
Downloads the object at the specified path.
|
Future<ListItemsResult> |
listItemsAsync(ListItemsRequest listItemsRequest)
Provides a list of metadata entries about folders and objects in the specified folder.
|
Future<ListItemsResult> |
listItemsAsync(ListItemsRequest listItemsRequest,
AsyncHandler<ListItemsRequest,ListItemsResult> asyncHandler)
Provides a list of metadata entries about folders and objects in the specified folder.
|
Future<PutObjectResult> |
putObjectAsync(PutObjectRequest putObjectRequest)
Uploads an object to the specified path.
|
Future<PutObjectResult> |
putObjectAsync(PutObjectRequest putObjectRequest,
AsyncHandler<PutObjectRequest,PutObjectResult> asyncHandler)
Uploads an object to the specified path.
|
deleteObject, describeObject, getCachedResponseMetadata, getObject, listItems, putObject, shutdown
Future<DeleteObjectResult> deleteObjectAsync(DeleteObjectRequest deleteObjectRequest)
Deletes an object at the specified path.
deleteObjectRequest
- Future<DeleteObjectResult> deleteObjectAsync(DeleteObjectRequest deleteObjectRequest, AsyncHandler<DeleteObjectRequest,DeleteObjectResult> asyncHandler)
Deletes an object at the specified path.
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<DescribeObjectResult> describeObjectAsync(DescribeObjectRequest describeObjectRequest)
Gets the headers for an object at the specified path.
describeObjectRequest
- Future<DescribeObjectResult> describeObjectAsync(DescribeObjectRequest describeObjectRequest, AsyncHandler<DescribeObjectRequest,DescribeObjectResult> asyncHandler)
Gets the headers for an object at the specified path.
describeObjectRequest
- 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<GetObjectResult> getObjectAsync(GetObjectRequest getObjectRequest)
Downloads the object at the specified path. If the object’s upload availability is set to streaming
,
AWS Elemental MediaStore downloads the object even if it’s still uploading the object.
getObjectRequest
- Future<GetObjectResult> getObjectAsync(GetObjectRequest getObjectRequest, AsyncHandler<GetObjectRequest,GetObjectResult> asyncHandler)
Downloads the object at the specified path. If the object’s upload availability is set to streaming
,
AWS Elemental MediaStore downloads the object even if it’s still uploading the object.
getObjectRequest
- 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<ListItemsResult> listItemsAsync(ListItemsRequest listItemsRequest)
Provides a list of metadata entries about folders and objects in the specified folder.
listItemsRequest
- Future<ListItemsResult> listItemsAsync(ListItemsRequest listItemsRequest, AsyncHandler<ListItemsRequest,ListItemsResult> asyncHandler)
Provides a list of metadata entries about folders and objects in the specified folder.
listItemsRequest
- 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)
Uploads an object to the specified path. Object sizes are limited to 25 MB for standard upload availability and 10 MB for streaming upload availability.
putObjectRequest
- Future<PutObjectResult> putObjectAsync(PutObjectRequest putObjectRequest, AsyncHandler<PutObjectRequest,PutObjectResult> asyncHandler)
Uploads an object to the specified path. Object sizes are limited to 25 MB for standard upload availability and 10 MB for streaming upload availability.
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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.