@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonS3OutpostsAsync extends AmazonS3Outposts
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
AbstractAmazonS3OutpostsAsync
instead.
Amazon S3 on Outposts provides access to S3 on Outposts operations.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateEndpointResult> |
createEndpointAsync(CreateEndpointRequest createEndpointRequest)
Creates an endpoint and associates it with the specified Outpost.
|
Future<CreateEndpointResult> |
createEndpointAsync(CreateEndpointRequest createEndpointRequest,
AsyncHandler<CreateEndpointRequest,CreateEndpointResult> asyncHandler)
Creates an endpoint and associates it with the specified Outpost.
|
Future<DeleteEndpointResult> |
deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest)
Deletes an endpoint.
|
Future<DeleteEndpointResult> |
deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest,
AsyncHandler<DeleteEndpointRequest,DeleteEndpointResult> asyncHandler)
Deletes an endpoint.
|
Future<ListEndpointsResult> |
listEndpointsAsync(ListEndpointsRequest listEndpointsRequest)
Lists endpoints associated with the specified Outpost.
|
Future<ListEndpointsResult> |
listEndpointsAsync(ListEndpointsRequest listEndpointsRequest,
AsyncHandler<ListEndpointsRequest,ListEndpointsResult> asyncHandler)
Lists endpoints associated with the specified Outpost.
|
Future<ListOutpostsWithS3Result> |
listOutpostsWithS3Async(ListOutpostsWithS3Request listOutpostsWithS3Request)
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account.
|
Future<ListOutpostsWithS3Result> |
listOutpostsWithS3Async(ListOutpostsWithS3Request listOutpostsWithS3Request,
AsyncHandler<ListOutpostsWithS3Request,ListOutpostsWithS3Result> asyncHandler)
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account.
|
Future<ListSharedEndpointsResult> |
listSharedEndpointsAsync(ListSharedEndpointsRequest listSharedEndpointsRequest)
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access
Manager (RAM).
|
Future<ListSharedEndpointsResult> |
listSharedEndpointsAsync(ListSharedEndpointsRequest listSharedEndpointsRequest,
AsyncHandler<ListSharedEndpointsRequest,ListSharedEndpointsResult> asyncHandler)
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access
Manager (RAM).
|
createEndpoint, deleteEndpoint, getCachedResponseMetadata, listEndpoints, listOutpostsWithS3, listSharedEndpoints, shutdown
Future<CreateEndpointResult> createEndpointAsync(CreateEndpointRequest createEndpointRequest)
Creates an endpoint and associates it with the specified Outpost.
It can take up to 5 minutes for this action to finish.
Related actions include:
createEndpointRequest
- Future<CreateEndpointResult> createEndpointAsync(CreateEndpointRequest createEndpointRequest, AsyncHandler<CreateEndpointRequest,CreateEndpointResult> asyncHandler)
Creates an endpoint and associates it with the specified Outpost.
It can take up to 5 minutes for this action to finish.
Related actions include:
createEndpointRequest
- 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<DeleteEndpointResult> deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest)
Deletes an endpoint.
It can take up to 5 minutes for this action to finish.
Related actions include:
deleteEndpointRequest
- Future<DeleteEndpointResult> deleteEndpointAsync(DeleteEndpointRequest deleteEndpointRequest, AsyncHandler<DeleteEndpointRequest,DeleteEndpointResult> asyncHandler)
Deletes an endpoint.
It can take up to 5 minutes for this action to finish.
Related actions include:
deleteEndpointRequest
- 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<ListEndpointsResult> listEndpointsAsync(ListEndpointsRequest listEndpointsRequest)
Lists endpoints associated with the specified Outpost.
Related actions include:
listEndpointsRequest
- Future<ListEndpointsResult> listEndpointsAsync(ListEndpointsRequest listEndpointsRequest, AsyncHandler<ListEndpointsRequest,ListEndpointsResult> asyncHandler)
Lists endpoints associated with the specified Outpost.
Related actions include:
listEndpointsRequest
- 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<ListOutpostsWithS3Result> listOutpostsWithS3Async(ListOutpostsWithS3Request listOutpostsWithS3Request)
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account. Includes S3 on Outposts that you have access to as the Outposts owner, or as a shared user from Resource Access Manager (RAM).
listOutpostsWithS3Request
- Future<ListOutpostsWithS3Result> listOutpostsWithS3Async(ListOutpostsWithS3Request listOutpostsWithS3Request, AsyncHandler<ListOutpostsWithS3Request,ListOutpostsWithS3Result> asyncHandler)
Lists the Outposts with S3 on Outposts capacity for your Amazon Web Services account. Includes S3 on Outposts that you have access to as the Outposts owner, or as a shared user from Resource Access Manager (RAM).
listOutpostsWithS3Request
- 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<ListSharedEndpointsResult> listSharedEndpointsAsync(ListSharedEndpointsRequest listSharedEndpointsRequest)
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).
Related actions include:
listSharedEndpointsRequest
- Future<ListSharedEndpointsResult> listSharedEndpointsAsync(ListSharedEndpointsRequest listSharedEndpointsRequest, AsyncHandler<ListSharedEndpointsRequest,ListSharedEndpointsResult> asyncHandler)
Lists all endpoints associated with an Outpost that has been shared by Amazon Web Services Resource Access Manager (RAM).
Related actions include:
listSharedEndpointsRequest
- 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.