@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSAmplifyAsync extends AbstractAWSAmplify implements AWSAmplifyAsync
AWSAmplifyAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXcreateApp, createBackendEnvironment, createBranch, createDeployment, createDomainAssociation, createWebhook, deleteApp, deleteBackendEnvironment, deleteBranch, deleteDomainAssociation, deleteJob, deleteWebhook, generateAccessLogs, getApp, getArtifactUrl, getBackendEnvironment, getBranch, getCachedResponseMetadata, getDomainAssociation, getJob, getWebhook, listApps, listArtifacts, listBackendEnvironments, listBranches, listDomainAssociations, listJobs, listTagsForResource, listWebhooks, shutdown, startDeployment, startJob, stopJob, tagResource, untagResource, updateApp, updateBranch, updateDomainAssociation, updateWebhookequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateApp, createBackendEnvironment, createBranch, createDeployment, createDomainAssociation, createWebhook, deleteApp, deleteBackendEnvironment, deleteBranch, deleteDomainAssociation, deleteJob, deleteWebhook, generateAccessLogs, getApp, getArtifactUrl, getBackendEnvironment, getBranch, getCachedResponseMetadata, getDomainAssociation, getJob, getWebhook, listApps, listArtifacts, listBackendEnvironments, listBranches, listDomainAssociations, listJobs, listTagsForResource, listWebhooks, shutdown, startDeployment, startJob, stopJob, tagResource, untagResource, updateApp, updateBranch, updateDomainAssociation, updateWebhookpublic Future<CreateAppResult> createAppAsync(CreateAppRequest request)
AWSAmplifyAsyncCreates a new Amplify app.
createAppAsync in interface AWSAmplifyAsyncrequest - The request structure used to create apps in Amplify.public Future<CreateAppResult> createAppAsync(CreateAppRequest request, AsyncHandler<CreateAppRequest,CreateAppResult> asyncHandler)
AWSAmplifyAsyncCreates a new Amplify app.
createAppAsync in interface AWSAmplifyAsyncrequest - The 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.public Future<CreateBackendEnvironmentResult> createBackendEnvironmentAsync(CreateBackendEnvironmentRequest request)
AWSAmplifyAsyncCreates a new backend environment for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
createBackendEnvironmentAsync in interface AWSAmplifyAsyncrequest - The request structure for the backend environment create request.public Future<CreateBackendEnvironmentResult> createBackendEnvironmentAsync(CreateBackendEnvironmentRequest request, AsyncHandler<CreateBackendEnvironmentRequest,CreateBackendEnvironmentResult> asyncHandler)
AWSAmplifyAsyncCreates a new backend environment for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
createBackendEnvironmentAsync in interface AWSAmplifyAsyncrequest - The request structure for the backend environment 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.public Future<CreateBranchResult> createBranchAsync(CreateBranchRequest request)
AWSAmplifyAsyncCreates a new branch for an Amplify app.
createBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the create branch request.public Future<CreateBranchResult> createBranchAsync(CreateBranchRequest request, AsyncHandler<CreateBranchRequest,CreateBranchResult> asyncHandler)
AWSAmplifyAsyncCreates a new branch for an Amplify app.
createBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the create 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.public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request)
AWSAmplifyAsyncCreates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.
The maximum duration between the CreateDeployment call and the StartDeployment call
cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated
Job will fail.
createDeploymentAsync in interface AWSAmplifyAsyncrequest - The request structure for the create a new deployment request.public Future<CreateDeploymentResult> createDeploymentAsync(CreateDeploymentRequest request, AsyncHandler<CreateDeploymentRequest,CreateDeploymentResult> asyncHandler)
AWSAmplifyAsyncCreates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a repository.
The maximum duration between the CreateDeployment call and the StartDeployment call
cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated
Job will fail.
createDeploymentAsync in interface AWSAmplifyAsyncrequest - The request structure for the create a new deployment 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.public Future<CreateDomainAssociationResult> createDomainAssociationAsync(CreateDomainAssociationRequest request)
AWSAmplifyAsyncCreates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app
createDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The request structure for the create domain association request.public Future<CreateDomainAssociationResult> createDomainAssociationAsync(CreateDomainAssociationRequest request, AsyncHandler<CreateDomainAssociationRequest,CreateDomainAssociationResult> asyncHandler)
AWSAmplifyAsyncCreates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app
createDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<CreateWebhookResult> createWebhookAsync(CreateWebhookRequest request)
AWSAmplifyAsyncCreates a new webhook on an Amplify app.
createWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the create webhook request.public Future<CreateWebhookResult> createWebhookAsync(CreateWebhookRequest request, AsyncHandler<CreateWebhookRequest,CreateWebhookResult> asyncHandler)
AWSAmplifyAsyncCreates a new webhook on an Amplify app.
createWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the create webhook 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.public Future<DeleteAppResult> deleteAppAsync(DeleteAppRequest request)
AWSAmplifyAsyncDeletes an existing Amplify app specified by an app ID.
deleteAppAsync in interface AWSAmplifyAsyncrequest - Describes the request structure for the delete app request.public Future<DeleteAppResult> deleteAppAsync(DeleteAppRequest request, AsyncHandler<DeleteAppRequest,DeleteAppResult> asyncHandler)
AWSAmplifyAsyncDeletes an existing Amplify app specified by an app ID.
deleteAppAsync in interface AWSAmplifyAsyncrequest - Describes the request structure for the delete 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.public Future<DeleteBackendEnvironmentResult> deleteBackendEnvironmentAsync(DeleteBackendEnvironmentRequest request)
AWSAmplifyAsyncDeletes a backend environment for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
deleteBackendEnvironmentAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete backend environment request.public Future<DeleteBackendEnvironmentResult> deleteBackendEnvironmentAsync(DeleteBackendEnvironmentRequest request, AsyncHandler<DeleteBackendEnvironmentRequest,DeleteBackendEnvironmentResult> asyncHandler)
AWSAmplifyAsyncDeletes a backend environment for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
deleteBackendEnvironmentAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete backend environment 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.public Future<DeleteBranchResult> deleteBranchAsync(DeleteBranchRequest request)
AWSAmplifyAsyncDeletes a branch for an Amplify app.
deleteBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete branch request.public Future<DeleteBranchResult> deleteBranchAsync(DeleteBranchRequest request, AsyncHandler<DeleteBranchRequest,DeleteBranchResult> asyncHandler)
AWSAmplifyAsyncDeletes a branch for an Amplify app.
deleteBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<DeleteDomainAssociationResult> deleteDomainAssociationAsync(DeleteDomainAssociationRequest request)
AWSAmplifyAsyncDeletes a domain association for an Amplify app.
deleteDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete domain association request.public Future<DeleteDomainAssociationResult> deleteDomainAssociationAsync(DeleteDomainAssociationRequest request, AsyncHandler<DeleteDomainAssociationRequest,DeleteDomainAssociationResult> asyncHandler)
AWSAmplifyAsyncDeletes a domain association for an Amplify app.
deleteDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The 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.public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request)
AWSAmplifyAsyncDeletes a job for a branch of an Amplify app.
deleteJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete job request.public Future<DeleteJobResult> deleteJobAsync(DeleteJobRequest request, AsyncHandler<DeleteJobRequest,DeleteJobResult> asyncHandler)
AWSAmplifyAsyncDeletes a job for a branch of an Amplify app.
deleteJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<DeleteWebhookResult> deleteWebhookAsync(DeleteWebhookRequest request)
AWSAmplifyAsyncDeletes a webhook.
deleteWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete webhook request.public Future<DeleteWebhookResult> deleteWebhookAsync(DeleteWebhookRequest request, AsyncHandler<DeleteWebhookRequest,DeleteWebhookResult> asyncHandler)
AWSAmplifyAsyncDeletes a webhook.
deleteWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the delete webhook 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.public Future<GenerateAccessLogsResult> generateAccessLogsAsync(GenerateAccessLogsRequest request)
AWSAmplifyAsyncReturns the website access logs for a specific time range using a presigned URL.
generateAccessLogsAsync in interface AWSAmplifyAsyncrequest - The request structure for the generate access logs request.public Future<GenerateAccessLogsResult> generateAccessLogsAsync(GenerateAccessLogsRequest request, AsyncHandler<GenerateAccessLogsRequest,GenerateAccessLogsResult> asyncHandler)
AWSAmplifyAsyncReturns the website access logs for a specific time range using a presigned URL.
generateAccessLogsAsync in interface AWSAmplifyAsyncrequest - The request structure for the generate access logs 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.public Future<GetAppResult> getAppAsync(GetAppRequest request)
AWSAmplifyAsyncReturns an existing Amplify app specified by an app ID.
getAppAsync in interface AWSAmplifyAsyncrequest - The request structure for the get app request.public Future<GetAppResult> getAppAsync(GetAppRequest request, AsyncHandler<GetAppRequest,GetAppResult> asyncHandler)
AWSAmplifyAsyncReturns an existing Amplify app specified by an app ID.
getAppAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<GetArtifactUrlResult> getArtifactUrlAsync(GetArtifactUrlRequest request)
AWSAmplifyAsyncReturns the artifact info that corresponds to an artifact id.
getArtifactUrlAsync in interface AWSAmplifyAsyncrequest - Returns the request structure for the get artifact request.public Future<GetArtifactUrlResult> getArtifactUrlAsync(GetArtifactUrlRequest request, AsyncHandler<GetArtifactUrlRequest,GetArtifactUrlResult> asyncHandler)
AWSAmplifyAsyncReturns the artifact info that corresponds to an artifact id.
getArtifactUrlAsync in interface AWSAmplifyAsyncrequest - Returns the request structure for the get artifact 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.public Future<GetBackendEnvironmentResult> getBackendEnvironmentAsync(GetBackendEnvironmentRequest request)
AWSAmplifyAsyncReturns a backend environment for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
getBackendEnvironmentAsync in interface AWSAmplifyAsyncrequest - The request structure for the get backend environment request.public Future<GetBackendEnvironmentResult> getBackendEnvironmentAsync(GetBackendEnvironmentRequest request, AsyncHandler<GetBackendEnvironmentRequest,GetBackendEnvironmentResult> asyncHandler)
AWSAmplifyAsyncReturns a backend environment for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
getBackendEnvironmentAsync in interface AWSAmplifyAsyncrequest - The request structure for the get backend environment 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.public Future<GetBranchResult> getBranchAsync(GetBranchRequest request)
AWSAmplifyAsyncReturns a branch for an Amplify app.
getBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the get branch request.public Future<GetBranchResult> getBranchAsync(GetBranchRequest request, AsyncHandler<GetBranchRequest,GetBranchResult> asyncHandler)
AWSAmplifyAsyncReturns a branch for an Amplify app.
getBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<GetDomainAssociationResult> getDomainAssociationAsync(GetDomainAssociationRequest request)
AWSAmplifyAsyncReturns the domain information for an Amplify app.
getDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The request structure for the get domain association request.public Future<GetDomainAssociationResult> getDomainAssociationAsync(GetDomainAssociationRequest request, AsyncHandler<GetDomainAssociationRequest,GetDomainAssociationResult> asyncHandler)
AWSAmplifyAsyncReturns the domain information for an Amplify app.
getDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The 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.public Future<GetJobResult> getJobAsync(GetJobRequest request)
AWSAmplifyAsyncReturns a job for a branch of an Amplify app.
getJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the get job request.public Future<GetJobResult> getJobAsync(GetJobRequest request, AsyncHandler<GetJobRequest,GetJobResult> asyncHandler)
AWSAmplifyAsyncReturns a job for a branch of an Amplify app.
getJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<GetWebhookResult> getWebhookAsync(GetWebhookRequest request)
AWSAmplifyAsyncReturns the webhook information that corresponds to a specified webhook ID.
getWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the get webhook request.public Future<GetWebhookResult> getWebhookAsync(GetWebhookRequest request, AsyncHandler<GetWebhookRequest,GetWebhookResult> asyncHandler)
AWSAmplifyAsyncReturns the webhook information that corresponds to a specified webhook ID.
getWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the get webhook 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.public Future<ListAppsResult> listAppsAsync(ListAppsRequest request)
AWSAmplifyAsyncReturns a list of the existing Amplify apps.
listAppsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list apps request.public Future<ListAppsResult> listAppsAsync(ListAppsRequest request, AsyncHandler<ListAppsRequest,ListAppsResult> asyncHandler)
AWSAmplifyAsyncReturns a list of the existing Amplify apps.
listAppsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list apps 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.public Future<ListArtifactsResult> listArtifactsAsync(ListArtifactsRequest request)
AWSAmplifyAsyncReturns a list of artifacts for a specified app, branch, and job.
listArtifactsAsync in interface AWSAmplifyAsyncrequest - Describes the request structure for the list artifacts request.public Future<ListArtifactsResult> listArtifactsAsync(ListArtifactsRequest request, AsyncHandler<ListArtifactsRequest,ListArtifactsResult> asyncHandler)
AWSAmplifyAsyncReturns a list of artifacts for a specified app, branch, and job.
listArtifactsAsync in interface AWSAmplifyAsyncrequest - Describes the request structure for the list artifacts 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.public Future<ListBackendEnvironmentsResult> listBackendEnvironmentsAsync(ListBackendEnvironmentsRequest request)
AWSAmplifyAsyncLists the backend environments for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
listBackendEnvironmentsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list backend environments request.public Future<ListBackendEnvironmentsResult> listBackendEnvironmentsAsync(ListBackendEnvironmentsRequest request, AsyncHandler<ListBackendEnvironmentsRequest,ListBackendEnvironmentsResult> asyncHandler)
AWSAmplifyAsyncLists the backend environments for an Amplify app.
This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
listBackendEnvironmentsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list backend environments 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.public Future<ListBranchesResult> listBranchesAsync(ListBranchesRequest request)
AWSAmplifyAsyncLists the branches of an Amplify app.
listBranchesAsync in interface AWSAmplifyAsyncrequest - The request structure for the list branches request.public Future<ListBranchesResult> listBranchesAsync(ListBranchesRequest request, AsyncHandler<ListBranchesRequest,ListBranchesResult> asyncHandler)
AWSAmplifyAsyncLists the branches of an Amplify app.
listBranchesAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<ListDomainAssociationsResult> listDomainAssociationsAsync(ListDomainAssociationsRequest request)
AWSAmplifyAsyncReturns the domain associations for an Amplify app.
listDomainAssociationsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list domain associations request.public Future<ListDomainAssociationsResult> listDomainAssociationsAsync(ListDomainAssociationsRequest request, AsyncHandler<ListDomainAssociationsRequest,ListDomainAssociationsResult> asyncHandler)
AWSAmplifyAsyncReturns the domain associations for an Amplify app.
listDomainAssociationsAsync in interface AWSAmplifyAsyncrequest - The 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.public Future<ListJobsResult> listJobsAsync(ListJobsRequest request)
AWSAmplifyAsyncLists the jobs for a branch of an Amplify app.
listJobsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list jobs request.public Future<ListJobsResult> listJobsAsync(ListJobsRequest request, AsyncHandler<ListJobsRequest,ListJobsResult> asyncHandler)
AWSAmplifyAsyncLists the jobs for a branch of an Amplify app.
listJobsAsync in interface AWSAmplifyAsyncrequest - The request structure for the list jobs 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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSAmplifyAsyncReturns a list of tags for a specified Amazon Resource Name (ARN).
listTagsForResourceAsync in interface AWSAmplifyAsyncrequest - The request structure to use to list tags for a resource.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSAmplifyAsyncReturns a list of tags for a specified Amazon Resource Name (ARN).
listTagsForResourceAsync in interface AWSAmplifyAsyncrequest - The request structure to use to list tags for a resource.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.public Future<ListWebhooksResult> listWebhooksAsync(ListWebhooksRequest request)
AWSAmplifyAsyncReturns a list of webhooks for an Amplify app.
listWebhooksAsync in interface AWSAmplifyAsyncrequest - The request structure for the list webhooks request.public Future<ListWebhooksResult> listWebhooksAsync(ListWebhooksRequest request, AsyncHandler<ListWebhooksRequest,ListWebhooksResult> asyncHandler)
AWSAmplifyAsyncReturns a list of webhooks for an Amplify app.
listWebhooksAsync in interface AWSAmplifyAsyncrequest - The request structure for the list webhooks 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.public Future<StartDeploymentResult> startDeploymentAsync(StartDeploymentRequest request)
AWSAmplifyAsyncStarts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.
The maximum duration between the CreateDeployment call and the StartDeployment call
cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated
Job will fail.
startDeploymentAsync in interface AWSAmplifyAsyncrequest - The request structure for the start a deployment request.public Future<StartDeploymentResult> startDeploymentAsync(StartDeploymentRequest request, AsyncHandler<StartDeploymentRequest,StartDeploymentResult> asyncHandler)
AWSAmplifyAsyncStarts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository.
The maximum duration between the CreateDeployment call and the StartDeployment call
cannot exceed 8 hours. If the duration exceeds 8 hours, the StartDeployment call and the associated
Job will fail.
startDeploymentAsync in interface AWSAmplifyAsyncrequest - The request structure for the start a deployment 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.public Future<StartJobResult> startJobAsync(StartJobRequest request)
AWSAmplifyAsyncStarts a new job for a branch of an Amplify app.
startJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the start job request.public Future<StartJobResult> startJobAsync(StartJobRequest request, AsyncHandler<StartJobRequest,StartJobResult> asyncHandler)
AWSAmplifyAsyncStarts a new job for a branch of an Amplify app.
startJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<StopJobResult> stopJobAsync(StopJobRequest request)
AWSAmplifyAsyncStops a job that is in progress for a branch of an Amplify app.
stopJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the stop job request.public Future<StopJobResult> stopJobAsync(StopJobRequest request, AsyncHandler<StopJobRequest,StopJobResult> asyncHandler)
AWSAmplifyAsyncStops a job that is in progress for a branch of an Amplify app.
stopJobAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSAmplifyAsyncTags the resource with a tag key and value.
tagResourceAsync in interface AWSAmplifyAsyncrequest - The request structure to tag a resource with a tag key and value.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSAmplifyAsyncTags the resource with a tag key and value.
tagResourceAsync in interface AWSAmplifyAsyncrequest - The request structure to tag a resource with a tag key and value.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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSAmplifyAsyncUntags a resource with a specified Amazon Resource Name (ARN).
untagResourceAsync in interface AWSAmplifyAsyncrequest - The request structure for the untag resource request.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSAmplifyAsyncUntags a resource with a specified Amazon Resource Name (ARN).
untagResourceAsync in interface AWSAmplifyAsyncrequest - The request structure for the untag resource 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.public Future<UpdateAppResult> updateAppAsync(UpdateAppRequest request)
AWSAmplifyAsyncUpdates an existing Amplify app.
updateAppAsync in interface AWSAmplifyAsyncrequest - The request structure for the update app request.public Future<UpdateAppResult> updateAppAsync(UpdateAppRequest request, AsyncHandler<UpdateAppRequest,UpdateAppResult> asyncHandler)
AWSAmplifyAsyncUpdates an existing Amplify app.
updateAppAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<UpdateBranchResult> updateBranchAsync(UpdateBranchRequest request)
AWSAmplifyAsyncUpdates a branch for an Amplify app.
updateBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the update branch request.public Future<UpdateBranchResult> updateBranchAsync(UpdateBranchRequest request, AsyncHandler<UpdateBranchRequest,UpdateBranchResult> asyncHandler)
AWSAmplifyAsyncUpdates a branch for an Amplify app.
updateBranchAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<UpdateDomainAssociationResult> updateDomainAssociationAsync(UpdateDomainAssociationRequest request)
AWSAmplifyAsyncCreates a new domain association for an Amplify app.
updateDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The request structure for the update domain association request.public Future<UpdateDomainAssociationResult> updateDomainAssociationAsync(UpdateDomainAssociationRequest request, AsyncHandler<UpdateDomainAssociationRequest,UpdateDomainAssociationResult> asyncHandler)
AWSAmplifyAsyncCreates a new domain association for an Amplify app.
updateDomainAssociationAsync in interface AWSAmplifyAsyncrequest - The request structure for the 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.public Future<UpdateWebhookResult> updateWebhookAsync(UpdateWebhookRequest request)
AWSAmplifyAsyncUpdates a webhook.
updateWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the update webhook request.public Future<UpdateWebhookResult> updateWebhookAsync(UpdateWebhookRequest request, AsyncHandler<UpdateWebhookRequest,UpdateWebhookResult> asyncHandler)
AWSAmplifyAsyncUpdates a webhook.
updateWebhookAsync in interface AWSAmplifyAsyncrequest - The request structure for the update webhook 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.