/* * 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.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. *
**
* 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 { /** ** Maps an endpoint to your custom domain. *
* * @param associateApiRequest * @return A Java Future containing the result of the AssociateApi operation returned by the service. * @sample AWSAppSyncAsync.AssociateApi * @see AWS API * Documentation */ java.util.concurrent.Future* Maps an endpoint to your custom domain. *
* * @param associateApiRequest * @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 AssociateApi operation returned by the service. * @sample AWSAppSyncAsyncHandler.AssociateApi * @see AWS API * Documentation */ java.util.concurrent.Future* Creates an association between a Merged API and source API using the source API's identifier. *
* * @param associateMergedGraphqlApiRequest * @return A Java Future containing the result of the AssociateMergedGraphqlApi operation returned by the service. * @sample AWSAppSyncAsync.AssociateMergedGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Creates an association between a Merged API and source API using the source API's identifier. *
* * @param associateMergedGraphqlApiRequest * @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 AssociateMergedGraphqlApi operation returned by the service. * @sample AWSAppSyncAsyncHandler.AssociateMergedGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Creates an association between a Merged API and source API using the Merged API's identifier. *
* * @param associateSourceGraphqlApiRequest * @return A Java Future containing the result of the AssociateSourceGraphqlApi operation returned by the service. * @sample AWSAppSyncAsync.AssociateSourceGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Creates an association between a Merged API and source API using the Merged API's identifier. *
* * @param associateSourceGraphqlApiRequest * @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 AssociateSourceGraphqlApi operation returned by the service. * @sample AWSAppSyncAsyncHandler.AssociateSourceGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Creates a cache for the GraphQL API. *
* * @param createApiCacheRequest * Represents the input of aCreateApiCache
operation.
* @return A Java Future containing the result of the CreateApiCache operation returned by the service.
* @sample AWSAppSyncAsync.CreateApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future* Creates a cache for the GraphQL API. *
* * @param createApiCacheRequest * Represents the input of aCreateApiCache
operation.
* @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 CreateApiCache operation returned by the service.
* @sample AWSAppSyncAsyncHandler.CreateApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future* Creates a unique key that you can distribute to clients who invoke 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* Creates a unique key that you can distribute to clients who invoke 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
* Creates a DataSource
object.
*
* Creates a DataSource
object.
*
* Creates a custom DomainName
object.
*
* Creates a custom DomainName
object.
*
* Creates a Function
object.
*
* A function is a reusable entity. You can use multiple functions to compose the resolver logic. *
* * @param createFunctionRequest * @return A Java Future containing the result of the CreateFunction operation returned by the service. * @sample AWSAppSyncAsync.CreateFunction * @see AWS API * Documentation */ java.util.concurrent.Future
* Creates a Function
object.
*
* A function is a reusable entity. You can use multiple functions to compose the resolver logic. *
* * @param createFunctionRequest * @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 CreateFunction operation returned by the service. * @sample AWSAppSyncAsyncHandler.CreateFunction * @see AWS API * Documentation */ java.util.concurrent.Future
* Creates a GraphqlApi
object.
*
* Creates a GraphqlApi
object.
*
* 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
* 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
* Creates a Type
object.
*
* Creates a Type
object.
*
* Deletes an ApiCache
object.
*
DeleteApiCache
operation.
* @return A Java Future containing the result of the DeleteApiCache operation returned by the service.
* @sample AWSAppSyncAsync.DeleteApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future
* Deletes an ApiCache
object.
*
DeleteApiCache
operation.
* @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 DeleteApiCache operation returned by the service.
* @sample AWSAppSyncAsyncHandler.DeleteApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future* 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* 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
* Deletes a DataSource
object.
*
* Deletes a DataSource
object.
*
* Deletes a custom DomainName
object.
*
* Deletes a custom DomainName
object.
*
* Deletes a Function
.
*
* Deletes a Function
.
*
* Deletes a GraphqlApi
object.
*
* Deletes a GraphqlApi
object.
*
* Deletes a Resolver
object.
*
* Deletes a Resolver
object.
*
* Deletes a Type
object.
*
* Deletes a Type
object.
*
* Removes an ApiAssociation
object from a custom domain.
*
* Removes an ApiAssociation
object from a custom domain.
*
* Deletes an association between a Merged API and source API using the source API's identifier and the association * ID. *
* * @param disassociateMergedGraphqlApiRequest * @return A Java Future containing the result of the DisassociateMergedGraphqlApi operation returned by the * service. * @sample AWSAppSyncAsync.DisassociateMergedGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an association between a Merged API and source API using the source API's identifier and the association * ID. *
* * @param disassociateMergedGraphqlApiRequest * @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 DisassociateMergedGraphqlApi operation returned by the * service. * @sample AWSAppSyncAsyncHandler.DisassociateMergedGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an association between a Merged API and source API using the Merged API's identifier and the association * ID. *
* * @param disassociateSourceGraphqlApiRequest * @return A Java Future containing the result of the DisassociateSourceGraphqlApi operation returned by the * service. * @sample AWSAppSyncAsync.DisassociateSourceGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future* Deletes an association between a Merged API and source API using the Merged API's identifier and the association * ID. *
* * @param disassociateSourceGraphqlApiRequest * @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 DisassociateSourceGraphqlApi operation returned by the * service. * @sample AWSAppSyncAsyncHandler.DisassociateSourceGraphqlApi * @see AWS API Documentation */ java.util.concurrent.Future
* Evaluates the given code and returns the response. The code definition requirements depend on the specified
* runtime. For APPSYNC_JS
runtimes, the code defines the request and response functions. The request
* function takes the incoming request after a GraphQL operation is parsed and converts it into a request
* configuration for the selected data source operation. The response function interprets responses from the data
* source and maps it to the shape of the GraphQL field output type.
*
* Evaluates the given code and returns the response. The code definition requirements depend on the specified
* runtime. For APPSYNC_JS
runtimes, the code defines the request and response functions. The request
* function takes the incoming request after a GraphQL operation is parsed and converts it into a request
* configuration for the selected data source operation. The response function interprets responses from the data
* source and maps it to the shape of the GraphQL field output type.
*
* Evaluates a given template and returns the response. The mapping template can be a request or response template. *
** Request templates take the incoming request after a GraphQL operation is parsed and convert it into a request * configuration for the selected data source operation. Response templates interpret responses from the data source * and map it to the shape of the GraphQL field output type. *
** Mapping templates are written in the Apache Velocity Template Language (VTL). *
* * @param evaluateMappingTemplateRequest * @return A Java Future containing the result of the EvaluateMappingTemplate operation returned by the service. * @sample AWSAppSyncAsync.EvaluateMappingTemplate * @see AWS API Documentation */ java.util.concurrent.Future* Evaluates a given template and returns the response. The mapping template can be a request or response template. *
** Request templates take the incoming request after a GraphQL operation is parsed and convert it into a request * configuration for the selected data source operation. Response templates interpret responses from the data source * and map it to the shape of the GraphQL field output type. *
** Mapping templates are written in the Apache Velocity Template Language (VTL). *
* * @param evaluateMappingTemplateRequest * @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 EvaluateMappingTemplate operation returned by the service. * @sample AWSAppSyncAsyncHandler.EvaluateMappingTemplate * @see AWS API Documentation */ java.util.concurrent.Future
* Flushes an ApiCache
object.
*
FlushApiCache
operation.
* @return A Java Future containing the result of the FlushApiCache operation returned by the service.
* @sample AWSAppSyncAsync.FlushApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future
* Flushes an ApiCache
object.
*
FlushApiCache
operation.
* @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 FlushApiCache operation returned by the service.
* @sample AWSAppSyncAsyncHandler.FlushApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future
* Retrieves an ApiAssociation
object.
*
* Retrieves an ApiAssociation
object.
*
* Retrieves an ApiCache
object.
*
GetApiCache
operation.
* @return A Java Future containing the result of the GetApiCache operation returned by the service.
* @sample AWSAppSyncAsync.GetApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future
* Retrieves an ApiCache
object.
*
GetApiCache
operation.
* @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 GetApiCache operation returned by the service.
* @sample AWSAppSyncAsyncHandler.GetApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future
* Retrieves a DataSource
object.
*
* Retrieves a DataSource
object.
*
* Retrieves a custom DomainName
object.
*
* Retrieves a custom DomainName
object.
*
* Get a Function
.
*
* Get a Function
.
*
* Retrieves a GraphqlApi
object.
*
* Retrieves a GraphqlApi
object.
*
* 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* 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
* Retrieves a Resolver
object.
*
* Retrieves a Resolver
object.
*
* 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* 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
* Retrieves a SourceApiAssociation
object.
*
* Retrieves a SourceApiAssociation
object.
*
* Retrieves a Type
object.
*
* Retrieves a Type
object.
*
* Lists the API keys for a given API. *
*
* API keys are deleted automatically 60 days 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.
*
* Lists the API keys for a given API. *
*
* API keys are deleted automatically 60 days 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.
*
* 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* 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* Lists multiple custom domain names. *
* * @param listDomainNamesRequest * @return A Java Future containing the result of the ListDomainNames operation returned by the service. * @sample AWSAppSyncAsync.ListDomainNames * @see AWS API * Documentation */ java.util.concurrent.Future* Lists multiple custom domain names. *
* * @param listDomainNamesRequest * @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 ListDomainNames operation returned by the service. * @sample AWSAppSyncAsyncHandler.ListDomainNames * @see AWS API * Documentation */ java.util.concurrent.Future* List multiple functions. *
* * @param listFunctionsRequest * @return A Java Future containing the result of the ListFunctions operation returned by the service. * @sample AWSAppSyncAsync.ListFunctions * @see AWS API * Documentation */ java.util.concurrent.Future* List multiple functions. *
* * @param listFunctionsRequest * @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 ListFunctions operation returned by the service. * @sample AWSAppSyncAsyncHandler.ListFunctions * @see AWS API * Documentation */ java.util.concurrent.Future* 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* 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* 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* 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* List the resolvers that are associated with a specific function. *
* * @param listResolversByFunctionRequest * @return A Java Future containing the result of the ListResolversByFunction operation returned by the service. * @sample AWSAppSyncAsync.ListResolversByFunction * @see AWS API Documentation */ java.util.concurrent.Future* List the resolvers that are associated with a specific function. *
* * @param listResolversByFunctionRequest * @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 ListResolversByFunction operation returned by the service. * @sample AWSAppSyncAsyncHandler.ListResolversByFunction * @see AWS API Documentation */ java.util.concurrent.Future
* Lists the SourceApiAssociationSummary
data.
*
* Lists the SourceApiAssociationSummary
data.
*
* Lists the tags for a resource. *
* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSAppSyncAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* Lists the tags for a resource. *
* * @param listTagsForResourceRequest * @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 AWSAppSyncAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future* 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* 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
* Lists Type
objects by the source API association ID.
*
* Lists Type
objects by the source API association ID.
*
* 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* 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* Initiates a merge operation. Returns a status that shows the result of the merge operation. *
* * @param startSchemaMergeRequest * @return A Java Future containing the result of the StartSchemaMerge operation returned by the service. * @sample AWSAppSyncAsync.StartSchemaMerge * @see AWS API * Documentation */ java.util.concurrent.Future* Initiates a merge operation. Returns a status that shows the result of the merge operation. *
* * @param startSchemaMergeRequest * @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 StartSchemaMerge operation returned by the service. * @sample AWSAppSyncAsyncHandler.StartSchemaMerge * @see AWS API * Documentation */ java.util.concurrent.Future* Tags a resource with user-supplied tags. *
* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSAppSyncAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Tags a resource with user-supplied tags. *
* * @param tagResourceRequest * @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 AWSAppSyncAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Untags a resource. *
* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSAppSyncAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Untags a resource. *
* * @param untagResourceRequest * @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 AWSAppSyncAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future* Updates the cache for the GraphQL API. *
* * @param updateApiCacheRequest * Represents the input of aUpdateApiCache
operation.
* @return A Java Future containing the result of the UpdateApiCache operation returned by the service.
* @sample AWSAppSyncAsync.UpdateApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future* Updates the cache for the GraphQL API. *
* * @param updateApiCacheRequest * Represents the input of aUpdateApiCache
operation.
* @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 UpdateApiCache operation returned by the service.
* @sample AWSAppSyncAsyncHandler.UpdateApiCache
* @see AWS API
* Documentation
*/
java.util.concurrent.Future* Updates an API key. You can update the key as long as it's not deleted. *
* * @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* Updates an API key. You can update the key as long as it's not deleted. *
* * @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
* Updates a DataSource
object.
*
* Updates a DataSource
object.
*
* Updates a custom DomainName
object.
*
* Updates a custom DomainName
object.
*
* Updates a Function
object.
*
* Updates a Function
object.
*
* Updates a GraphqlApi
object.
*
* Updates a GraphqlApi
object.
*
* Updates a Resolver
object.
*
* Updates a Resolver
object.
*
* Updates some of the configuration choices of a particular source API association. *
* * @param updateSourceApiAssociationRequest * @return A Java Future containing the result of the UpdateSourceApiAssociation operation returned by the service. * @sample AWSAppSyncAsync.UpdateSourceApiAssociation * @see AWS API Documentation */ java.util.concurrent.Future* Updates some of the configuration choices of a particular source API association. *
* * @param updateSourceApiAssociationRequest * @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 UpdateSourceApiAssociation operation returned by the service. * @sample AWSAppSyncAsyncHandler.UpdateSourceApiAssociation * @see AWS API Documentation */ java.util.concurrent.Future
* Updates a Type
object.
*
* Updates a Type
object.
*