@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSS3ControlAsync extends AWSS3Control
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
AbstractAWSS3ControlAsync
instead.
AWS S3 Control provides access to Amazon S3 control plane operations.
ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
Future<CreateAccessPointResult> |
createAccessPointAsync(CreateAccessPointRequest createAccessPointRequest)
Creates an access point and associates it with the specified bucket.
|
Future<CreateAccessPointResult> |
createAccessPointAsync(CreateAccessPointRequest createAccessPointRequest,
AsyncHandler<CreateAccessPointRequest,CreateAccessPointResult> asyncHandler)
Creates an access point and associates it with the specified bucket.
|
Future<CreateJobResult> |
createJobAsync(CreateJobRequest createJobRequest)
Creates an Amazon S3 batch operations job.
|
Future<CreateJobResult> |
createJobAsync(CreateJobRequest createJobRequest,
AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
Creates an Amazon S3 batch operations job.
|
Future<DeleteAccessPointResult> |
deleteAccessPointAsync(DeleteAccessPointRequest deleteAccessPointRequest)
Deletes the specified access point.
|
Future<DeleteAccessPointResult> |
deleteAccessPointAsync(DeleteAccessPointRequest deleteAccessPointRequest,
AsyncHandler<DeleteAccessPointRequest,DeleteAccessPointResult> asyncHandler)
Deletes the specified access point.
|
Future<DeleteAccessPointPolicyResult> |
deleteAccessPointPolicyAsync(DeleteAccessPointPolicyRequest deleteAccessPointPolicyRequest)
Deletes the access point policy for the specified access point.
|
Future<DeleteAccessPointPolicyResult> |
deleteAccessPointPolicyAsync(DeleteAccessPointPolicyRequest deleteAccessPointPolicyRequest,
AsyncHandler<DeleteAccessPointPolicyRequest,DeleteAccessPointPolicyResult> asyncHandler)
Deletes the access point policy for the specified access point.
|
Future<DeletePublicAccessBlockResult> |
deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest)
Removes the
PublicAccessBlock configuration for an Amazon Web Services account. |
Future<DeletePublicAccessBlockResult> |
deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest,
AsyncHandler<DeletePublicAccessBlockRequest,DeletePublicAccessBlockResult> asyncHandler)
Removes the
PublicAccessBlock configuration for an Amazon Web Services account. |
Future<DescribeJobResult> |
describeJobAsync(DescribeJobRequest describeJobRequest)
Retrieves the configuration parameters and status for a batch operations job.
|
Future<DescribeJobResult> |
describeJobAsync(DescribeJobRequest describeJobRequest,
AsyncHandler<DescribeJobRequest,DescribeJobResult> asyncHandler)
Retrieves the configuration parameters and status for a batch operations job.
|
Future<GetAccessPointResult> |
getAccessPointAsync(GetAccessPointRequest getAccessPointRequest)
Returns configuration information about the specified access point.
|
Future<GetAccessPointResult> |
getAccessPointAsync(GetAccessPointRequest getAccessPointRequest,
AsyncHandler<GetAccessPointRequest,GetAccessPointResult> asyncHandler)
Returns configuration information about the specified access point.
|
Future<GetAccessPointPolicyResult> |
getAccessPointPolicyAsync(GetAccessPointPolicyRequest getAccessPointPolicyRequest)
Returns the access point policy associated with the specified access point.
|
Future<GetAccessPointPolicyResult> |
getAccessPointPolicyAsync(GetAccessPointPolicyRequest getAccessPointPolicyRequest,
AsyncHandler<GetAccessPointPolicyRequest,GetAccessPointPolicyResult> asyncHandler)
Returns the access point policy associated with the specified access point.
|
Future<GetAccessPointPolicyStatusResult> |
getAccessPointPolicyStatusAsync(GetAccessPointPolicyStatusRequest getAccessPointPolicyStatusRequest)
Indicates whether the specified access point currently has a policy that allows public access.
|
Future<GetAccessPointPolicyStatusResult> |
getAccessPointPolicyStatusAsync(GetAccessPointPolicyStatusRequest getAccessPointPolicyStatusRequest,
AsyncHandler<GetAccessPointPolicyStatusRequest,GetAccessPointPolicyStatusResult> asyncHandler)
Indicates whether the specified access point currently has a policy that allows public access.
|
Future<GetPublicAccessBlockResult> |
getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest)
Retrieves the
PublicAccessBlock configuration for an Amazon Web Services account. |
Future<GetPublicAccessBlockResult> |
getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest,
AsyncHandler<GetPublicAccessBlockRequest,GetPublicAccessBlockResult> asyncHandler)
Retrieves the
PublicAccessBlock configuration for an Amazon Web Services account. |
Future<ListAccessPointsResult> |
listAccessPointsAsync(ListAccessPointsRequest listAccessPointsRequest)
Returns a list of the access points currently associated with the specified bucket.
|
Future<ListAccessPointsResult> |
listAccessPointsAsync(ListAccessPointsRequest listAccessPointsRequest,
AsyncHandler<ListAccessPointsRequest,ListAccessPointsResult> asyncHandler)
Returns a list of the access points currently associated with the specified bucket.
|
Future<ListJobsResult> |
listJobsAsync(ListJobsRequest listJobsRequest)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
|
Future<ListJobsResult> |
listJobsAsync(ListJobsRequest listJobsRequest,
AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
|
Future<PutAccessPointPolicyResult> |
putAccessPointPolicyAsync(PutAccessPointPolicyRequest putAccessPointPolicyRequest)
Associates an access policy with the specified access point.
|
Future<PutAccessPointPolicyResult> |
putAccessPointPolicyAsync(PutAccessPointPolicyRequest putAccessPointPolicyRequest,
AsyncHandler<PutAccessPointPolicyRequest,PutAccessPointPolicyResult> asyncHandler)
Associates an access policy with the specified access point.
|
Future<PutPublicAccessBlockResult> |
putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest)
Creates or modifies the
PublicAccessBlock configuration for an Amazon Web Services account. |
Future<PutPublicAccessBlockResult> |
putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest,
AsyncHandler<PutPublicAccessBlockRequest,PutPublicAccessBlockResult> asyncHandler)
Creates or modifies the
PublicAccessBlock configuration for an Amazon Web Services account. |
Future<UpdateJobPriorityResult> |
updateJobPriorityAsync(UpdateJobPriorityRequest updateJobPriorityRequest)
Updates an existing job's priority.
|
Future<UpdateJobPriorityResult> |
updateJobPriorityAsync(UpdateJobPriorityRequest updateJobPriorityRequest,
AsyncHandler<UpdateJobPriorityRequest,UpdateJobPriorityResult> asyncHandler)
Updates an existing job's priority.
|
Future<UpdateJobStatusResult> |
updateJobStatusAsync(UpdateJobStatusRequest updateJobStatusRequest)
Updates the status for the specified job.
|
Future<UpdateJobStatusResult> |
updateJobStatusAsync(UpdateJobStatusRequest updateJobStatusRequest,
AsyncHandler<UpdateJobStatusRequest,UpdateJobStatusResult> asyncHandler)
Updates the status for the specified job.
|
createAccessPoint, createJob, deleteAccessPoint, deleteAccessPointPolicy, deletePublicAccessBlock, describeJob, getAccessPoint, getAccessPointPolicy, getAccessPointPolicyStatus, getCachedResponseMetadata, getPublicAccessBlock, listAccessPoints, listJobs, putAccessPointPolicy, putPublicAccessBlock, shutdown, updateJobPriority, updateJobStatus
Future<CreateAccessPointResult> createAccessPointAsync(CreateAccessPointRequest createAccessPointRequest)
Creates an access point and associates it with the specified bucket.
createAccessPointRequest
- Future<CreateAccessPointResult> createAccessPointAsync(CreateAccessPointRequest createAccessPointRequest, AsyncHandler<CreateAccessPointRequest,CreateAccessPointResult> asyncHandler)
Creates an access point and associates it with the specified bucket.
createAccessPointRequest
- 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<CreateJobResult> createJobAsync(CreateJobRequest createJobRequest)
Creates an Amazon S3 batch operations job.
createJobRequest
- Future<CreateJobResult> createJobAsync(CreateJobRequest createJobRequest, AsyncHandler<CreateJobRequest,CreateJobResult> asyncHandler)
Creates an Amazon S3 batch operations job.
createJobRequest
- 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<DeleteAccessPointResult> deleteAccessPointAsync(DeleteAccessPointRequest deleteAccessPointRequest)
Deletes the specified access point.
deleteAccessPointRequest
- Future<DeleteAccessPointResult> deleteAccessPointAsync(DeleteAccessPointRequest deleteAccessPointRequest, AsyncHandler<DeleteAccessPointRequest,DeleteAccessPointResult> asyncHandler)
Deletes the specified access point.
deleteAccessPointRequest
- 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<DeleteAccessPointPolicyResult> deleteAccessPointPolicyAsync(DeleteAccessPointPolicyRequest deleteAccessPointPolicyRequest)
Deletes the access point policy for the specified access point.
deleteAccessPointPolicyRequest
- Future<DeleteAccessPointPolicyResult> deleteAccessPointPolicyAsync(DeleteAccessPointPolicyRequest deleteAccessPointPolicyRequest, AsyncHandler<DeleteAccessPointPolicyRequest,DeleteAccessPointPolicyResult> asyncHandler)
Deletes the access point policy for the specified access point.
deleteAccessPointPolicyRequest
- 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<DeletePublicAccessBlockResult> deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest)
Removes the PublicAccessBlock
configuration for an Amazon Web Services account.
deletePublicAccessBlockRequest
- Future<DeletePublicAccessBlockResult> deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest, AsyncHandler<DeletePublicAccessBlockRequest,DeletePublicAccessBlockResult> asyncHandler)
Removes the PublicAccessBlock
configuration for an Amazon Web Services account.
deletePublicAccessBlockRequest
- 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<DescribeJobResult> describeJobAsync(DescribeJobRequest describeJobRequest)
Retrieves the configuration parameters and status for a batch operations job.
describeJobRequest
- Future<DescribeJobResult> describeJobAsync(DescribeJobRequest describeJobRequest, AsyncHandler<DescribeJobRequest,DescribeJobResult> asyncHandler)
Retrieves the configuration parameters and status for a batch operations job.
describeJobRequest
- 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<GetAccessPointResult> getAccessPointAsync(GetAccessPointRequest getAccessPointRequest)
Returns configuration information about the specified access point.
getAccessPointRequest
- Future<GetAccessPointResult> getAccessPointAsync(GetAccessPointRequest getAccessPointRequest, AsyncHandler<GetAccessPointRequest,GetAccessPointResult> asyncHandler)
Returns configuration information about the specified access point.
getAccessPointRequest
- 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<GetAccessPointPolicyResult> getAccessPointPolicyAsync(GetAccessPointPolicyRequest getAccessPointPolicyRequest)
Returns the access point policy associated with the specified access point.
getAccessPointPolicyRequest
- Future<GetAccessPointPolicyResult> getAccessPointPolicyAsync(GetAccessPointPolicyRequest getAccessPointPolicyRequest, AsyncHandler<GetAccessPointPolicyRequest,GetAccessPointPolicyResult> asyncHandler)
Returns the access point policy associated with the specified access point.
getAccessPointPolicyRequest
- 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<GetAccessPointPolicyStatusResult> getAccessPointPolicyStatusAsync(GetAccessPointPolicyStatusRequest getAccessPointPolicyStatusRequest)
Indicates whether the specified access point currently has a policy that allows public access. For more information about public access through access points, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.
getAccessPointPolicyStatusRequest
- Future<GetAccessPointPolicyStatusResult> getAccessPointPolicyStatusAsync(GetAccessPointPolicyStatusRequest getAccessPointPolicyStatusRequest, AsyncHandler<GetAccessPointPolicyStatusRequest,GetAccessPointPolicyStatusResult> asyncHandler)
Indicates whether the specified access point currently has a policy that allows public access. For more information about public access through access points, see Managing Data Access with Amazon S3 Access Points in the Amazon Simple Storage Service Developer Guide.
getAccessPointPolicyStatusRequest
- 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<GetPublicAccessBlockResult> getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest)
Retrieves the PublicAccessBlock
configuration for an Amazon Web Services account.
getPublicAccessBlockRequest
- Future<GetPublicAccessBlockResult> getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest, AsyncHandler<GetPublicAccessBlockRequest,GetPublicAccessBlockResult> asyncHandler)
Retrieves the PublicAccessBlock
configuration for an Amazon Web Services account.
getPublicAccessBlockRequest
- 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<ListAccessPointsResult> listAccessPointsAsync(ListAccessPointsRequest listAccessPointsRequest)
Returns a list of the access points currently associated with the specified bucket. You can retrieve up to 1000
access points per call. If the specified bucket has more than 1000 access points (or the number specified in
maxResults
, whichever is less), then the response will include a continuation token that you can use
to list the additional access points.
listAccessPointsRequest
- Future<ListAccessPointsResult> listAccessPointsAsync(ListAccessPointsRequest listAccessPointsRequest, AsyncHandler<ListAccessPointsRequest,ListAccessPointsResult> asyncHandler)
Returns a list of the access points currently associated with the specified bucket. You can retrieve up to 1000
access points per call. If the specified bucket has more than 1000 access points (or the number specified in
maxResults
, whichever is less), then the response will include a continuation token that you can use
to list the additional access points.
listAccessPointsRequest
- 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<ListJobsResult> listJobsAsync(ListJobsRequest listJobsRequest)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
listJobsRequest
- Future<ListJobsResult> listJobsAsync(ListJobsRequest listJobsRequest, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
Lists current jobs and jobs that have ended within the last 30 days for the AWS account making the request.
listJobsRequest
- 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<PutAccessPointPolicyResult> putAccessPointPolicyAsync(PutAccessPointPolicyRequest putAccessPointPolicyRequest)
Associates an access policy with the specified access point. Each access point can have only one policy, so a request made to this API replaces any existing policy associated with the specified access point.
putAccessPointPolicyRequest
- Future<PutAccessPointPolicyResult> putAccessPointPolicyAsync(PutAccessPointPolicyRequest putAccessPointPolicyRequest, AsyncHandler<PutAccessPointPolicyRequest,PutAccessPointPolicyResult> asyncHandler)
Associates an access policy with the specified access point. Each access point can have only one policy, so a request made to this API replaces any existing policy associated with the specified access point.
putAccessPointPolicyRequest
- 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<PutPublicAccessBlockResult> putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest)
Creates or modifies the PublicAccessBlock
configuration for an Amazon Web Services account.
putPublicAccessBlockRequest
- Future<PutPublicAccessBlockResult> putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest, AsyncHandler<PutPublicAccessBlockRequest,PutPublicAccessBlockResult> asyncHandler)
Creates or modifies the PublicAccessBlock
configuration for an Amazon Web Services account.
putPublicAccessBlockRequest
- 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<UpdateJobPriorityResult> updateJobPriorityAsync(UpdateJobPriorityRequest updateJobPriorityRequest)
Updates an existing job's priority.
updateJobPriorityRequest
- Future<UpdateJobPriorityResult> updateJobPriorityAsync(UpdateJobPriorityRequest updateJobPriorityRequest, AsyncHandler<UpdateJobPriorityRequest,UpdateJobPriorityResult> asyncHandler)
Updates an existing job's priority.
updateJobPriorityRequest
- 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<UpdateJobStatusResult> updateJobStatusAsync(UpdateJobStatusRequest updateJobStatusRequest)
Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job.
updateJobStatusRequest
- Future<UpdateJobStatusResult> updateJobStatusAsync(UpdateJobStatusRequest updateJobStatusRequest, AsyncHandler<UpdateJobStatusRequest,UpdateJobStatusResult> asyncHandler)
Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job.
updateJobStatusRequest
- 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.