Class AbstractAmazonCloudFrontAsync
- java.lang.Object
-
- com.amazonaws.services.cloudfront.AbstractAmazonCloudFront
-
- com.amazonaws.services.cloudfront.AbstractAmazonCloudFrontAsync
-
- All Implemented Interfaces:
AmazonCloudFront,AmazonCloudFrontAsync
public class AbstractAmazonCloudFrontAsync extends AbstractAmazonCloudFront implements AmazonCloudFrontAsync
Abstract implementation ofAmazonCloudFrontAsync. Convenient method forms pass through to the corresponding overload that takes a request object and anAsyncHandler, which throws anUnsupportedOperationException.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAmazonCloudFrontAsync()
-
Method Summary
-
Methods inherited from class com.amazonaws.services.cloudfront.AbstractAmazonCloudFront
createCloudFrontOriginAccessIdentity, createDistribution, createInvalidation, createStreamingDistribution, deleteCloudFrontOriginAccessIdentity, deleteDistribution, deleteStreamingDistribution, getCachedResponseMetadata, getCloudFrontOriginAccessIdentity, getCloudFrontOriginAccessIdentityConfig, getDistribution, getDistributionConfig, getInvalidation, getStreamingDistribution, getStreamingDistributionConfig, listCloudFrontOriginAccessIdentities, listDistributions, listDistributionsByWebACLId, listInvalidations, listStreamingDistributions, setEndpoint, setRegion, shutdown, updateCloudFrontOriginAccessIdentity, updateDistribution, updateStreamingDistribution
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.amazonaws.services.cloudfront.AmazonCloudFront
createCloudFrontOriginAccessIdentity, createDistribution, createInvalidation, createStreamingDistribution, deleteCloudFrontOriginAccessIdentity, deleteDistribution, deleteStreamingDistribution, getCachedResponseMetadata, getCloudFrontOriginAccessIdentity, getCloudFrontOriginAccessIdentityConfig, getDistribution, getDistributionConfig, getInvalidation, getStreamingDistribution, getStreamingDistributionConfig, listCloudFrontOriginAccessIdentities, listDistributions, listDistributionsByWebACLId, listInvalidations, listStreamingDistributions, setEndpoint, setRegion, shutdown, updateCloudFrontOriginAccessIdentity, updateDistribution, updateStreamingDistribution
-
-
-
-
Method Detail
-
createCloudFrontOriginAccessIdentityAsync
public Future<CreateCloudFrontOriginAccessIdentityResult> createCloudFrontOriginAccessIdentityAsync(CreateCloudFrontOriginAccessIdentityRequest request)
Description copied from interface:AmazonCloudFrontAsyncCreate a new origin access identity.- Specified by:
createCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create a new origin access identity.- Returns:
- A Java Future containing the result of the CreateCloudFrontOriginAccessIdentity operation returned by the service.
-
createCloudFrontOriginAccessIdentityAsync
public Future<CreateCloudFrontOriginAccessIdentityResult> createCloudFrontOriginAccessIdentityAsync(CreateCloudFrontOriginAccessIdentityRequest request, AsyncHandler<CreateCloudFrontOriginAccessIdentityRequest,CreateCloudFrontOriginAccessIdentityResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncCreate a new origin access identity.- Specified by:
createCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create a new origin access identity.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.- Returns:
- A Java Future containing the result of the CreateCloudFrontOriginAccessIdentity operation returned by the service.
-
createDistributionAsync
public Future<CreateDistributionResult> createDistributionAsync(CreateDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncCreate a new distribution.- Specified by:
createDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create a new distribution.- Returns:
- A Java Future containing the result of the CreateDistribution operation returned by the service.
-
createDistributionAsync
public Future<CreateDistributionResult> createDistributionAsync(CreateDistributionRequest request, AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncCreate a new distribution.- Specified by:
createDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create a new distribution.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.- Returns:
- A Java Future containing the result of the CreateDistribution operation returned by the service.
-
createInvalidationAsync
public Future<CreateInvalidationResult> createInvalidationAsync(CreateInvalidationRequest request)
Description copied from interface:AmazonCloudFrontAsyncCreate a new invalidation.- Specified by:
createInvalidationAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create an invalidation.- Returns:
- A Java Future containing the result of the CreateInvalidation operation returned by the service.
-
createInvalidationAsync
public Future<CreateInvalidationResult> createInvalidationAsync(CreateInvalidationRequest request, AsyncHandler<CreateInvalidationRequest,CreateInvalidationResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncCreate a new invalidation.- Specified by:
createInvalidationAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create an invalidation.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.- Returns:
- A Java Future containing the result of the CreateInvalidation operation returned by the service.
-
createStreamingDistributionAsync
public Future<CreateStreamingDistributionResult> createStreamingDistributionAsync(CreateStreamingDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncCreate a new streaming distribution.- Specified by:
createStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create a new streaming distribution.- Returns:
- A Java Future containing the result of the CreateStreamingDistribution operation returned by the service.
-
createStreamingDistributionAsync
public Future<CreateStreamingDistributionResult> createStreamingDistributionAsync(CreateStreamingDistributionRequest request, AsyncHandler<CreateStreamingDistributionRequest,CreateStreamingDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncCreate a new streaming distribution.- Specified by:
createStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to create a new streaming distribution.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.- Returns:
- A Java Future containing the result of the CreateStreamingDistribution operation returned by the service.
-
deleteCloudFrontOriginAccessIdentityAsync
public Future<DeleteCloudFrontOriginAccessIdentityResult> deleteCloudFrontOriginAccessIdentityAsync(DeleteCloudFrontOriginAccessIdentityRequest request)
Description copied from interface:AmazonCloudFrontAsyncDelete an origin access identity.- Specified by:
deleteCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to delete a origin access identity.- Returns:
- A Java Future containing the result of the DeleteCloudFrontOriginAccessIdentity operation returned by the service.
-
deleteCloudFrontOriginAccessIdentityAsync
public Future<DeleteCloudFrontOriginAccessIdentityResult> deleteCloudFrontOriginAccessIdentityAsync(DeleteCloudFrontOriginAccessIdentityRequest request, AsyncHandler<DeleteCloudFrontOriginAccessIdentityRequest,DeleteCloudFrontOriginAccessIdentityResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncDelete an origin access identity.- Specified by:
deleteCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to delete a origin access identity.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.- Returns:
- A Java Future containing the result of the DeleteCloudFrontOriginAccessIdentity operation returned by the service.
-
deleteDistributionAsync
public Future<DeleteDistributionResult> deleteDistributionAsync(DeleteDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncDelete a distribution.- Specified by:
deleteDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to delete a distribution.- Returns:
- A Java Future containing the result of the DeleteDistribution operation returned by the service.
-
deleteDistributionAsync
public Future<DeleteDistributionResult> deleteDistributionAsync(DeleteDistributionRequest request, AsyncHandler<DeleteDistributionRequest,DeleteDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncDelete a distribution.- Specified by:
deleteDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to delete a distribution.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.- Returns:
- A Java Future containing the result of the DeleteDistribution operation returned by the service.
-
deleteStreamingDistributionAsync
public Future<DeleteStreamingDistributionResult> deleteStreamingDistributionAsync(DeleteStreamingDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncDelete a streaming distribution.- Specified by:
deleteStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to delete a streaming distribution.- Returns:
- A Java Future containing the result of the DeleteStreamingDistribution operation returned by the service.
-
deleteStreamingDistributionAsync
public Future<DeleteStreamingDistributionResult> deleteStreamingDistributionAsync(DeleteStreamingDistributionRequest request, AsyncHandler<DeleteStreamingDistributionRequest,DeleteStreamingDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncDelete a streaming distribution.- Specified by:
deleteStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to delete a streaming distribution.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.- Returns:
- A Java Future containing the result of the DeleteStreamingDistribution operation returned by the service.
-
getCloudFrontOriginAccessIdentityAsync
public Future<GetCloudFrontOriginAccessIdentityResult> getCloudFrontOriginAccessIdentityAsync(GetCloudFrontOriginAccessIdentityRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the information about an origin access identity.- Specified by:
getCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get an origin access identity's information.- Returns:
- A Java Future containing the result of the GetCloudFrontOriginAccessIdentity operation returned by the service.
-
getCloudFrontOriginAccessIdentityAsync
public Future<GetCloudFrontOriginAccessIdentityResult> getCloudFrontOriginAccessIdentityAsync(GetCloudFrontOriginAccessIdentityRequest request, AsyncHandler<GetCloudFrontOriginAccessIdentityRequest,GetCloudFrontOriginAccessIdentityResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the information about an origin access identity.- Specified by:
getCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get an origin access identity's information.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.- Returns:
- A Java Future containing the result of the GetCloudFrontOriginAccessIdentity operation returned by the service.
-
getCloudFrontOriginAccessIdentityConfigAsync
public Future<GetCloudFrontOriginAccessIdentityConfigResult> getCloudFrontOriginAccessIdentityConfigAsync(GetCloudFrontOriginAccessIdentityConfigRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the configuration information about an origin access identity.- Specified by:
getCloudFrontOriginAccessIdentityConfigAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get an origin access identity's configuration.- Returns:
- A Java Future containing the result of the GetCloudFrontOriginAccessIdentityConfig operation returned by the service.
-
getCloudFrontOriginAccessIdentityConfigAsync
public Future<GetCloudFrontOriginAccessIdentityConfigResult> getCloudFrontOriginAccessIdentityConfigAsync(GetCloudFrontOriginAccessIdentityConfigRequest request, AsyncHandler<GetCloudFrontOriginAccessIdentityConfigRequest,GetCloudFrontOriginAccessIdentityConfigResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the configuration information about an origin access identity.- Specified by:
getCloudFrontOriginAccessIdentityConfigAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get an origin access identity's configuration.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.- Returns:
- A Java Future containing the result of the GetCloudFrontOriginAccessIdentityConfig operation returned by the service.
-
getDistributionAsync
public Future<GetDistributionResult> getDistributionAsync(GetDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the information about a distribution.- Specified by:
getDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get a distribution's information.- Returns:
- A Java Future containing the result of the GetDistribution operation returned by the service.
-
getDistributionAsync
public Future<GetDistributionResult> getDistributionAsync(GetDistributionRequest request, AsyncHandler<GetDistributionRequest,GetDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the information about a distribution.- Specified by:
getDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get a distribution's information.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.- Returns:
- A Java Future containing the result of the GetDistribution operation returned by the service.
-
getDistributionConfigAsync
public Future<GetDistributionConfigResult> getDistributionConfigAsync(GetDistributionConfigRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the configuration information about a distribution.- Specified by:
getDistributionConfigAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get a distribution configuration.- Returns:
- A Java Future containing the result of the GetDistributionConfig operation returned by the service.
-
getDistributionConfigAsync
public Future<GetDistributionConfigResult> getDistributionConfigAsync(GetDistributionConfigRequest request, AsyncHandler<GetDistributionConfigRequest,GetDistributionConfigResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the configuration information about a distribution.- Specified by:
getDistributionConfigAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get a distribution configuration.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.- Returns:
- A Java Future containing the result of the GetDistributionConfig operation returned by the service.
-
getInvalidationAsync
public Future<GetInvalidationResult> getInvalidationAsync(GetInvalidationRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the information about an invalidation.- Specified by:
getInvalidationAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get an invalidation's information.- Returns:
- A Java Future containing the result of the GetInvalidation operation returned by the service.
-
getInvalidationAsync
public Future<GetInvalidationResult> getInvalidationAsync(GetInvalidationRequest request, AsyncHandler<GetInvalidationRequest,GetInvalidationResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the information about an invalidation.- Specified by:
getInvalidationAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get an invalidation's information.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.- Returns:
- A Java Future containing the result of the GetInvalidation operation returned by the service.
-
getStreamingDistributionAsync
public Future<GetStreamingDistributionResult> getStreamingDistributionAsync(GetStreamingDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the information about a streaming distribution.- Specified by:
getStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get a streaming distribution's information.- Returns:
- A Java Future containing the result of the GetStreamingDistribution operation returned by the service.
-
getStreamingDistributionAsync
public Future<GetStreamingDistributionResult> getStreamingDistributionAsync(GetStreamingDistributionRequest request, AsyncHandler<GetStreamingDistributionRequest,GetStreamingDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the information about a streaming distribution.- Specified by:
getStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to get a streaming distribution's information.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.- Returns:
- A Java Future containing the result of the GetStreamingDistribution operation returned by the service.
-
getStreamingDistributionConfigAsync
public Future<GetStreamingDistributionConfigResult> getStreamingDistributionConfigAsync(GetStreamingDistributionConfigRequest request)
Description copied from interface:AmazonCloudFrontAsyncGet the configuration information about a streaming distribution.- Specified by:
getStreamingDistributionConfigAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- To request to get a streaming distribution configuration.- Returns:
- A Java Future containing the result of the GetStreamingDistributionConfig operation returned by the service.
-
getStreamingDistributionConfigAsync
public Future<GetStreamingDistributionConfigResult> getStreamingDistributionConfigAsync(GetStreamingDistributionConfigRequest request, AsyncHandler<GetStreamingDistributionConfigRequest,GetStreamingDistributionConfigResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncGet the configuration information about a streaming distribution.- Specified by:
getStreamingDistributionConfigAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- To request to get a streaming distribution configuration.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.- Returns:
- A Java Future containing the result of the GetStreamingDistributionConfig operation returned by the service.
-
listCloudFrontOriginAccessIdentitiesAsync
public Future<ListCloudFrontOriginAccessIdentitiesResult> listCloudFrontOriginAccessIdentitiesAsync(ListCloudFrontOriginAccessIdentitiesRequest request)
Description copied from interface:AmazonCloudFrontAsyncList origin access identities.- Specified by:
listCloudFrontOriginAccessIdentitiesAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list origin access identities.- Returns:
- A Java Future containing the result of the ListCloudFrontOriginAccessIdentities operation returned by the service.
-
listCloudFrontOriginAccessIdentitiesAsync
public Future<ListCloudFrontOriginAccessIdentitiesResult> listCloudFrontOriginAccessIdentitiesAsync(ListCloudFrontOriginAccessIdentitiesRequest request, AsyncHandler<ListCloudFrontOriginAccessIdentitiesRequest,ListCloudFrontOriginAccessIdentitiesResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncList origin access identities.- Specified by:
listCloudFrontOriginAccessIdentitiesAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list origin access identities.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.- Returns:
- A Java Future containing the result of the ListCloudFrontOriginAccessIdentities operation returned by the service.
-
listDistributionsAsync
public Future<ListDistributionsResult> listDistributionsAsync(ListDistributionsRequest request)
Description copied from interface:AmazonCloudFrontAsyncList distributions.- Specified by:
listDistributionsAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list your distributions.- Returns:
- A Java Future containing the result of the ListDistributions operation returned by the service.
-
listDistributionsAsync
public Future<ListDistributionsResult> listDistributionsAsync(ListDistributionsRequest request, AsyncHandler<ListDistributionsRequest,ListDistributionsResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncList distributions.- Specified by:
listDistributionsAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list your distributions.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.- Returns:
- A Java Future containing the result of the ListDistributions operation returned by the service.
-
listDistributionsByWebACLIdAsync
public Future<ListDistributionsByWebACLIdResult> listDistributionsByWebACLIdAsync(ListDistributionsByWebACLIdRequest request)
Description copied from interface:AmazonCloudFrontAsyncList the distributions that are associated with a specified AWS WAF web ACL.- Specified by:
listDistributionsByWebACLIdAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list distributions that are associated with a specified AWS WAF web ACL.- Returns:
- A Java Future containing the result of the ListDistributionsByWebACLId operation returned by the service.
-
listDistributionsByWebACLIdAsync
public Future<ListDistributionsByWebACLIdResult> listDistributionsByWebACLIdAsync(ListDistributionsByWebACLIdRequest request, AsyncHandler<ListDistributionsByWebACLIdRequest,ListDistributionsByWebACLIdResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncList the distributions that are associated with a specified AWS WAF web ACL.- Specified by:
listDistributionsByWebACLIdAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list distributions that are associated with a specified AWS WAF web ACL.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.- Returns:
- A Java Future containing the result of the ListDistributionsByWebACLId operation returned by the service.
-
listInvalidationsAsync
public Future<ListInvalidationsResult> listInvalidationsAsync(ListInvalidationsRequest request)
Description copied from interface:AmazonCloudFrontAsyncList invalidation batches.- Specified by:
listInvalidationsAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list invalidations.- Returns:
- A Java Future containing the result of the ListInvalidations operation returned by the service.
-
listInvalidationsAsync
public Future<ListInvalidationsResult> listInvalidationsAsync(ListInvalidationsRequest request, AsyncHandler<ListInvalidationsRequest,ListInvalidationsResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncList invalidation batches.- Specified by:
listInvalidationsAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list invalidations.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.- Returns:
- A Java Future containing the result of the ListInvalidations operation returned by the service.
-
listStreamingDistributionsAsync
public Future<ListStreamingDistributionsResult> listStreamingDistributionsAsync(ListStreamingDistributionsRequest request)
Description copied from interface:AmazonCloudFrontAsyncList streaming distributions.- Specified by:
listStreamingDistributionsAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list your streaming distributions.- Returns:
- A Java Future containing the result of the ListStreamingDistributions operation returned by the service.
-
listStreamingDistributionsAsync
public Future<ListStreamingDistributionsResult> listStreamingDistributionsAsync(ListStreamingDistributionsRequest request, AsyncHandler<ListStreamingDistributionsRequest,ListStreamingDistributionsResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncList streaming distributions.- Specified by:
listStreamingDistributionsAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to list your streaming distributions.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.- Returns:
- A Java Future containing the result of the ListStreamingDistributions operation returned by the service.
-
updateCloudFrontOriginAccessIdentityAsync
public Future<UpdateCloudFrontOriginAccessIdentityResult> updateCloudFrontOriginAccessIdentityAsync(UpdateCloudFrontOriginAccessIdentityRequest request)
Description copied from interface:AmazonCloudFrontAsyncUpdate an origin access identity.- Specified by:
updateCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to update an origin access identity.- Returns:
- A Java Future containing the result of the UpdateCloudFrontOriginAccessIdentity operation returned by the service.
-
updateCloudFrontOriginAccessIdentityAsync
public Future<UpdateCloudFrontOriginAccessIdentityResult> updateCloudFrontOriginAccessIdentityAsync(UpdateCloudFrontOriginAccessIdentityRequest request, AsyncHandler<UpdateCloudFrontOriginAccessIdentityRequest,UpdateCloudFrontOriginAccessIdentityResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncUpdate an origin access identity.- Specified by:
updateCloudFrontOriginAccessIdentityAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to update an origin access identity.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.- Returns:
- A Java Future containing the result of the UpdateCloudFrontOriginAccessIdentity operation returned by the service.
-
updateDistributionAsync
public Future<UpdateDistributionResult> updateDistributionAsync(UpdateDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncUpdate a distribution.- Specified by:
updateDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to update a distribution.- Returns:
- A Java Future containing the result of the UpdateDistribution operation returned by the service.
-
updateDistributionAsync
public Future<UpdateDistributionResult> updateDistributionAsync(UpdateDistributionRequest request, AsyncHandler<UpdateDistributionRequest,UpdateDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncUpdate a distribution.- Specified by:
updateDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to update a distribution.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.- Returns:
- A Java Future containing the result of the UpdateDistribution operation returned by the service.
-
updateStreamingDistributionAsync
public Future<UpdateStreamingDistributionResult> updateStreamingDistributionAsync(UpdateStreamingDistributionRequest request)
Description copied from interface:AmazonCloudFrontAsyncUpdate a streaming distribution.- Specified by:
updateStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to update a streaming distribution.- Returns:
- A Java Future containing the result of the UpdateStreamingDistribution operation returned by the service.
-
updateStreamingDistributionAsync
public Future<UpdateStreamingDistributionResult> updateStreamingDistributionAsync(UpdateStreamingDistributionRequest request, AsyncHandler<UpdateStreamingDistributionRequest,UpdateStreamingDistributionResult> asyncHandler)
Description copied from interface:AmazonCloudFrontAsyncUpdate a streaming distribution.- Specified by:
updateStreamingDistributionAsyncin interfaceAmazonCloudFrontAsync- Parameters:
request- The request to update a streaming distribution.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.- Returns:
- A Java Future containing the result of the UpdateStreamingDistribution operation returned by the service.
-
-