@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSAmplifyAsync extends AWSAmplify
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
AbstractAWSAmplifyAsync
instead.
Amplify is a fully managed continuous deployment and hosting service for modern web apps.
ENDPOINT_PREFIX
createApp, createBranch, createDomainAssociation, deleteApp, deleteBranch, deleteDomainAssociation, deleteJob, getApp, getBranch, getCachedResponseMetadata, getDomainAssociation, getJob, listApps, listBranches, listDomainAssociations, listJobs, shutdown, startJob, stopJob, updateApp, updateBranch, updateDomainAssociation
Future<CreateAppResult> createAppAsync(CreateAppRequest createAppRequest)
Creates a new Amplify App.
createAppRequest
- Request structure used to create Apps in Amplify.Future<CreateAppResult> createAppAsync(CreateAppRequest createAppRequest, AsyncHandler<CreateAppRequest,CreateAppResult> asyncHandler)
Creates a new Amplify App.
createAppRequest
- Request structure used to create Apps in Amplify.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<CreateBranchResult> createBranchAsync(CreateBranchRequest createBranchRequest)
Creates a new Branch for an Amplify App.
createBranchRequest
- Request structure for a branch create request.Future<CreateBranchResult> createBranchAsync(CreateBranchRequest createBranchRequest, AsyncHandler<CreateBranchRequest,CreateBranchResult> asyncHandler)
Creates a new Branch for an Amplify App.
createBranchRequest
- Request structure for a branch create request.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<CreateDomainAssociationResult> createDomainAssociationAsync(CreateDomainAssociationRequest createDomainAssociationRequest)
Create a new DomainAssociation on an App
createDomainAssociationRequest
- Request structure for create Domain Association request.Future<CreateDomainAssociationResult> createDomainAssociationAsync(CreateDomainAssociationRequest createDomainAssociationRequest, AsyncHandler<CreateDomainAssociationRequest,CreateDomainAssociationResult> asyncHandler)
Create a new DomainAssociation on an App
createDomainAssociationRequest
- Request structure for create Domain Association request.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<DeleteAppResult> deleteAppAsync(DeleteAppRequest deleteAppRequest)
Delete an existing Amplify App by appId.
deleteAppRequest
- Request structure for an Amplify App delete request.Future<DeleteAppResult> deleteAppAsync(DeleteAppRequest deleteAppRequest, AsyncHandler<DeleteAppRequest,DeleteAppResult> asyncHandler)
Delete an existing Amplify App by appId.
deleteAppRequest
- Request structure for an Amplify App delete request.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<DeleteBranchResult> deleteBranchAsync(DeleteBranchRequest deleteBranchRequest)
Deletes a branch for an Amplify App.
deleteBranchRequest
- Request structure for delete branch request.Future<DeleteBranchResult> deleteBranchAsync(DeleteBranchRequest deleteBranchRequest, AsyncHandler<DeleteBranchRequest,DeleteBranchResult> asyncHandler)
Deletes a branch for an Amplify App.
deleteBranchRequest
- Request structure for delete branch request.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<DeleteDomainAssociationResult> deleteDomainAssociationAsync(DeleteDomainAssociationRequest deleteDomainAssociationRequest)
Deletes a DomainAssociation.
deleteDomainAssociationRequest
- Request structure for the delete Domain Association request.Future<DeleteDomainAssociationResult> deleteDomainAssociationAsync(DeleteDomainAssociationRequest deleteDomainAssociationRequest, AsyncHandler<DeleteDomainAssociationRequest,DeleteDomainAssociationResult> asyncHandler)
Deletes a DomainAssociation.
deleteDomainAssociationRequest
- Request structure for the delete Domain Association request.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<DeleteJobResult> deleteJobAsync(DeleteJobRequest deleteJobRequest)
Delete a job, for an Amplify branch, part of Amplify App.
deleteJobRequest
- Request structure for delete job request.Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest deleteJobRequest, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
Delete a job, for an Amplify branch, part of Amplify App.
deleteJobRequest
- Request structure for delete job request.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<GetAppResult> getAppAsync(GetAppRequest getAppRequest)
Retrieves an existing Amplify App by appId.
getAppRequest
- Request structure for get App request.Future<GetAppResult> getAppAsync(GetAppRequest getAppRequest, AsyncHandler<GetAppRequest,GetAppResult> asyncHandler)
Retrieves an existing Amplify App by appId.
getAppRequest
- Request structure for get App request.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<GetBranchResult> getBranchAsync(GetBranchRequest getBranchRequest)
Retrieves a branch for an Amplify App.
getBranchRequest
- Result structure for get branch request.Future<GetBranchResult> getBranchAsync(GetBranchRequest getBranchRequest, AsyncHandler<GetBranchRequest,GetBranchResult> asyncHandler)
Retrieves a branch for an Amplify App.
getBranchRequest
- Result structure for get branch request.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<GetDomainAssociationResult> getDomainAssociationAsync(GetDomainAssociationRequest getDomainAssociationRequest)
Retrieves domain info that corresponds to an appId and domainName.
getDomainAssociationRequest
- Request structure for the get Domain Association request.Future<GetDomainAssociationResult> getDomainAssociationAsync(GetDomainAssociationRequest getDomainAssociationRequest, AsyncHandler<GetDomainAssociationRequest,GetDomainAssociationResult> asyncHandler)
Retrieves domain info that corresponds to an appId and domainName.
getDomainAssociationRequest
- Request structure for the get Domain Association request.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<GetJobResult> getJobAsync(GetJobRequest getJobRequest)
Get a job for a branch, part of an Amplify App.
getJobRequest
- Request structure for get job request.Future<GetJobResult> getJobAsync(GetJobRequest getJobRequest, AsyncHandler<GetJobRequest,GetJobResult> asyncHandler)
Get a job for a branch, part of an Amplify App.
getJobRequest
- Request structure for get job request.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<ListAppsResult> listAppsAsync(ListAppsRequest listAppsRequest)
Lists existing Amplify Apps.
listAppsRequest
- Request structure for an Amplify App list request.Future<ListAppsResult> listAppsAsync(ListAppsRequest listAppsRequest, AsyncHandler<ListAppsRequest,ListAppsResult> asyncHandler)
Lists existing Amplify Apps.
listAppsRequest
- Request structure for an Amplify App list request.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<ListBranchesResult> listBranchesAsync(ListBranchesRequest listBranchesRequest)
Lists branches for an Amplify App.
listBranchesRequest
- Request structure for list branches request.Future<ListBranchesResult> listBranchesAsync(ListBranchesRequest listBranchesRequest, AsyncHandler<ListBranchesRequest,ListBranchesResult> asyncHandler)
Lists branches for an Amplify App.
listBranchesRequest
- Request structure for list branches request.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<ListDomainAssociationsResult> listDomainAssociationsAsync(ListDomainAssociationsRequest listDomainAssociationsRequest)
List domains with an app
listDomainAssociationsRequest
- Request structure for the list Domain Associations request.Future<ListDomainAssociationsResult> listDomainAssociationsAsync(ListDomainAssociationsRequest listDomainAssociationsRequest, AsyncHandler<ListDomainAssociationsRequest,ListDomainAssociationsResult> asyncHandler)
List domains with an app
listDomainAssociationsRequest
- Request structure for the list Domain Associations request.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)
List Jobs for a branch, part of an Amplify App.
listJobsRequest
- Request structure for list job request.Future<ListJobsResult> listJobsAsync(ListJobsRequest listJobsRequest, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
List Jobs for a branch, part of an Amplify App.
listJobsRequest
- Request structure for list job request.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<StartJobResult> startJobAsync(StartJobRequest startJobRequest)
Starts a new job for a branch, part of an Amplify App.
startJobRequest
- Request structure for Start job request.Future<StartJobResult> startJobAsync(StartJobRequest startJobRequest, AsyncHandler<StartJobRequest,StartJobResult> asyncHandler)
Starts a new job for a branch, part of an Amplify App.
startJobRequest
- Request structure for Start job request.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<StopJobResult> stopJobAsync(StopJobRequest stopJobRequest)
Stop a job that is in progress, for an Amplify branch, part of Amplify App.
stopJobRequest
- Request structure for stop job request.Future<StopJobResult> stopJobAsync(StopJobRequest stopJobRequest, AsyncHandler<StopJobRequest,StopJobResult> asyncHandler)
Stop a job that is in progress, for an Amplify branch, part of Amplify App.
stopJobRequest
- Request structure for stop job request.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<UpdateAppResult> updateAppAsync(UpdateAppRequest updateAppRequest)
Updates an existing Amplify App.
updateAppRequest
- Request structure for update App request.Future<UpdateAppResult> updateAppAsync(UpdateAppRequest updateAppRequest, AsyncHandler<UpdateAppRequest,UpdateAppResult> asyncHandler)
Updates an existing Amplify App.
updateAppRequest
- Request structure for update App request.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<UpdateBranchResult> updateBranchAsync(UpdateBranchRequest updateBranchRequest)
Updates a branch for an Amplify App.
updateBranchRequest
- Request structure for update branch request.Future<UpdateBranchResult> updateBranchAsync(UpdateBranchRequest updateBranchRequest, AsyncHandler<UpdateBranchRequest,UpdateBranchResult> asyncHandler)
Updates a branch for an Amplify App.
updateBranchRequest
- Request structure for update branch request.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<UpdateDomainAssociationResult> updateDomainAssociationAsync(UpdateDomainAssociationRequest updateDomainAssociationRequest)
Create a new DomainAssociation on an App
updateDomainAssociationRequest
- Request structure for update Domain Association request.Future<UpdateDomainAssociationResult> updateDomainAssociationAsync(UpdateDomainAssociationRequest updateDomainAssociationRequest, AsyncHandler<UpdateDomainAssociationRequest,UpdateDomainAssociationResult> asyncHandler)
Create a new DomainAssociation on an App
updateDomainAssociationRequest
- Request structure for update Domain Association request.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.