
com.amazonaws.services.appsync.AWSAppSyncAsync Maven / Gradle / Ivy
/*
* Copyright 2013-2018 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.appsync;
import javax.annotation.Generated;
import com.amazonaws.services.appsync.model.*;
/**
* Interface for accessing AWSAppSync 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.appsync.AbstractAWSAppSyncAsync} instead.
*
*
*
* AWS AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.
*
*/
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public interface AWSAppSyncAsync extends AWSAppSync {
/**
*
* Creates a unique key that you can distribute to clients who are executing your API.
*
*
* @param createApiKeyRequest
* @return A Java Future containing the result of the CreateApiKey operation returned by the service.
* @sample AWSAppSyncAsync.CreateApiKey
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createApiKeyAsync(CreateApiKeyRequest createApiKeyRequest);
/**
*
* Creates a unique key that you can distribute to clients who are executing your API.
*
*
* @param createApiKeyRequest
* @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 CreateApiKey operation returned by the service.
* @sample AWSAppSyncAsyncHandler.CreateApiKey
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createApiKeyAsync(CreateApiKeyRequest createApiKeyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a DataSource
object.
*
*
* @param createDataSourceRequest
* @return A Java Future containing the result of the CreateDataSource operation returned by the service.
* @sample AWSAppSyncAsync.CreateDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createDataSourceAsync(CreateDataSourceRequest createDataSourceRequest);
/**
*
* Creates a DataSource
object.
*
*
* @param createDataSourceRequest
* @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 CreateDataSource operation returned by the service.
* @sample AWSAppSyncAsyncHandler.CreateDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createDataSourceAsync(CreateDataSourceRequest createDataSourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a GraphqlApi
object.
*
*
* @param createGraphqlApiRequest
* @return A Java Future containing the result of the CreateGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsync.CreateGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createGraphqlApiAsync(CreateGraphqlApiRequest createGraphqlApiRequest);
/**
*
* Creates a GraphqlApi
object.
*
*
* @param createGraphqlApiRequest
* @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 CreateGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsyncHandler.CreateGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createGraphqlApiAsync(CreateGraphqlApiRequest createGraphqlApiRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a Resolver
object.
*
*
* A resolver converts incoming requests into a format that a data source can understand and converts the data
* source's responses into GraphQL.
*
*
* @param createResolverRequest
* @return A Java Future containing the result of the CreateResolver operation returned by the service.
* @sample AWSAppSyncAsync.CreateResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createResolverAsync(CreateResolverRequest createResolverRequest);
/**
*
* Creates a Resolver
object.
*
*
* A resolver converts incoming requests into a format that a data source can understand and converts the data
* source's responses into GraphQL.
*
*
* @param createResolverRequest
* @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 CreateResolver operation returned by the service.
* @sample AWSAppSyncAsyncHandler.CreateResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createResolverAsync(CreateResolverRequest createResolverRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Creates a Type
object.
*
*
* @param createTypeRequest
* @return A Java Future containing the result of the CreateType operation returned by the service.
* @sample AWSAppSyncAsync.CreateType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createTypeAsync(CreateTypeRequest createTypeRequest);
/**
*
* Creates a Type
object.
*
*
* @param createTypeRequest
* @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 CreateType operation returned by the service.
* @sample AWSAppSyncAsyncHandler.CreateType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future createTypeAsync(CreateTypeRequest createTypeRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes an API key.
*
*
* @param deleteApiKeyRequest
* @return A Java Future containing the result of the DeleteApiKey operation returned by the service.
* @sample AWSAppSyncAsync.DeleteApiKey
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteApiKeyAsync(DeleteApiKeyRequest deleteApiKeyRequest);
/**
*
* Deletes an API key.
*
*
* @param deleteApiKeyRequest
* @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 DeleteApiKey operation returned by the service.
* @sample AWSAppSyncAsyncHandler.DeleteApiKey
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteApiKeyAsync(DeleteApiKeyRequest deleteApiKeyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a DataSource
object.
*
*
* @param deleteDataSourceRequest
* @return A Java Future containing the result of the DeleteDataSource operation returned by the service.
* @sample AWSAppSyncAsync.DeleteDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest);
/**
*
* Deletes a DataSource
object.
*
*
* @param deleteDataSourceRequest
* @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 DeleteDataSource operation returned by the service.
* @sample AWSAppSyncAsyncHandler.DeleteDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteDataSourceAsync(DeleteDataSourceRequest deleteDataSourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a GraphqlApi
object.
*
*
* @param deleteGraphqlApiRequest
* @return A Java Future containing the result of the DeleteGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsync.DeleteGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteGraphqlApiAsync(DeleteGraphqlApiRequest deleteGraphqlApiRequest);
/**
*
* Deletes a GraphqlApi
object.
*
*
* @param deleteGraphqlApiRequest
* @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 DeleteGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsyncHandler.DeleteGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteGraphqlApiAsync(DeleteGraphqlApiRequest deleteGraphqlApiRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a Resolver
object.
*
*
* @param deleteResolverRequest
* @return A Java Future containing the result of the DeleteResolver operation returned by the service.
* @sample AWSAppSyncAsync.DeleteResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteResolverAsync(DeleteResolverRequest deleteResolverRequest);
/**
*
* Deletes a Resolver
object.
*
*
* @param deleteResolverRequest
* @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 DeleteResolver operation returned by the service.
* @sample AWSAppSyncAsyncHandler.DeleteResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteResolverAsync(DeleteResolverRequest deleteResolverRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Deletes a Type
object.
*
*
* @param deleteTypeRequest
* @return A Java Future containing the result of the DeleteType operation returned by the service.
* @sample AWSAppSyncAsync.DeleteType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteTypeAsync(DeleteTypeRequest deleteTypeRequest);
/**
*
* Deletes a Type
object.
*
*
* @param deleteTypeRequest
* @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 DeleteType operation returned by the service.
* @sample AWSAppSyncAsyncHandler.DeleteType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future deleteTypeAsync(DeleteTypeRequest deleteTypeRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a DataSource
object.
*
*
* @param getDataSourceRequest
* @return A Java Future containing the result of the GetDataSource operation returned by the service.
* @sample AWSAppSyncAsync.GetDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getDataSourceAsync(GetDataSourceRequest getDataSourceRequest);
/**
*
* Retrieves a DataSource
object.
*
*
* @param getDataSourceRequest
* @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 GetDataSource operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getDataSourceAsync(GetDataSourceRequest getDataSourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a GraphqlApi
object.
*
*
* @param getGraphqlApiRequest
* @return A Java Future containing the result of the GetGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsync.GetGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getGraphqlApiAsync(GetGraphqlApiRequest getGraphqlApiRequest);
/**
*
* Retrieves a GraphqlApi
object.
*
*
* @param getGraphqlApiRequest
* @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 GetGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getGraphqlApiAsync(GetGraphqlApiRequest getGraphqlApiRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the introspection schema for a GraphQL API.
*
*
* @param getIntrospectionSchemaRequest
* @return A Java Future containing the result of the GetIntrospectionSchema operation returned by the service.
* @sample AWSAppSyncAsync.GetIntrospectionSchema
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getIntrospectionSchemaAsync(GetIntrospectionSchemaRequest getIntrospectionSchemaRequest);
/**
*
* Retrieves the introspection schema for a GraphQL API.
*
*
* @param getIntrospectionSchemaRequest
* @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 GetIntrospectionSchema operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetIntrospectionSchema
* @see AWS
* API Documentation
*/
java.util.concurrent.Future getIntrospectionSchemaAsync(GetIntrospectionSchemaRequest getIntrospectionSchemaRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a Resolver
object.
*
*
* @param getResolverRequest
* @return A Java Future containing the result of the GetResolver operation returned by the service.
* @sample AWSAppSyncAsync.GetResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getResolverAsync(GetResolverRequest getResolverRequest);
/**
*
* Retrieves a Resolver
object.
*
*
* @param getResolverRequest
* @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 GetResolver operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getResolverAsync(GetResolverRequest getResolverRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves the current status of a schema creation operation.
*
*
* @param getSchemaCreationStatusRequest
* @return A Java Future containing the result of the GetSchemaCreationStatus operation returned by the service.
* @sample AWSAppSyncAsync.GetSchemaCreationStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future getSchemaCreationStatusAsync(GetSchemaCreationStatusRequest getSchemaCreationStatusRequest);
/**
*
* Retrieves the current status of a schema creation operation.
*
*
* @param getSchemaCreationStatusRequest
* @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 GetSchemaCreationStatus operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetSchemaCreationStatus
* @see AWS API Documentation
*/
java.util.concurrent.Future getSchemaCreationStatusAsync(GetSchemaCreationStatusRequest getSchemaCreationStatusRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Retrieves a Type
object.
*
*
* @param getTypeRequest
* @return A Java Future containing the result of the GetType operation returned by the service.
* @sample AWSAppSyncAsync.GetType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getTypeAsync(GetTypeRequest getTypeRequest);
/**
*
* Retrieves a Type
object.
*
*
* @param getTypeRequest
* @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 GetType operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future getTypeAsync(GetTypeRequest getTypeRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the API keys for a given API.
*
*
*
* API keys are deleted automatically sometime after they expire. However, they may still be included in the
* response until they have actually been deleted. You can safely call DeleteApiKey
to manually delete
* a key before it's automatically deleted.
*
*
*
* @param listApiKeysRequest
* @return A Java Future containing the result of the ListApiKeys operation returned by the service.
* @sample AWSAppSyncAsync.ListApiKeys
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listApiKeysAsync(ListApiKeysRequest listApiKeysRequest);
/**
*
* Lists the API keys for a given API.
*
*
*
* API keys are deleted automatically sometime after they expire. However, they may still be included in the
* response until they have actually been deleted. You can safely call DeleteApiKey
to manually delete
* a key before it's automatically deleted.
*
*
*
* @param listApiKeysRequest
* @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 ListApiKeys operation returned by the service.
* @sample AWSAppSyncAsyncHandler.ListApiKeys
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listApiKeysAsync(ListApiKeysRequest listApiKeysRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the data sources for a given API.
*
*
* @param listDataSourcesRequest
* @return A Java Future containing the result of the ListDataSources operation returned by the service.
* @sample AWSAppSyncAsync.ListDataSources
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest);
/**
*
* Lists the data sources for a given API.
*
*
* @param listDataSourcesRequest
* @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 ListDataSources operation returned by the service.
* @sample AWSAppSyncAsyncHandler.ListDataSources
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listDataSourcesAsync(ListDataSourcesRequest listDataSourcesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists your GraphQL APIs.
*
*
* @param listGraphqlApisRequest
* @return A Java Future containing the result of the ListGraphqlApis operation returned by the service.
* @sample AWSAppSyncAsync.ListGraphqlApis
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listGraphqlApisAsync(ListGraphqlApisRequest listGraphqlApisRequest);
/**
*
* Lists your GraphQL APIs.
*
*
* @param listGraphqlApisRequest
* @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 ListGraphqlApis operation returned by the service.
* @sample AWSAppSyncAsyncHandler.ListGraphqlApis
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listGraphqlApisAsync(ListGraphqlApisRequest listGraphqlApisRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the resolvers for a given API and type.
*
*
* @param listResolversRequest
* @return A Java Future containing the result of the ListResolvers operation returned by the service.
* @sample AWSAppSyncAsync.ListResolvers
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listResolversAsync(ListResolversRequest listResolversRequest);
/**
*
* Lists the resolvers for a given API and type.
*
*
* @param listResolversRequest
* @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 ListResolvers operation returned by the service.
* @sample AWSAppSyncAsyncHandler.ListResolvers
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listResolversAsync(ListResolversRequest listResolversRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Lists the types for a given API.
*
*
* @param listTypesRequest
* @return A Java Future containing the result of the ListTypes operation returned by the service.
* @sample AWSAppSyncAsync.ListTypes
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listTypesAsync(ListTypesRequest listTypesRequest);
/**
*
* Lists the types for a given API.
*
*
* @param listTypesRequest
* @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 ListTypes operation returned by the service.
* @sample AWSAppSyncAsyncHandler.ListTypes
* @see AWS API
* Documentation
*/
java.util.concurrent.Future listTypesAsync(ListTypesRequest listTypesRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Adds a new schema to your GraphQL API.
*
*
* This operation is asynchronous. Use to determine when it has completed.
*
*
* @param startSchemaCreationRequest
* @return A Java Future containing the result of the StartSchemaCreation operation returned by the service.
* @sample AWSAppSyncAsync.StartSchemaCreation
* @see AWS
* API Documentation
*/
java.util.concurrent.Future startSchemaCreationAsync(StartSchemaCreationRequest startSchemaCreationRequest);
/**
*
* Adds a new schema to your GraphQL API.
*
*
* This operation is asynchronous. Use to determine when it has completed.
*
*
* @param startSchemaCreationRequest
* @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 StartSchemaCreation operation returned by the service.
* @sample AWSAppSyncAsyncHandler.StartSchemaCreation
* @see AWS
* API Documentation
*/
java.util.concurrent.Future startSchemaCreationAsync(StartSchemaCreationRequest startSchemaCreationRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates an API key.
*
*
* @param updateApiKeyRequest
* @return A Java Future containing the result of the UpdateApiKey operation returned by the service.
* @sample AWSAppSyncAsync.UpdateApiKey
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateApiKeyAsync(UpdateApiKeyRequest updateApiKeyRequest);
/**
*
* Updates an API key.
*
*
* @param updateApiKeyRequest
* @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 UpdateApiKey operation returned by the service.
* @sample AWSAppSyncAsyncHandler.UpdateApiKey
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateApiKeyAsync(UpdateApiKeyRequest updateApiKeyRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a DataSource
object.
*
*
* @param updateDataSourceRequest
* @return A Java Future containing the result of the UpdateDataSource operation returned by the service.
* @sample AWSAppSyncAsync.UpdateDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest);
/**
*
* Updates a DataSource
object.
*
*
* @param updateDataSourceRequest
* @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 UpdateDataSource operation returned by the service.
* @sample AWSAppSyncAsyncHandler.UpdateDataSource
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateDataSourceAsync(UpdateDataSourceRequest updateDataSourceRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a GraphqlApi
object.
*
*
* @param updateGraphqlApiRequest
* @return A Java Future containing the result of the UpdateGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsync.UpdateGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateGraphqlApiAsync(UpdateGraphqlApiRequest updateGraphqlApiRequest);
/**
*
* Updates a GraphqlApi
object.
*
*
* @param updateGraphqlApiRequest
* @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 UpdateGraphqlApi operation returned by the service.
* @sample AWSAppSyncAsyncHandler.UpdateGraphqlApi
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateGraphqlApiAsync(UpdateGraphqlApiRequest updateGraphqlApiRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a Resolver
object.
*
*
* @param updateResolverRequest
* @return A Java Future containing the result of the UpdateResolver operation returned by the service.
* @sample AWSAppSyncAsync.UpdateResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateResolverAsync(UpdateResolverRequest updateResolverRequest);
/**
*
* Updates a Resolver
object.
*
*
* @param updateResolverRequest
* @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 UpdateResolver operation returned by the service.
* @sample AWSAppSyncAsyncHandler.UpdateResolver
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateResolverAsync(UpdateResolverRequest updateResolverRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
/**
*
* Updates a Type
object.
*
*
* @param updateTypeRequest
* @return A Java Future containing the result of the UpdateType operation returned by the service.
* @sample AWSAppSyncAsync.UpdateType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateTypeAsync(UpdateTypeRequest updateTypeRequest);
/**
*
* Updates a Type
object.
*
*
* @param updateTypeRequest
* @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 UpdateType operation returned by the service.
* @sample AWSAppSyncAsyncHandler.UpdateType
* @see AWS API
* Documentation
*/
java.util.concurrent.Future updateTypeAsync(UpdateTypeRequest updateTypeRequest,
com.amazonaws.handlers.AsyncHandler asyncHandler);
}