public class AmazonCloudFrontAsyncClient extends AmazonCloudFrontClient implements AmazonCloudFrontAsync
exceptionUnmarshallers| Constructor and Description |
|---|
AmazonCloudFrontAsyncClient()
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentials awsCredentials)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentials awsCredentials,
com.amazonaws.ClientConfiguration clientConfiguration,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials,
executor service, and client configuration options.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentials awsCredentials,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials
and executor service.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials provider.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider,
com.amazonaws.ClientConfiguration clientConfiguration)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials
provider and client configuration options.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider,
com.amazonaws.ClientConfiguration clientConfiguration,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials
provider, executor service, and client configuration options.
|
AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider,
ExecutorService executorService)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront using the specified AWS account credentials provider
and executor service.
|
AmazonCloudFrontAsyncClient(com.amazonaws.ClientConfiguration clientConfiguration)
Constructs a new asynchronous client to invoke service methods on
AmazonCloudFront.
|
createCloudFrontOriginAccessIdentity, createDistribution, createInvalidation, createStreamingDistribution, deleteCloudFrontOriginAccessIdentity, deleteDistribution, deleteStreamingDistribution, getCachedResponseMetadata, getCloudFrontOriginAccessIdentity, getCloudFrontOriginAccessIdentityConfig, getDistribution, getDistributionConfig, getInvalidation, getStreamingDistribution, getStreamingDistributionConfig, listCloudFrontOriginAccessIdentities, listDistributions, listInvalidations, listStreamingDistributions, updateCloudFrontOriginAccessIdentity, updateDistribution, updateStreamingDistributionaddRequestHandler, addRequestHandler, beforeMarshalling, configSigner, configSigner, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, endClientExecution, endClientExecution, findRequestMetricCollector, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerRegionOverride, getTimeOffset, isProfilingEnabled, isRequestMetricsEnabled, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateCloudFrontOriginAccessIdentity, createDistribution, createInvalidation, createStreamingDistribution, deleteCloudFrontOriginAccessIdentity, deleteDistribution, deleteStreamingDistribution, getCachedResponseMetadata, getCloudFrontOriginAccessIdentity, getCloudFrontOriginAccessIdentityConfig, getDistribution, getDistributionConfig, getInvalidation, getStreamingDistribution, getStreamingDistributionConfig, listCloudFrontOriginAccessIdentities, listDistributions, listInvalidations, listStreamingDistributions, setEndpoint, setRegion, updateCloudFrontOriginAccessIdentity, updateDistribution, updateStreamingDistributionpublic AmazonCloudFrontAsyncClient()
All service calls made using this new client object are blocking, and will not return until the service call completes.
DefaultAWSCredentialsProviderChainpublic AmazonCloudFrontAsyncClient(com.amazonaws.ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
clientConfiguration - The client configuration options controlling how this
client connects to AmazonCloudFront
(ex: proxy settings, retry counts, etc.).DefaultAWSCredentialsProviderChainpublic AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentials awsCredentials)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentials - The AWS credentials (access key ID and secret key) to use
when authenticating with AWS services.public AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentials awsCredentials,
ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentials - The AWS credentials (access key ID and secret key) to use
when authenticating with AWS services.executorService - The executor service by which all asynchronous requests will
be executed.public AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentials awsCredentials,
com.amazonaws.ClientConfiguration clientConfiguration,
ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentials - The AWS credentials (access key ID and secret key) to use
when authenticating with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy
settings, etc).executorService - The executor service by which all asynchronous requests will
be executed.public AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.public AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider,
ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.executorService - The executor service by which all asynchronous requests will
be executed.public AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider,
com.amazonaws.ClientConfiguration clientConfiguration)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy
settings, etc).public AmazonCloudFrontAsyncClient(com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider,
com.amazonaws.ClientConfiguration clientConfiguration,
ExecutorService executorService)
All calls made using this new client object are non-blocking, and will immediately return a Java Future object that the caller can later check to see if the service call has actually completed.
awsCredentialsProvider - The AWS credentials provider which will provide credentials
to authenticate requests with AWS services.clientConfiguration - Client configuration options (ex: max retry limit, proxy
settings, etc).executorService - The executor service by which all asynchronous requests will
be executed.public ExecutorService getExecutorService()
public void shutdown()
shutdown in interface AmazonCloudFrontshutdown in class com.amazonaws.AmazonWebServiceClientpublic Future<GetStreamingDistributionResult> getStreamingDistributionAsync(GetStreamingDistributionRequest getStreamingDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about a streaming distribution.
getStreamingDistributionAsync in interface AmazonCloudFrontAsyncgetStreamingDistributionRequest - Container for the necessary
parameters to execute the GetStreamingDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetStreamingDistributionResult> getStreamingDistributionAsync(GetStreamingDistributionRequest getStreamingDistributionRequest, com.amazonaws.handlers.AsyncHandler<GetStreamingDistributionRequest,GetStreamingDistributionResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about a streaming distribution.
getStreamingDistributionAsync in interface AmazonCloudFrontAsyncgetStreamingDistributionRequest - Container for the necessary
parameters to execute the GetStreamingDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateStreamingDistributionResult> createStreamingDistributionAsync(CreateStreamingDistributionRequest createStreamingDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new streaming distribution.
createStreamingDistributionAsync in interface AmazonCloudFrontAsynccreateStreamingDistributionRequest - Container for the necessary
parameters to execute the CreateStreamingDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateStreamingDistributionResult> createStreamingDistributionAsync(CreateStreamingDistributionRequest createStreamingDistributionRequest, com.amazonaws.handlers.AsyncHandler<CreateStreamingDistributionRequest,CreateStreamingDistributionResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new streaming distribution.
createStreamingDistributionAsync in interface AmazonCloudFrontAsynccreateStreamingDistributionRequest - Container for the necessary
parameters to execute the CreateStreamingDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateCloudFrontOriginAccessIdentityResult> createCloudFrontOriginAccessIdentityAsync(CreateCloudFrontOriginAccessIdentityRequest createCloudFrontOriginAccessIdentityRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new origin access identity.
createCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsynccreateCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the
CreateCloudFrontOriginAccessIdentity operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateCloudFrontOriginAccessIdentityResult> createCloudFrontOriginAccessIdentityAsync(CreateCloudFrontOriginAccessIdentityRequest createCloudFrontOriginAccessIdentityRequest, com.amazonaws.handlers.AsyncHandler<CreateCloudFrontOriginAccessIdentityRequest,CreateCloudFrontOriginAccessIdentityResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new origin access identity.
createCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsynccreateCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the
CreateCloudFrontOriginAccessIdentity operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetStreamingDistributionConfigResult> getStreamingDistributionConfigAsync(GetStreamingDistributionConfigRequest getStreamingDistributionConfigRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the configuration information about a streaming distribution.
getStreamingDistributionConfigAsync in interface AmazonCloudFrontAsyncgetStreamingDistributionConfigRequest - Container for the
necessary parameters to execute the GetStreamingDistributionConfig
operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetStreamingDistributionConfigResult> getStreamingDistributionConfigAsync(GetStreamingDistributionConfigRequest getStreamingDistributionConfigRequest, com.amazonaws.handlers.AsyncHandler<GetStreamingDistributionConfigRequest,GetStreamingDistributionConfigResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the configuration information about a streaming distribution.
getStreamingDistributionConfigAsync in interface AmazonCloudFrontAsyncgetStreamingDistributionConfigRequest - Container for the
necessary parameters to execute the GetStreamingDistributionConfig
operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetDistributionResult> getDistributionAsync(GetDistributionRequest getDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about a distribution.
getDistributionAsync in interface AmazonCloudFrontAsyncgetDistributionRequest - Container for the necessary parameters
to execute the GetDistribution operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetDistributionResult> getDistributionAsync(GetDistributionRequest getDistributionRequest, com.amazonaws.handlers.AsyncHandler<GetDistributionRequest,GetDistributionResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about a distribution.
getDistributionAsync in interface AmazonCloudFrontAsyncgetDistributionRequest - Container for the necessary parameters
to execute the GetDistribution operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateDistributionResult> updateDistributionAsync(UpdateDistributionRequest updateDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Update a distribution.
updateDistributionAsync in interface AmazonCloudFrontAsyncupdateDistributionRequest - Container for the necessary
parameters to execute the UpdateDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateDistributionResult> updateDistributionAsync(UpdateDistributionRequest updateDistributionRequest, com.amazonaws.handlers.AsyncHandler<UpdateDistributionRequest,UpdateDistributionResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Update a distribution.
updateDistributionAsync in interface AmazonCloudFrontAsyncupdateDistributionRequest - Container for the necessary
parameters to execute the UpdateDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListStreamingDistributionsResult> listStreamingDistributionsAsync(ListStreamingDistributionsRequest listStreamingDistributionsRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List streaming distributions.
listStreamingDistributionsAsync in interface AmazonCloudFrontAsynclistStreamingDistributionsRequest - Container for the necessary
parameters to execute the ListStreamingDistributions operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListStreamingDistributionsResult> listStreamingDistributionsAsync(ListStreamingDistributionsRequest listStreamingDistributionsRequest, com.amazonaws.handlers.AsyncHandler<ListStreamingDistributionsRequest,ListStreamingDistributionsResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List streaming distributions.
listStreamingDistributionsAsync in interface AmazonCloudFrontAsynclistStreamingDistributionsRequest - Container for the necessary
parameters to execute the ListStreamingDistributions operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetInvalidationResult> getInvalidationAsync(GetInvalidationRequest getInvalidationRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about an invalidation.
getInvalidationAsync in interface AmazonCloudFrontAsyncgetInvalidationRequest - Container for the necessary parameters
to execute the GetInvalidation operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetInvalidationResult> getInvalidationAsync(GetInvalidationRequest getInvalidationRequest, com.amazonaws.handlers.AsyncHandler<GetInvalidationRequest,GetInvalidationResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about an invalidation.
getInvalidationAsync in interface AmazonCloudFrontAsyncgetInvalidationRequest - Container for the necessary parameters
to execute the GetInvalidation operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetCloudFrontOriginAccessIdentityResult> getCloudFrontOriginAccessIdentityAsync(GetCloudFrontOriginAccessIdentityRequest getCloudFrontOriginAccessIdentityRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about an origin access identity.
getCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsyncgetCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the GetCloudFrontOriginAccessIdentity
operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetCloudFrontOriginAccessIdentityResult> getCloudFrontOriginAccessIdentityAsync(GetCloudFrontOriginAccessIdentityRequest getCloudFrontOriginAccessIdentityRequest, com.amazonaws.handlers.AsyncHandler<GetCloudFrontOriginAccessIdentityRequest,GetCloudFrontOriginAccessIdentityResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the information about an origin access identity.
getCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsyncgetCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the GetCloudFrontOriginAccessIdentity
operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetDistributionConfigResult> getDistributionConfigAsync(GetDistributionConfigRequest getDistributionConfigRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the configuration information about a distribution.
getDistributionConfigAsync in interface AmazonCloudFrontAsyncgetDistributionConfigRequest - Container for the necessary
parameters to execute the GetDistributionConfig operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetDistributionConfigResult> getDistributionConfigAsync(GetDistributionConfigRequest getDistributionConfigRequest, com.amazonaws.handlers.AsyncHandler<GetDistributionConfigRequest,GetDistributionConfigResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the configuration information about a distribution.
getDistributionConfigAsync in interface AmazonCloudFrontAsyncgetDistributionConfigRequest - Container for the necessary
parameters to execute the GetDistributionConfig operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateStreamingDistributionResult> updateStreamingDistributionAsync(UpdateStreamingDistributionRequest updateStreamingDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Update a streaming distribution.
updateStreamingDistributionAsync in interface AmazonCloudFrontAsyncupdateStreamingDistributionRequest - Container for the necessary
parameters to execute the UpdateStreamingDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateStreamingDistributionResult> updateStreamingDistributionAsync(UpdateStreamingDistributionRequest updateStreamingDistributionRequest, com.amazonaws.handlers.AsyncHandler<UpdateStreamingDistributionRequest,UpdateStreamingDistributionResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Update a streaming distribution.
updateStreamingDistributionAsync in interface AmazonCloudFrontAsyncupdateStreamingDistributionRequest - Container for the necessary
parameters to execute the UpdateStreamingDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateDistributionResult> createDistributionAsync(CreateDistributionRequest createDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new distribution.
createDistributionAsync in interface AmazonCloudFrontAsynccreateDistributionRequest - Container for the necessary
parameters to execute the CreateDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateDistributionResult> createDistributionAsync(CreateDistributionRequest createDistributionRequest, com.amazonaws.handlers.AsyncHandler<CreateDistributionRequest,CreateDistributionResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new distribution.
createDistributionAsync in interface AmazonCloudFrontAsynccreateDistributionRequest - Container for the necessary
parameters to execute the CreateDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListInvalidationsResult> listInvalidationsAsync(ListInvalidationsRequest listInvalidationsRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List invalidation batches.
listInvalidationsAsync in interface AmazonCloudFrontAsynclistInvalidationsRequest - Container for the necessary parameters
to execute the ListInvalidations operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListInvalidationsResult> listInvalidationsAsync(ListInvalidationsRequest listInvalidationsRequest, com.amazonaws.handlers.AsyncHandler<ListInvalidationsRequest,ListInvalidationsResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List invalidation batches.
listInvalidationsAsync in interface AmazonCloudFrontAsynclistInvalidationsRequest - Container for the necessary parameters
to execute the ListInvalidations operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateInvalidationResult> createInvalidationAsync(CreateInvalidationRequest createInvalidationRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new invalidation.
createInvalidationAsync in interface AmazonCloudFrontAsynccreateInvalidationRequest - Container for the necessary
parameters to execute the CreateInvalidation operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<CreateInvalidationResult> createInvalidationAsync(CreateInvalidationRequest createInvalidationRequest, com.amazonaws.handlers.AsyncHandler<CreateInvalidationRequest,CreateInvalidationResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Create a new invalidation.
createInvalidationAsync in interface AmazonCloudFrontAsynccreateInvalidationRequest - Container for the necessary
parameters to execute the CreateInvalidation operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListDistributionsResult> listDistributionsAsync(ListDistributionsRequest listDistributionsRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List distributions.
listDistributionsAsync in interface AmazonCloudFrontAsynclistDistributionsRequest - Container for the necessary parameters
to execute the ListDistributions operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListDistributionsResult> listDistributionsAsync(ListDistributionsRequest listDistributionsRequest, com.amazonaws.handlers.AsyncHandler<ListDistributionsRequest,ListDistributionsResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List distributions.
listDistributionsAsync in interface AmazonCloudFrontAsynclistDistributionsRequest - Container for the necessary parameters
to execute the ListDistributions operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateCloudFrontOriginAccessIdentityResult> updateCloudFrontOriginAccessIdentityAsync(UpdateCloudFrontOriginAccessIdentityRequest updateCloudFrontOriginAccessIdentityRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Update an origin access identity.
updateCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsyncupdateCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the
UpdateCloudFrontOriginAccessIdentity operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<UpdateCloudFrontOriginAccessIdentityResult> updateCloudFrontOriginAccessIdentityAsync(UpdateCloudFrontOriginAccessIdentityRequest updateCloudFrontOriginAccessIdentityRequest, com.amazonaws.handlers.AsyncHandler<UpdateCloudFrontOriginAccessIdentityRequest,UpdateCloudFrontOriginAccessIdentityResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Update an origin access identity.
updateCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsyncupdateCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the
UpdateCloudFrontOriginAccessIdentity operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<Void> deleteCloudFrontOriginAccessIdentityAsync(DeleteCloudFrontOriginAccessIdentityRequest deleteCloudFrontOriginAccessIdentityRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Delete an origin access identity.
deleteCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsyncdeleteCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the
DeleteCloudFrontOriginAccessIdentity operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<Void> deleteCloudFrontOriginAccessIdentityAsync(DeleteCloudFrontOriginAccessIdentityRequest deleteCloudFrontOriginAccessIdentityRequest, com.amazonaws.handlers.AsyncHandler<DeleteCloudFrontOriginAccessIdentityRequest,Void> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Delete an origin access identity.
deleteCloudFrontOriginAccessIdentityAsync in interface AmazonCloudFrontAsyncdeleteCloudFrontOriginAccessIdentityRequest - Container for the
necessary parameters to execute the
DeleteCloudFrontOriginAccessIdentity operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<Void> deleteDistributionAsync(DeleteDistributionRequest deleteDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Delete a distribution.
deleteDistributionAsync in interface AmazonCloudFrontAsyncdeleteDistributionRequest - Container for the necessary
parameters to execute the DeleteDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<Void> deleteDistributionAsync(DeleteDistributionRequest deleteDistributionRequest, com.amazonaws.handlers.AsyncHandler<DeleteDistributionRequest,Void> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Delete a distribution.
deleteDistributionAsync in interface AmazonCloudFrontAsyncdeleteDistributionRequest - Container for the necessary
parameters to execute the DeleteDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetCloudFrontOriginAccessIdentityConfigResult> getCloudFrontOriginAccessIdentityConfigAsync(GetCloudFrontOriginAccessIdentityConfigRequest getCloudFrontOriginAccessIdentityConfigRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the configuration information about an origin access identity.
getCloudFrontOriginAccessIdentityConfigAsync in interface AmazonCloudFrontAsyncgetCloudFrontOriginAccessIdentityConfigRequest - Container for
the necessary parameters to execute the
GetCloudFrontOriginAccessIdentityConfig operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<GetCloudFrontOriginAccessIdentityConfigResult> getCloudFrontOriginAccessIdentityConfigAsync(GetCloudFrontOriginAccessIdentityConfigRequest getCloudFrontOriginAccessIdentityConfigRequest, com.amazonaws.handlers.AsyncHandler<GetCloudFrontOriginAccessIdentityConfigRequest,GetCloudFrontOriginAccessIdentityConfigResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Get the configuration information about an origin access identity.
getCloudFrontOriginAccessIdentityConfigAsync in interface AmazonCloudFrontAsyncgetCloudFrontOriginAccessIdentityConfigRequest - Container for
the necessary parameters to execute the
GetCloudFrontOriginAccessIdentityConfig operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<Void> deleteStreamingDistributionAsync(DeleteStreamingDistributionRequest deleteStreamingDistributionRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Delete a streaming distribution.
deleteStreamingDistributionAsync in interface AmazonCloudFrontAsyncdeleteStreamingDistributionRequest - Container for the necessary
parameters to execute the DeleteStreamingDistribution operation on
AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<Void> deleteStreamingDistributionAsync(DeleteStreamingDistributionRequest deleteStreamingDistributionRequest, com.amazonaws.handlers.AsyncHandler<DeleteStreamingDistributionRequest,Void> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
Delete a streaming distribution.
deleteStreamingDistributionAsync in interface AmazonCloudFrontAsyncdeleteStreamingDistributionRequest - Container for the necessary
parameters to execute the DeleteStreamingDistribution operation on
AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListCloudFrontOriginAccessIdentitiesResult> listCloudFrontOriginAccessIdentitiesAsync(ListCloudFrontOriginAccessIdentitiesRequest listCloudFrontOriginAccessIdentitiesRequest) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List origin access identities.
listCloudFrontOriginAccessIdentitiesAsync in interface AmazonCloudFrontAsynclistCloudFrontOriginAccessIdentitiesRequest - Container for the
necessary parameters to execute the
ListCloudFrontOriginAccessIdentities operation on AmazonCloudFront.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.public Future<ListCloudFrontOriginAccessIdentitiesResult> listCloudFrontOriginAccessIdentitiesAsync(ListCloudFrontOriginAccessIdentitiesRequest listCloudFrontOriginAccessIdentitiesRequest, com.amazonaws.handlers.AsyncHandler<ListCloudFrontOriginAccessIdentitiesRequest,ListCloudFrontOriginAccessIdentitiesResult> asyncHandler) throws com.amazonaws.AmazonServiceException, com.amazonaws.AmazonClientException
List origin access identities.
listCloudFrontOriginAccessIdentitiesAsync in interface AmazonCloudFrontAsynclistCloudFrontOriginAccessIdentitiesRequest - Container for the
necessary parameters to execute the
ListCloudFrontOriginAccessIdentities operation on AmazonCloudFront.asyncHandler - Asynchronous callback handler for events in the
life-cycle of the request. Users could provide the implementation of
the four callback methods in this interface to process the operation
result or handle the exception.com.amazonaws.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.com.amazonaws.AmazonServiceException - If an error response is returned by AmazonCloudFront indicating
either a problem with the data in the request, or a server side issue.Copyright © 2015. All rights reserved.