@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<DeletePublicAccessBlockResult> | 
deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest)
 Removes the Public Access Block configuration for an Amazon Web Services account. 
 | 
Future<DeletePublicAccessBlockResult> | 
deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest,
                            AsyncHandler<DeletePublicAccessBlockRequest,DeletePublicAccessBlockResult> asyncHandler)
 Removes the Public Access Block configuration for an Amazon Web Services account. 
 | 
Future<GetPublicAccessBlockResult> | 
getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest)
 Retrieves the Public Access Block configuration for an Amazon Web Services account. 
 | 
Future<GetPublicAccessBlockResult> | 
getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest,
                         AsyncHandler<GetPublicAccessBlockRequest,GetPublicAccessBlockResult> asyncHandler)
 Retrieves the Public Access Block configuration for an Amazon Web Services account. 
 | 
Future<PutPublicAccessBlockResult> | 
putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest)
 Creates or modifies the Public Access Block configuration for an Amazon Web Services account. 
 | 
Future<PutPublicAccessBlockResult> | 
putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest,
                         AsyncHandler<PutPublicAccessBlockRequest,PutPublicAccessBlockResult> asyncHandler)
 Creates or modifies the Public Access Block configuration for an Amazon Web Services account. 
 | 
deletePublicAccessBlock, getCachedResponseMetadata, getPublicAccessBlock, putPublicAccessBlock, shutdownFuture<DeletePublicAccessBlockResult> deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest)
Removes the Public Access Block configuration for an Amazon Web Services account.
deletePublicAccessBlockRequest - Future<DeletePublicAccessBlockResult> deletePublicAccessBlockAsync(DeletePublicAccessBlockRequest deletePublicAccessBlockRequest, AsyncHandler<DeletePublicAccessBlockRequest,DeletePublicAccessBlockResult> asyncHandler)
Removes the Public Access Block 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<GetPublicAccessBlockResult> getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest)
Retrieves the Public Access Block configuration for an Amazon Web Services account.
getPublicAccessBlockRequest - Future<GetPublicAccessBlockResult> getPublicAccessBlockAsync(GetPublicAccessBlockRequest getPublicAccessBlockRequest, AsyncHandler<GetPublicAccessBlockRequest,GetPublicAccessBlockResult> asyncHandler)
Retrieves the Public Access Block 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<PutPublicAccessBlockResult> putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest)
Creates or modifies the Public Access Block configuration for an Amazon Web Services account.
putPublicAccessBlockRequest - Future<PutPublicAccessBlockResult> putPublicAccessBlockAsync(PutPublicAccessBlockRequest putPublicAccessBlockRequest, AsyncHandler<PutPublicAccessBlockRequest,PutPublicAccessBlockResult> asyncHandler)
Creates or modifies the Public Access Block 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.