/* * Copyright 2018-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with * the License. A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package com.amazonaws.services.amplify; import javax.annotation.Generated; import com.amazonaws.services.amplify.model.*; /** * Interface for accessing Amplify asynchronously. Each asynchronous method will return a Java Future object * representing the asynchronous operation; overloads which accept an {@code 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 * {@link com.amazonaws.services.amplify.AbstractAWSAmplifyAsync} instead. *
**
* Amplify enables developers to develop and deploy cloud-powered mobile and web apps. The Amplify Console provides a * continuous delivery and hosting service for web applications. For more information, see the Amplify Console User Guide. The Amplify * Framework is a comprehensive set of SDKs, libraries, tools, and documentation for client app development. For more * information, see the Amplify Framework. *
*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSAmplifyAsync extends AWSAmplify { /** ** Creates a new Amplify app. *
* * @param createAppRequest * The request structure used to create apps in Amplify. * @return A Java Future containing the result of the CreateApp operation returned by the service. * @sample AWSAmplifyAsync.CreateApp * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new Amplify app. *
* * @param createAppRequest * The request structure used to create apps in Amplify. * @param 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. * @return A Java Future containing the result of the CreateApp operation returned by the service. * @sample AWSAmplifyAsyncHandler.CreateApp * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new backend environment for an Amplify app. *
* * @param createBackendEnvironmentRequest * The request structure for the backend environment create request. * @return A Java Future containing the result of the CreateBackendEnvironment operation returned by the service. * @sample AWSAmplifyAsync.CreateBackendEnvironment * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new backend environment for an Amplify app. *
* * @param createBackendEnvironmentRequest * The request structure for the backend environment create request. * @param 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. * @return A Java Future containing the result of the CreateBackendEnvironment operation returned by the service. * @sample AWSAmplifyAsyncHandler.CreateBackendEnvironment * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new branch for an Amplify app. *
* * @param createBranchRequest * The request structure for the create branch request. * @return A Java Future containing the result of the CreateBranch operation returned by the service. * @sample AWSAmplifyAsync.CreateBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new branch for an Amplify app. *
* * @param createBranchRequest * The request structure for the create branch request. * @param 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. * @return A Java Future containing the result of the CreateBranch operation returned by the service. * @sample AWSAmplifyAsyncHandler.CreateBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a * repository. *
* * @param createDeploymentRequest * The request structure for the create a new deployment request. * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AWSAmplifyAsync.CreateDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a deployment for a manually deployed Amplify app. Manually deployed apps are not connected to a * repository. *
* * @param createDeploymentRequest * The request structure for the create a new deployment request. * @param 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. * @return A Java Future containing the result of the CreateDeployment operation returned by the service. * @sample AWSAmplifyAsyncHandler.CreateDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app *
* * @param createDomainAssociationRequest * The request structure for the create domain association request. * @return A Java Future containing the result of the CreateDomainAssociation operation returned by the service. * @sample AWSAmplifyAsync.CreateDomainAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new domain association for an Amplify app. This action associates a custom domain with the Amplify app *
* * @param createDomainAssociationRequest * The request structure for the create domain association request. * @param 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. * @return A Java Future containing the result of the CreateDomainAssociation operation returned by the service. * @sample AWSAmplifyAsyncHandler.CreateDomainAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new webhook on an Amplify app. *
* * @param createWebhookRequest * The request structure for the create webhook request. * @return A Java Future containing the result of the CreateWebhook operation returned by the service. * @sample AWSAmplifyAsync.CreateWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new webhook on an Amplify app. *
* * @param createWebhookRequest * The request structure for the create webhook request. * @param 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. * @return A Java Future containing the result of the CreateWebhook operation returned by the service. * @sample AWSAmplifyAsyncHandler.CreateWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing Amplify app specified by an app ID. *
* * @param deleteAppRequest * Describes the request structure for the delete app request. * @return A Java Future containing the result of the DeleteApp operation returned by the service. * @sample AWSAmplifyAsync.DeleteApp * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes an existing Amplify app specified by an app ID. *
* * @param deleteAppRequest * Describes the request structure for the delete app request. * @param 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. * @return A Java Future containing the result of the DeleteApp operation returned by the service. * @sample AWSAmplifyAsyncHandler.DeleteApp * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a backend environment for an Amplify app. *
* * @param deleteBackendEnvironmentRequest * The request structure for the delete backend environment request. * @return A Java Future containing the result of the DeleteBackendEnvironment operation returned by the service. * @sample AWSAmplifyAsync.DeleteBackendEnvironment * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a backend environment for an Amplify app. *
* * @param deleteBackendEnvironmentRequest * The request structure for the delete backend environment request. * @param 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. * @return A Java Future containing the result of the DeleteBackendEnvironment operation returned by the service. * @sample AWSAmplifyAsyncHandler.DeleteBackendEnvironment * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a branch for an Amplify app. *
* * @param deleteBranchRequest * The request structure for the delete branch request. * @return A Java Future containing the result of the DeleteBranch operation returned by the service. * @sample AWSAmplifyAsync.DeleteBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a branch for an Amplify app. *
* * @param deleteBranchRequest * The request structure for the delete branch request. * @param 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. * @return A Java Future containing the result of the DeleteBranch operation returned by the service. * @sample AWSAmplifyAsyncHandler.DeleteBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a domain association for an Amplify app. *
* * @param deleteDomainAssociationRequest * The request structure for the delete domain association request. * @return A Java Future containing the result of the DeleteDomainAssociation operation returned by the service. * @sample AWSAmplifyAsync.DeleteDomainAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a domain association for an Amplify app. *
* * @param deleteDomainAssociationRequest * The request structure for the delete domain association request. * @param 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. * @return A Java Future containing the result of the DeleteDomainAssociation operation returned by the service. * @sample AWSAmplifyAsyncHandler.DeleteDomainAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Deletes a job for a branch of an Amplify app. *
* * @param deleteJobRequest * The request structure for the delete job request. * @return A Java Future containing the result of the DeleteJob operation returned by the service. * @sample AWSAmplifyAsync.DeleteJob * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a job for a branch of an Amplify app. *
* * @param deleteJobRequest * The request structure for the delete job request. * @param 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. * @return A Java Future containing the result of the DeleteJob operation returned by the service. * @sample AWSAmplifyAsyncHandler.DeleteJob * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a webhook. *
* * @param deleteWebhookRequest * The request structure for the delete webhook request. * @return A Java Future containing the result of the DeleteWebhook operation returned by the service. * @sample AWSAmplifyAsync.DeleteWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Deletes a webhook. *
* * @param deleteWebhookRequest * The request structure for the delete webhook request. * @param 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. * @return A Java Future containing the result of the DeleteWebhook operation returned by the service. * @sample AWSAmplifyAsyncHandler.DeleteWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the website access logs for a specific time range using a presigned URL. *
* * @param generateAccessLogsRequest * The request structure for the generate access logs request. * @return A Java Future containing the result of the GenerateAccessLogs operation returned by the service. * @sample AWSAmplifyAsync.GenerateAccessLogs * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the website access logs for a specific time range using a presigned URL. *
* * @param generateAccessLogsRequest * The request structure for the generate access logs request. * @param 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. * @return A Java Future containing the result of the GenerateAccessLogs operation returned by the service. * @sample AWSAmplifyAsyncHandler.GenerateAccessLogs * @see AWS API * Documentation */ java.util.concurrent.Future* Returns an existing Amplify app by appID. *
* * @param getAppRequest * The request structure for the get app request. * @return A Java Future containing the result of the GetApp operation returned by the service. * @sample AWSAmplifyAsync.GetApp * @see AWS API * Documentation */ java.util.concurrent.Future* Returns an existing Amplify app by appID. *
* * @param getAppRequest * The request structure for the get app request. * @param 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. * @return A Java Future containing the result of the GetApp operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetApp * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the artifact info that corresponds to an artifact id. *
* * @param getArtifactUrlRequest * Returns the request structure for the get artifact request. * @return A Java Future containing the result of the GetArtifactUrl operation returned by the service. * @sample AWSAmplifyAsync.GetArtifactUrl * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the artifact info that corresponds to an artifact id. *
* * @param getArtifactUrlRequest * Returns the request structure for the get artifact request. * @param 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. * @return A Java Future containing the result of the GetArtifactUrl operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetArtifactUrl * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a backend environment for an Amplify app. *
* * @param getBackendEnvironmentRequest * The request structure for the get backend environment request. * @return A Java Future containing the result of the GetBackendEnvironment operation returned by the service. * @sample AWSAmplifyAsync.GetBackendEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future* Returns a backend environment for an Amplify app. *
* * @param getBackendEnvironmentRequest * The request structure for the get backend environment request. * @param 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. * @return A Java Future containing the result of the GetBackendEnvironment operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetBackendEnvironment * @see AWS * API Documentation */ java.util.concurrent.Future* Returns a branch for an Amplify app. *
* * @param getBranchRequest * The request structure for the get branch request. * @return A Java Future containing the result of the GetBranch operation returned by the service. * @sample AWSAmplifyAsync.GetBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a branch for an Amplify app. *
* * @param getBranchRequest * The request structure for the get branch request. * @param 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. * @return A Java Future containing the result of the GetBranch operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the domain information for an Amplify app. *
* * @param getDomainAssociationRequest * The request structure for the get domain association request. * @return A Java Future containing the result of the GetDomainAssociation operation returned by the service. * @sample AWSAmplifyAsync.GetDomainAssociation * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the domain information for an Amplify app. *
* * @param getDomainAssociationRequest * The request structure for the get domain association request. * @param 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. * @return A Java Future containing the result of the GetDomainAssociation operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetDomainAssociation * @see AWS * API Documentation */ java.util.concurrent.Future* Returns a job for a branch of an Amplify app. *
* * @param getJobRequest * The request structure for the get job request. * @return A Java Future containing the result of the GetJob operation returned by the service. * @sample AWSAmplifyAsync.GetJob * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a job for a branch of an Amplify app. *
* * @param getJobRequest * The request structure for the get job request. * @param 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. * @return A Java Future containing the result of the GetJob operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetJob * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the webhook information that corresponds to a specified webhook ID. *
* * @param getWebhookRequest * The request structure for the get webhook request. * @return A Java Future containing the result of the GetWebhook operation returned by the service. * @sample AWSAmplifyAsync.GetWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the webhook information that corresponds to a specified webhook ID. *
* * @param getWebhookRequest * The request structure for the get webhook request. * @param 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. * @return A Java Future containing the result of the GetWebhook operation returned by the service. * @sample AWSAmplifyAsyncHandler.GetWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of the existing Amplify apps. *
* * @param listAppsRequest * The request structure for the list apps request. * @return A Java Future containing the result of the ListApps operation returned by the service. * @sample AWSAmplifyAsync.ListApps * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of the existing Amplify apps. *
* * @param listAppsRequest * The request structure for the list apps request. * @param 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. * @return A Java Future containing the result of the ListApps operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListApps * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of artifacts for a specified app, branch, and job. *
* * @param listArtifactsRequest * Describes the request structure for the list artifacts request. * @return A Java Future containing the result of the ListArtifacts operation returned by the service. * @sample AWSAmplifyAsync.ListArtifacts * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of artifacts for a specified app, branch, and job. *
* * @param listArtifactsRequest * Describes the request structure for the list artifacts request. * @param 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. * @return A Java Future containing the result of the ListArtifacts operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListArtifacts * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the backend environments for an Amplify app. *
* * @param listBackendEnvironmentsRequest * The request structure for the list backend environments request. * @return A Java Future containing the result of the ListBackendEnvironments operation returned by the service. * @sample AWSAmplifyAsync.ListBackendEnvironments * @see AWS API Documentation */ java.util.concurrent.Future* Lists the backend environments for an Amplify app. *
* * @param listBackendEnvironmentsRequest * The request structure for the list backend environments request. * @param 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. * @return A Java Future containing the result of the ListBackendEnvironments operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListBackendEnvironments * @see AWS API Documentation */ java.util.concurrent.Future* Lists the branches of an Amplify app. *
* * @param listBranchesRequest * The request structure for the list branches request. * @return A Java Future containing the result of the ListBranches operation returned by the service. * @sample AWSAmplifyAsync.ListBranches * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the branches of an Amplify app. *
* * @param listBranchesRequest * The request structure for the list branches request. * @param 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. * @return A Java Future containing the result of the ListBranches operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListBranches * @see AWS API * Documentation */ java.util.concurrent.Future* Returns the domain associations for an Amplify app. *
* * @param listDomainAssociationsRequest * The request structure for the list domain associations request. * @return A Java Future containing the result of the ListDomainAssociations operation returned by the service. * @sample AWSAmplifyAsync.ListDomainAssociations * @see AWS * API Documentation */ java.util.concurrent.Future* Returns the domain associations for an Amplify app. *
* * @param listDomainAssociationsRequest * The request structure for the list domain associations request. * @param 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. * @return A Java Future containing the result of the ListDomainAssociations operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListDomainAssociations * @see AWS * API Documentation */ java.util.concurrent.Future* Lists the jobs for a branch of an Amplify app. *
* * @param listJobsRequest * The request structure for the list jobs request. * @return A Java Future containing the result of the ListJobs operation returned by the service. * @sample AWSAmplifyAsync.ListJobs * @see AWS API * Documentation */ java.util.concurrent.Future* Lists the jobs for a branch of an Amplify app. *
* * @param listJobsRequest * The request structure for the list jobs request. * @param 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. * @return A Java Future containing the result of the ListJobs operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListJobs * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of tags for a specified Amazon Resource Name (ARN). *
* * @param listTagsForResourceRequest * The request structure to use to list tags for a resource. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSAmplifyAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Returns a list of tags for a specified Amazon Resource Name (ARN). *
* * @param listTagsForResourceRequest * The request structure to use to list tags for a resource. * @param 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. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Returns a list of webhooks for an Amplify app. *
* * @param listWebhooksRequest * The request structure for the list webhooks request. * @return A Java Future containing the result of the ListWebhooks operation returned by the service. * @sample AWSAmplifyAsync.ListWebhooks * @see AWS API * Documentation */ java.util.concurrent.Future* Returns a list of webhooks for an Amplify app. *
* * @param listWebhooksRequest * The request structure for the list webhooks request. * @param 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. * @return A Java Future containing the result of the ListWebhooks operation returned by the service. * @sample AWSAmplifyAsyncHandler.ListWebhooks * @see AWS API * Documentation */ java.util.concurrent.Future* Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository. *
* * @param startDeploymentRequest * The request structure for the start a deployment request. * @return A Java Future containing the result of the StartDeployment operation returned by the service. * @sample AWSAmplifyAsync.StartDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Starts a deployment for a manually deployed app. Manually deployed apps are not connected to a repository. *
* * @param startDeploymentRequest * The request structure for the start a deployment request. * @param 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. * @return A Java Future containing the result of the StartDeployment operation returned by the service. * @sample AWSAmplifyAsyncHandler.StartDeployment * @see AWS API * Documentation */ java.util.concurrent.Future* Starts a new job for a branch of an Amplify app. *
* * @param startJobRequest * The request structure for the start job request. * @return A Java Future containing the result of the StartJob operation returned by the service. * @sample AWSAmplifyAsync.StartJob * @see AWS API * Documentation */ java.util.concurrent.Future* Starts a new job for a branch of an Amplify app. *
* * @param startJobRequest * The request structure for the start job request. * @param 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. * @return A Java Future containing the result of the StartJob operation returned by the service. * @sample AWSAmplifyAsyncHandler.StartJob * @see AWS API * Documentation */ java.util.concurrent.Future* Stops a job that is in progress for a branch of an Amplify app. *
* * @param stopJobRequest * The request structure for the stop job request. * @return A Java Future containing the result of the StopJob operation returned by the service. * @sample AWSAmplifyAsync.StopJob * @see AWS API * Documentation */ java.util.concurrent.Future* Stops a job that is in progress for a branch of an Amplify app. *
* * @param stopJobRequest * The request structure for the stop job request. * @param 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. * @return A Java Future containing the result of the StopJob operation returned by the service. * @sample AWSAmplifyAsyncHandler.StopJob * @see AWS API * Documentation */ java.util.concurrent.Future* Tags the resource with a tag key and value. *
* * @param tagResourceRequest * The request structure to tag a resource with a tag key and value. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSAmplifyAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Tags the resource with a tag key and value. *
* * @param tagResourceRequest * The request structure to tag a resource with a tag key and value. * @param 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. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSAmplifyAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Untags a resource with a specified Amazon Resource Name (ARN). *
* * @param untagResourceRequest * The request structure for the untag resource request. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSAmplifyAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Untags a resource with a specified Amazon Resource Name (ARN). *
* * @param untagResourceRequest * The request structure for the untag resource request. * @param 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. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSAmplifyAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Updates an existing Amplify app. *
* * @param updateAppRequest * The request structure for the update app request. * @return A Java Future containing the result of the UpdateApp operation returned by the service. * @sample AWSAmplifyAsync.UpdateApp * @see AWS API * Documentation */ java.util.concurrent.Future* Updates an existing Amplify app. *
* * @param updateAppRequest * The request structure for the update app request. * @param 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. * @return A Java Future containing the result of the UpdateApp operation returned by the service. * @sample AWSAmplifyAsyncHandler.UpdateApp * @see AWS API * Documentation */ java.util.concurrent.Future* Updates a branch for an Amplify app. *
* * @param updateBranchRequest * The request structure for the update branch request. * @return A Java Future containing the result of the UpdateBranch operation returned by the service. * @sample AWSAmplifyAsync.UpdateBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Updates a branch for an Amplify app. *
* * @param updateBranchRequest * The request structure for the update branch request. * @param 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. * @return A Java Future containing the result of the UpdateBranch operation returned by the service. * @sample AWSAmplifyAsyncHandler.UpdateBranch * @see AWS API * Documentation */ java.util.concurrent.Future* Creates a new domain association for an Amplify app. *
* * @param updateDomainAssociationRequest * The request structure for the update domain association request. * @return A Java Future containing the result of the UpdateDomainAssociation operation returned by the service. * @sample AWSAmplifyAsync.UpdateDomainAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Creates a new domain association for an Amplify app. *
* * @param updateDomainAssociationRequest * The request structure for the update domain association request. * @param 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. * @return A Java Future containing the result of the UpdateDomainAssociation operation returned by the service. * @sample AWSAmplifyAsyncHandler.UpdateDomainAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Updates a webhook. *
* * @param updateWebhookRequest * The request structure for the update webhook request. * @return A Java Future containing the result of the UpdateWebhook operation returned by the service. * @sample AWSAmplifyAsync.UpdateWebhook * @see AWS API * Documentation */ java.util.concurrent.Future* Updates a webhook. *
* * @param updateWebhookRequest * The request structure for the update webhook request. * @param 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. * @return A Java Future containing the result of the UpdateWebhook operation returned by the service. * @sample AWSAmplifyAsyncHandler.UpdateWebhook * @see AWS API * Documentation */ java.util.concurrent.Future