com.amazonaws.services.amplifybackend.AWSAmplifyBackendAsync Maven / Gradle / Ivy
Show all versions of aws-java-sdk-amplifybackend Show documentation
/*
* Copyright 2019-2024 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.amplifybackend;
import javax.annotation.Generated;
import com.amazonaws.services.amplifybackend.model.*;
/**
* Interface for accessing AmplifyBackend 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.amplifybackend.AbstractAWSAmplifyBackendAsync} instead.
*
*
*
* AWS Amplify Admin API
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSAmplifyBackendAsync extends AWSAmplifyBackend {
/**
*
* This operation clones an existing backend.
*
*
* @param cloneBackendRequest
* The request body for CloneBackend.
* @return A Java Future containing the result of the CloneBackend operation returned by the service.
* @sample AWSAmplifyBackendAsync.CloneBackend
* @see AWS
* API Documentation
*/
java.util.concurrent.Future cloneBackendAsync(CloneBackendRequest cloneBackendRequest);
/**
*
* This operation clones an existing backend.
*
*
* @param cloneBackendRequest
* The request body for CloneBackend.
* @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 CloneBackend operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CloneBackend
* @see AWS
* API Documentation
*/
java.util.concurrent.Future cloneBackendAsync(CloneBackendRequest cloneBackendRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* This operation creates a backend for an Amplify app. Backends are automatically created at the time of app
* creation.
*
*
* @param createBackendRequest
* The request body for CreateBackend.
* @return A Java Future containing the result of the CreateBackend operation returned by the service.
* @sample AWSAmplifyBackendAsync.CreateBackend
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createBackendAsync(CreateBackendRequest createBackendRequest);
/**
*
* This operation creates a backend for an Amplify app. Backends are automatically created at the time of app
* creation.
*
*
* @param createBackendRequest
* The request body for CreateBackend.
* @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 CreateBackend operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CreateBackend
* @see AWS
* API Documentation
*/
java.util.concurrent.Future createBackendAsync(CreateBackendRequest createBackendRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new backend API resource.
*
*
* @param createBackendAPIRequest
* The request body for CreateBackendAPI.
* @return A Java Future containing the result of the CreateBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsync.CreateBackendAPI
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendAPIAsync(CreateBackendAPIRequest createBackendAPIRequest);
/**
*
* Creates a new backend API resource.
*
*
* @param createBackendAPIRequest
* The request body for CreateBackendAPI.
* @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 CreateBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CreateBackendAPI
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendAPIAsync(CreateBackendAPIRequest createBackendAPIRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a new backend authentication resource.
*
*
* @param createBackendAuthRequest
* The request body for CreateBackendAuth.
* @return A Java Future containing the result of the CreateBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsync.CreateBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendAuthAsync(CreateBackendAuthRequest createBackendAuthRequest);
/**
*
* Creates a new backend authentication resource.
*
*
* @param createBackendAuthRequest
* The request body for CreateBackendAuth.
* @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 CreateBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CreateBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendAuthAsync(CreateBackendAuthRequest createBackendAuthRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a config object for a backend.
*
*
* @param createBackendConfigRequest
* The request body for CreateBackendConfig.
* @return A Java Future containing the result of the CreateBackendConfig operation returned by the service.
* @sample AWSAmplifyBackendAsync.CreateBackendConfig
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendConfigAsync(CreateBackendConfigRequest createBackendConfigRequest);
/**
*
* Creates a config object for a backend.
*
*
* @param createBackendConfigRequest
* The request body for CreateBackendConfig.
* @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 CreateBackendConfig operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CreateBackendConfig
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendConfigAsync(CreateBackendConfigRequest createBackendConfigRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a backend storage resource.
*
*
* @param createBackendStorageRequest
* The request body for CreateBackendStorage.
* @return A Java Future containing the result of the CreateBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsync.CreateBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendStorageAsync(CreateBackendStorageRequest createBackendStorageRequest);
/**
*
* Creates a backend storage resource.
*
*
* @param createBackendStorageRequest
* The request body for CreateBackendStorage.
* @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 CreateBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CreateBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future createBackendStorageAsync(CreateBackendStorageRequest createBackendStorageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
*
*
* @param createTokenRequest
* @return A Java Future containing the result of the CreateToken operation returned by the service.
* @sample AWSAmplifyBackendAsync.CreateToken
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createTokenAsync(CreateTokenRequest createTokenRequest);
/**
*
* Generates a one-time challenge code to authenticate a user into your Amplify Admin UI.
*
*
* @param createTokenRequest
* @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 CreateToken operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.CreateToken
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createTokenAsync(CreateTokenRequest createTokenRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes an existing environment from your Amplify project.
*
*
* @param deleteBackendRequest
* @return A Java Future containing the result of the DeleteBackend operation returned by the service.
* @sample AWSAmplifyBackendAsync.DeleteBackend
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteBackendAsync(DeleteBackendRequest deleteBackendRequest);
/**
*
* Removes an existing environment from your Amplify project.
*
*
* @param deleteBackendRequest
* @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 DeleteBackend operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.DeleteBackend
* @see AWS
* API Documentation
*/
java.util.concurrent.Future deleteBackendAsync(DeleteBackendRequest deleteBackendRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing backend API resource.
*
*
* @param deleteBackendAPIRequest
* The request body for DeleteBackendAPI.
* @return A Java Future containing the result of the DeleteBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsync.DeleteBackendAPI
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteBackendAPIAsync(DeleteBackendAPIRequest deleteBackendAPIRequest);
/**
*
* Deletes an existing backend API resource.
*
*
* @param deleteBackendAPIRequest
* The request body for DeleteBackendAPI.
* @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 DeleteBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.DeleteBackendAPI
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteBackendAPIAsync(DeleteBackendAPIRequest deleteBackendAPIRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an existing backend authentication resource.
*
*
* @param deleteBackendAuthRequest
* The request body for DeleteBackendAuth.
* @return A Java Future containing the result of the DeleteBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsync.DeleteBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteBackendAuthAsync(DeleteBackendAuthRequest deleteBackendAuthRequest);
/**
*
* Deletes an existing backend authentication resource.
*
*
* @param deleteBackendAuthRequest
* The request body for DeleteBackendAuth.
* @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 DeleteBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.DeleteBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteBackendAuthAsync(DeleteBackendAuthRequest deleteBackendAuthRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes the specified backend storage resource.
*
*
* @param deleteBackendStorageRequest
* The request body for DeleteBackendStorage.
* @return A Java Future containing the result of the DeleteBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsync.DeleteBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteBackendStorageAsync(DeleteBackendStorageRequest deleteBackendStorageRequest);
/**
*
* Removes the specified backend storage resource.
*
*
* @param deleteBackendStorageRequest
* The request body for DeleteBackendStorage.
* @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 DeleteBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.DeleteBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future deleteBackendStorageAsync(DeleteBackendStorageRequest deleteBackendStorageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes the challenge token based on the given appId and sessionId.
*
*
* @param deleteTokenRequest
* @return A Java Future containing the result of the DeleteToken operation returned by the service.
* @sample AWSAmplifyBackendAsync.DeleteToken
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteTokenAsync(DeleteTokenRequest deleteTokenRequest);
/**
*
* Deletes the challenge token based on the given appId and sessionId.
*
*
* @param deleteTokenRequest
* @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 DeleteToken operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.DeleteToken
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteTokenAsync(DeleteTokenRequest deleteTokenRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Generates a model schema for an existing backend API resource.
*
*
* @param generateBackendAPIModelsRequest
* The request body for GenerateBackendAPIModels.
* @return A Java Future containing the result of the GenerateBackendAPIModels operation returned by the service.
* @sample AWSAmplifyBackendAsync.GenerateBackendAPIModels
* @see AWS API Documentation
*/
java.util.concurrent.Future generateBackendAPIModelsAsync(GenerateBackendAPIModelsRequest generateBackendAPIModelsRequest);
/**
*
* Generates a model schema for an existing backend API resource.
*
*
* @param generateBackendAPIModelsRequest
* The request body for GenerateBackendAPIModels.
* @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 GenerateBackendAPIModels operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GenerateBackendAPIModels
* @see AWS API Documentation
*/
java.util.concurrent.Future generateBackendAPIModelsAsync(GenerateBackendAPIModelsRequest generateBackendAPIModelsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Provides project-level details for your Amplify UI project.
*
*
* @param getBackendRequest
* The request body for GetBackend.
* @return A Java Future containing the result of the GetBackend operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetBackend
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getBackendAsync(GetBackendRequest getBackendRequest);
/**
*
* Provides project-level details for your Amplify UI project.
*
*
* @param getBackendRequest
* The request body for GetBackend.
* @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 GetBackend operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetBackend
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getBackendAsync(GetBackendRequest getBackendRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the details for a backend API.
*
*
* @param getBackendAPIRequest
* The request body for GetBackendAPI.
* @return A Java Future containing the result of the GetBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetBackendAPI
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getBackendAPIAsync(GetBackendAPIRequest getBackendAPIRequest);
/**
*
* Gets the details for a backend API.
*
*
* @param getBackendAPIRequest
* The request body for GetBackendAPI.
* @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 GetBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetBackendAPI
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getBackendAPIAsync(GetBackendAPIRequest getBackendAPIRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets a model introspection schema for an existing backend API resource.
*
*
* @param getBackendAPIModelsRequest
* The request body for GetBackendAPIModels.
* @return A Java Future containing the result of the GetBackendAPIModels operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetBackendAPIModels
* @see AWS API Documentation
*/
java.util.concurrent.Future getBackendAPIModelsAsync(GetBackendAPIModelsRequest getBackendAPIModelsRequest);
/**
*
* Gets a model introspection schema for an existing backend API resource.
*
*
* @param getBackendAPIModelsRequest
* The request body for GetBackendAPIModels.
* @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 GetBackendAPIModels operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetBackendAPIModels
* @see AWS API Documentation
*/
java.util.concurrent.Future getBackendAPIModelsAsync(GetBackendAPIModelsRequest getBackendAPIModelsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets a backend auth details.
*
*
* @param getBackendAuthRequest
* The request body for GetBackendAuth.
* @return A Java Future containing the result of the GetBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetBackendAuth
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getBackendAuthAsync(GetBackendAuthRequest getBackendAuthRequest);
/**
*
* Gets a backend auth details.
*
*
* @param getBackendAuthRequest
* The request body for GetBackendAuth.
* @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 GetBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetBackendAuth
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getBackendAuthAsync(GetBackendAuthRequest getBackendAuthRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Returns information about a specific job.
*
*
* @param getBackendJobRequest
* @return A Java Future containing the result of the GetBackendJob operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetBackendJob
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getBackendJobAsync(GetBackendJobRequest getBackendJobRequest);
/**
*
* Returns information about a specific job.
*
*
* @param getBackendJobRequest
* @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 GetBackendJob operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetBackendJob
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getBackendJobAsync(GetBackendJobRequest getBackendJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets details for a backend storage resource.
*
*
* @param getBackendStorageRequest
* The request body for GetBackendStorage.
* @return A Java Future containing the result of the GetBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future getBackendStorageAsync(GetBackendStorageRequest getBackendStorageRequest);
/**
*
* Gets details for a backend storage resource.
*
*
* @param getBackendStorageRequest
* The request body for GetBackendStorage.
* @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 GetBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future getBackendStorageAsync(GetBackendStorageRequest getBackendStorageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Gets the challenge token based on the given appId and sessionId.
*
*
* @param getTokenRequest
* @return A Java Future containing the result of the GetToken operation returned by the service.
* @sample AWSAmplifyBackendAsync.GetToken
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getTokenAsync(GetTokenRequest getTokenRequest);
/**
*
* Gets the challenge token based on the given appId and sessionId.
*
*
* @param getTokenRequest
* @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 GetToken operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.GetToken
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getTokenAsync(GetTokenRequest getTokenRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Imports an existing backend authentication resource.
*
*
* @param importBackendAuthRequest
* The request body for ImportBackendAuth.
* @return A Java Future containing the result of the ImportBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsync.ImportBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future importBackendAuthAsync(ImportBackendAuthRequest importBackendAuthRequest);
/**
*
* Imports an existing backend authentication resource.
*
*
* @param importBackendAuthRequest
* The request body for ImportBackendAuth.
* @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 ImportBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.ImportBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future importBackendAuthAsync(ImportBackendAuthRequest importBackendAuthRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Imports an existing backend storage resource.
*
*
* @param importBackendStorageRequest
* The request body for ImportBackendStorage.
* @return A Java Future containing the result of the ImportBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsync.ImportBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future importBackendStorageAsync(ImportBackendStorageRequest importBackendStorageRequest);
/**
*
* Imports an existing backend storage resource.
*
*
* @param importBackendStorageRequest
* The request body for ImportBackendStorage.
* @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 ImportBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.ImportBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future importBackendStorageAsync(ImportBackendStorageRequest importBackendStorageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the jobs for the backend of an Amplify app.
*
*
* @param listBackendJobsRequest
* The request body for ListBackendJobs.
* @return A Java Future containing the result of the ListBackendJobs operation returned by the service.
* @sample AWSAmplifyBackendAsync.ListBackendJobs
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listBackendJobsAsync(ListBackendJobsRequest listBackendJobsRequest);
/**
*
* Lists the jobs for the backend of an Amplify app.
*
*
* @param listBackendJobsRequest
* The request body for ListBackendJobs.
* @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 ListBackendJobs operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.ListBackendJobs
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listBackendJobsAsync(ListBackendJobsRequest listBackendJobsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* The list of S3 buckets in your account.
*
*
* @param listS3BucketsRequest
* The request body for S3Buckets.
* @return A Java Future containing the result of the ListS3Buckets operation returned by the service.
* @sample AWSAmplifyBackendAsync.ListS3Buckets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listS3BucketsAsync(ListS3BucketsRequest listS3BucketsRequest);
/**
*
* The list of S3 buckets in your account.
*
*
* @param listS3BucketsRequest
* The request body for S3Buckets.
* @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 ListS3Buckets operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.ListS3Buckets
* @see AWS
* API Documentation
*/
java.util.concurrent.Future listS3BucketsAsync(ListS3BucketsRequest listS3BucketsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes all backend environments from your Amplify project.
*
*
* @param removeAllBackendsRequest
* The request body for RemoveAllBackends.
* @return A Java Future containing the result of the RemoveAllBackends operation returned by the service.
* @sample AWSAmplifyBackendAsync.RemoveAllBackends
* @see AWS API Documentation
*/
java.util.concurrent.Future removeAllBackendsAsync(RemoveAllBackendsRequest removeAllBackendsRequest);
/**
*
* Removes all backend environments from your Amplify project.
*
*
* @param removeAllBackendsRequest
* The request body for RemoveAllBackends.
* @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 RemoveAllBackends operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.RemoveAllBackends
* @see AWS API Documentation
*/
java.util.concurrent.Future removeAllBackendsAsync(RemoveAllBackendsRequest removeAllBackendsRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Removes the AWS resources required to access the Amplify Admin UI.
*
*
* @param removeBackendConfigRequest
* @return A Java Future containing the result of the RemoveBackendConfig operation returned by the service.
* @sample AWSAmplifyBackendAsync.RemoveBackendConfig
* @see AWS API Documentation
*/
java.util.concurrent.Future removeBackendConfigAsync(RemoveBackendConfigRequest removeBackendConfigRequest);
/**
*
* Removes the AWS resources required to access the Amplify Admin UI.
*
*
* @param removeBackendConfigRequest
* @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 RemoveBackendConfig operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.RemoveBackendConfig
* @see AWS API Documentation
*/
java.util.concurrent.Future removeBackendConfigAsync(RemoveBackendConfigRequest removeBackendConfigRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an existing backend API resource.
*
*
* @param updateBackendAPIRequest
* The request body for UpdateBackendAPI.
* @return A Java Future containing the result of the UpdateBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsync.UpdateBackendAPI
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendAPIAsync(UpdateBackendAPIRequest updateBackendAPIRequest);
/**
*
* Updates an existing backend API resource.
*
*
* @param updateBackendAPIRequest
* The request body for UpdateBackendAPI.
* @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 UpdateBackendAPI operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.UpdateBackendAPI
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendAPIAsync(UpdateBackendAPIRequest updateBackendAPIRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an existing backend authentication resource.
*
*
* @param updateBackendAuthRequest
* The request body for UpdateBackendAuth.
* @return A Java Future containing the result of the UpdateBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsync.UpdateBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendAuthAsync(UpdateBackendAuthRequest updateBackendAuthRequest);
/**
*
* Updates an existing backend authentication resource.
*
*
* @param updateBackendAuthRequest
* The request body for UpdateBackendAuth.
* @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 UpdateBackendAuth operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.UpdateBackendAuth
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendAuthAsync(UpdateBackendAuthRequest updateBackendAuthRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates the AWS resources required to access the Amplify Admin UI.
*
*
* @param updateBackendConfigRequest
* The request body for UpdateBackendConfig.
* @return A Java Future containing the result of the UpdateBackendConfig operation returned by the service.
* @sample AWSAmplifyBackendAsync.UpdateBackendConfig
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendConfigAsync(UpdateBackendConfigRequest updateBackendConfigRequest);
/**
*
* Updates the AWS resources required to access the Amplify Admin UI.
*
*
* @param updateBackendConfigRequest
* The request body for UpdateBackendConfig.
* @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 UpdateBackendConfig operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.UpdateBackendConfig
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendConfigAsync(UpdateBackendConfigRequest updateBackendConfigRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a specific job.
*
*
* @param updateBackendJobRequest
* The request body for GetBackendJob.
* @return A Java Future containing the result of the UpdateBackendJob operation returned by the service.
* @sample AWSAmplifyBackendAsync.UpdateBackendJob
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendJobAsync(UpdateBackendJobRequest updateBackendJobRequest);
/**
*
* Updates a specific job.
*
*
* @param updateBackendJobRequest
* The request body for GetBackendJob.
* @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 UpdateBackendJob operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.UpdateBackendJob
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendJobAsync(UpdateBackendJobRequest updateBackendJobRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an existing backend storage resource.
*
*
* @param updateBackendStorageRequest
* The request body for UpdateBackendStorage.
* @return A Java Future containing the result of the UpdateBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsync.UpdateBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendStorageAsync(UpdateBackendStorageRequest updateBackendStorageRequest);
/**
*
* Updates an existing backend storage resource.
*
*
* @param updateBackendStorageRequest
* The request body for UpdateBackendStorage.
* @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 UpdateBackendStorage operation returned by the service.
* @sample AWSAmplifyBackendAsyncHandler.UpdateBackendStorage
* @see AWS API Documentation
*/
java.util.concurrent.Future updateBackendStorageAsync(UpdateBackendStorageRequest updateBackendStorageRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}