Interface AppSyncAsyncClient

All Superinterfaces:
AutoCloseable, AwsClient, SdkAutoCloseable, SdkClient

@Generated("software.amazon.awssdk:codegen") @ThreadSafe public interface AppSyncAsyncClient extends AwsClient
Service client for accessing AWSAppSync asynchronously. This can be created using the static builder() method.

AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.

  • Field Details

  • Method Details

    • associateApi

      default CompletableFuture<AssociateApiResponse> associateApi(AssociateApiRequest associateApiRequest)

      Maps an endpoint to your custom domain.

      Parameters:
      associateApiRequest -
      Returns:
      A Java Future containing the result of the AssociateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateApi

      default CompletableFuture<AssociateApiResponse> associateApi(Consumer<AssociateApiRequest.Builder> associateApiRequest)

      Maps an endpoint to your custom domain.


      This is a convenience which creates an instance of the AssociateApiRequest.Builder avoiding the need to create one manually via AssociateApiRequest.builder()

      Parameters:
      associateApiRequest - A Consumer that will call methods on AssociateApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateMergedGraphqlApi

      default CompletableFuture<AssociateMergedGraphqlApiResponse> associateMergedGraphqlApi(AssociateMergedGraphqlApiRequest associateMergedGraphqlApiRequest)

      Creates an association between a Merged API and source API using the source API's identifier.

      Parameters:
      associateMergedGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the AssociateMergedGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateMergedGraphqlApi

      default CompletableFuture<AssociateMergedGraphqlApiResponse> associateMergedGraphqlApi(Consumer<AssociateMergedGraphqlApiRequest.Builder> associateMergedGraphqlApiRequest)

      Creates an association between a Merged API and source API using the source API's identifier.


      This is a convenience which creates an instance of the AssociateMergedGraphqlApiRequest.Builder avoiding the need to create one manually via AssociateMergedGraphqlApiRequest.builder()

      Parameters:
      associateMergedGraphqlApiRequest - A Consumer that will call methods on AssociateMergedGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateMergedGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateSourceGraphqlApi

      default CompletableFuture<AssociateSourceGraphqlApiResponse> associateSourceGraphqlApi(AssociateSourceGraphqlApiRequest associateSourceGraphqlApiRequest)

      Creates an association between a Merged API and source API using the Merged API's identifier.

      Parameters:
      associateSourceGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the AssociateSourceGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • associateSourceGraphqlApi

      default CompletableFuture<AssociateSourceGraphqlApiResponse> associateSourceGraphqlApi(Consumer<AssociateSourceGraphqlApiRequest.Builder> associateSourceGraphqlApiRequest)

      Creates an association between a Merged API and source API using the Merged API's identifier.


      This is a convenience which creates an instance of the AssociateSourceGraphqlApiRequest.Builder avoiding the need to create one manually via AssociateSourceGraphqlApiRequest.builder()

      Parameters:
      associateSourceGraphqlApiRequest - A Consumer that will call methods on AssociateSourceGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the AssociateSourceGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createApiCache

      default CompletableFuture<CreateApiCacheResponse> createApiCache(CreateApiCacheRequest createApiCacheRequest)

      Creates a cache for the GraphQL API.

      Parameters:
      createApiCacheRequest - Represents the input of a CreateApiCache operation.
      Returns:
      A Java Future containing the result of the CreateApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createApiCache

      default CompletableFuture<CreateApiCacheResponse> createApiCache(Consumer<CreateApiCacheRequest.Builder> createApiCacheRequest)

      Creates a cache for the GraphQL API.


      This is a convenience which creates an instance of the CreateApiCacheRequest.Builder avoiding the need to create one manually via CreateApiCacheRequest.builder()

      Parameters:
      createApiCacheRequest - A Consumer that will call methods on CreateApiCacheRequest.Builder to create a request. Represents the input of a CreateApiCache operation.
      Returns:
      A Java Future containing the result of the CreateApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createApiKey

      default CompletableFuture<CreateApiKeyResponse> createApiKey(CreateApiKeyRequest createApiKeyRequest)

      Creates a unique key that you can distribute to clients who invoke your API.

      Parameters:
      createApiKeyRequest -
      Returns:
      A Java Future containing the result of the CreateApiKey operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • ApiKeyLimitExceededException The API key exceeded a limit. Try your request again.
      • ApiKeyValidityOutOfBoundsException The API key expiration must be set to a value between 1 and 365 days from creation (for CreateApiKey) or from update (for UpdateApiKey).
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createApiKey

      default CompletableFuture<CreateApiKeyResponse> createApiKey(Consumer<CreateApiKeyRequest.Builder> createApiKeyRequest)

      Creates a unique key that you can distribute to clients who invoke your API.


      This is a convenience which creates an instance of the CreateApiKeyRequest.Builder avoiding the need to create one manually via CreateApiKeyRequest.builder()

      Parameters:
      createApiKeyRequest - A Consumer that will call methods on CreateApiKeyRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateApiKey operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • ApiKeyLimitExceededException The API key exceeded a limit. Try your request again.
      • ApiKeyValidityOutOfBoundsException The API key expiration must be set to a value between 1 and 365 days from creation (for CreateApiKey) or from update (for UpdateApiKey).
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataSource

      default CompletableFuture<CreateDataSourceResponse> createDataSource(CreateDataSourceRequest createDataSourceRequest)

      Creates a DataSource object.

      Parameters:
      createDataSourceRequest -
      Returns:
      A Java Future containing the result of the CreateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDataSource

      default CompletableFuture<CreateDataSourceResponse> createDataSource(Consumer<CreateDataSourceRequest.Builder> createDataSourceRequest)

      Creates a DataSource object.


      This is a convenience which creates an instance of the CreateDataSourceRequest.Builder avoiding the need to create one manually via CreateDataSourceRequest.builder()

      Parameters:
      createDataSourceRequest - A Consumer that will call methods on CreateDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDomainName

      default CompletableFuture<CreateDomainNameResponse> createDomainName(CreateDomainNameRequest createDomainNameRequest)

      Creates a custom DomainName object.

      Parameters:
      createDomainNameRequest -
      Returns:
      A Java Future containing the result of the CreateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createDomainName

      default CompletableFuture<CreateDomainNameResponse> createDomainName(Consumer<CreateDomainNameRequest.Builder> createDomainNameRequest)

      Creates a custom DomainName object.


      This is a convenience which creates an instance of the CreateDomainNameRequest.Builder avoiding the need to create one manually via CreateDomainNameRequest.builder()

      Parameters:
      createDomainNameRequest - A Consumer that will call methods on CreateDomainNameRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFunction

      default CompletableFuture<CreateFunctionResponse> createFunction(CreateFunctionRequest createFunctionRequest)

      Creates a Function object.

      A function is a reusable entity. You can use multiple functions to compose the resolver logic.

      Parameters:
      createFunctionRequest -
      Returns:
      A Java Future containing the result of the CreateFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createFunction

      default CompletableFuture<CreateFunctionResponse> createFunction(Consumer<CreateFunctionRequest.Builder> createFunctionRequest)

      Creates a Function object.

      A function is a reusable entity. You can use multiple functions to compose the resolver logic.


      This is a convenience which creates an instance of the CreateFunctionRequest.Builder avoiding the need to create one manually via CreateFunctionRequest.builder()

      Parameters:
      createFunctionRequest - A Consumer that will call methods on CreateFunctionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGraphqlApi

      default CompletableFuture<CreateGraphqlApiResponse> createGraphqlApi(CreateGraphqlApiRequest createGraphqlApiRequest)

      Creates a GraphqlApi object.

      Parameters:
      createGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the CreateGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • ApiLimitExceededException The GraphQL API exceeded a limit. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createGraphqlApi

      default CompletableFuture<CreateGraphqlApiResponse> createGraphqlApi(Consumer<CreateGraphqlApiRequest.Builder> createGraphqlApiRequest)

      Creates a GraphqlApi object.


      This is a convenience which creates an instance of the CreateGraphqlApiRequest.Builder avoiding the need to create one manually via CreateGraphqlApiRequest.builder()

      Parameters:
      createGraphqlApiRequest - A Consumer that will call methods on CreateGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • ApiLimitExceededException The GraphQL API exceeded a limit. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createResolver

      default CompletableFuture<CreateResolverResponse> createResolver(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.

      Parameters:
      createResolverRequest -
      Returns:
      A Java Future containing the result of the CreateResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createResolver

      default CompletableFuture<CreateResolverResponse> createResolver(Consumer<CreateResolverRequest.Builder> 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.


      This is a convenience which creates an instance of the CreateResolverRequest.Builder avoiding the need to create one manually via CreateResolverRequest.builder()

      Parameters:
      createResolverRequest - A Consumer that will call methods on CreateResolverRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createType

      default CompletableFuture<CreateTypeResponse> createType(CreateTypeRequest createTypeRequest)

      Creates a Type object.

      Parameters:
      createTypeRequest -
      Returns:
      A Java Future containing the result of the CreateType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • createType

      default CompletableFuture<CreateTypeResponse> createType(Consumer<CreateTypeRequest.Builder> createTypeRequest)

      Creates a Type object.


      This is a convenience which creates an instance of the CreateTypeRequest.Builder avoiding the need to create one manually via CreateTypeRequest.builder()

      Parameters:
      createTypeRequest - A Consumer that will call methods on CreateTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the CreateType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteApiCache

      default CompletableFuture<DeleteApiCacheResponse> deleteApiCache(DeleteApiCacheRequest deleteApiCacheRequest)

      Deletes an ApiCache object.

      Parameters:
      deleteApiCacheRequest - Represents the input of a DeleteApiCache operation.
      Returns:
      A Java Future containing the result of the DeleteApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteApiCache

      default CompletableFuture<DeleteApiCacheResponse> deleteApiCache(Consumer<DeleteApiCacheRequest.Builder> deleteApiCacheRequest)

      Deletes an ApiCache object.


      This is a convenience which creates an instance of the DeleteApiCacheRequest.Builder avoiding the need to create one manually via DeleteApiCacheRequest.builder()

      Parameters:
      deleteApiCacheRequest - A Consumer that will call methods on DeleteApiCacheRequest.Builder to create a request. Represents the input of a DeleteApiCache operation.
      Returns:
      A Java Future containing the result of the DeleteApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteApiKey

      default CompletableFuture<DeleteApiKeyResponse> deleteApiKey(DeleteApiKeyRequest deleteApiKeyRequest)

      Deletes an API key.

      Parameters:
      deleteApiKeyRequest -
      Returns:
      A Java Future containing the result of the DeleteApiKey operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteApiKey

      default CompletableFuture<DeleteApiKeyResponse> deleteApiKey(Consumer<DeleteApiKeyRequest.Builder> deleteApiKeyRequest)

      Deletes an API key.


      This is a convenience which creates an instance of the DeleteApiKeyRequest.Builder avoiding the need to create one manually via DeleteApiKeyRequest.builder()

      Parameters:
      deleteApiKeyRequest - A Consumer that will call methods on DeleteApiKeyRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteApiKey operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataSource

      default CompletableFuture<DeleteDataSourceResponse> deleteDataSource(DeleteDataSourceRequest deleteDataSourceRequest)

      Deletes a DataSource object.

      Parameters:
      deleteDataSourceRequest -
      Returns:
      A Java Future containing the result of the DeleteDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDataSource

      default CompletableFuture<DeleteDataSourceResponse> deleteDataSource(Consumer<DeleteDataSourceRequest.Builder> deleteDataSourceRequest)

      Deletes a DataSource object.


      This is a convenience which creates an instance of the DeleteDataSourceRequest.Builder avoiding the need to create one manually via DeleteDataSourceRequest.builder()

      Parameters:
      deleteDataSourceRequest - A Consumer that will call methods on DeleteDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDomainName

      default CompletableFuture<DeleteDomainNameResponse> deleteDomainName(DeleteDomainNameRequest deleteDomainNameRequest)

      Deletes a custom DomainName object.

      Parameters:
      deleteDomainNameRequest -
      Returns:
      A Java Future containing the result of the DeleteDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteDomainName

      default CompletableFuture<DeleteDomainNameResponse> deleteDomainName(Consumer<DeleteDomainNameRequest.Builder> deleteDomainNameRequest)

      Deletes a custom DomainName object.


      This is a convenience which creates an instance of the DeleteDomainNameRequest.Builder avoiding the need to create one manually via DeleteDomainNameRequest.builder()

      Parameters:
      deleteDomainNameRequest - A Consumer that will call methods on DeleteDomainNameRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFunction

      default CompletableFuture<DeleteFunctionResponse> deleteFunction(DeleteFunctionRequest deleteFunctionRequest)

      Deletes a Function.

      Parameters:
      deleteFunctionRequest -
      Returns:
      A Java Future containing the result of the DeleteFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteFunction

      default CompletableFuture<DeleteFunctionResponse> deleteFunction(Consumer<DeleteFunctionRequest.Builder> deleteFunctionRequest)

      Deletes a Function.


      This is a convenience which creates an instance of the DeleteFunctionRequest.Builder avoiding the need to create one manually via DeleteFunctionRequest.builder()

      Parameters:
      deleteFunctionRequest - A Consumer that will call methods on DeleteFunctionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteGraphqlApi

      default CompletableFuture<DeleteGraphqlApiResponse> deleteGraphqlApi(DeleteGraphqlApiRequest deleteGraphqlApiRequest)

      Deletes a GraphqlApi object.

      Parameters:
      deleteGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the DeleteGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteGraphqlApi

      default CompletableFuture<DeleteGraphqlApiResponse> deleteGraphqlApi(Consumer<DeleteGraphqlApiRequest.Builder> deleteGraphqlApiRequest)

      Deletes a GraphqlApi object.


      This is a convenience which creates an instance of the DeleteGraphqlApiRequest.Builder avoiding the need to create one manually via DeleteGraphqlApiRequest.builder()

      Parameters:
      deleteGraphqlApiRequest - A Consumer that will call methods on DeleteGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteResolver

      default CompletableFuture<DeleteResolverResponse> deleteResolver(DeleteResolverRequest deleteResolverRequest)

      Deletes a Resolver object.

      Parameters:
      deleteResolverRequest -
      Returns:
      A Java Future containing the result of the DeleteResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteResolver

      default CompletableFuture<DeleteResolverResponse> deleteResolver(Consumer<DeleteResolverRequest.Builder> deleteResolverRequest)

      Deletes a Resolver object.


      This is a convenience which creates an instance of the DeleteResolverRequest.Builder avoiding the need to create one manually via DeleteResolverRequest.builder()

      Parameters:
      deleteResolverRequest - A Consumer that will call methods on DeleteResolverRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteType

      default CompletableFuture<DeleteTypeResponse> deleteType(DeleteTypeRequest deleteTypeRequest)

      Deletes a Type object.

      Parameters:
      deleteTypeRequest -
      Returns:
      A Java Future containing the result of the DeleteType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • deleteType

      default CompletableFuture<DeleteTypeResponse> deleteType(Consumer<DeleteTypeRequest.Builder> deleteTypeRequest)

      Deletes a Type object.


      This is a convenience which creates an instance of the DeleteTypeRequest.Builder avoiding the need to create one manually via DeleteTypeRequest.builder()

      Parameters:
      deleteTypeRequest - A Consumer that will call methods on DeleteTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DeleteType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateApi

      default CompletableFuture<DisassociateApiResponse> disassociateApi(DisassociateApiRequest disassociateApiRequest)

      Removes an ApiAssociation object from a custom domain.

      Parameters:
      disassociateApiRequest -
      Returns:
      A Java Future containing the result of the DisassociateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateApi

      default CompletableFuture<DisassociateApiResponse> disassociateApi(Consumer<DisassociateApiRequest.Builder> disassociateApiRequest)

      Removes an ApiAssociation object from a custom domain.


      This is a convenience which creates an instance of the DisassociateApiRequest.Builder avoiding the need to create one manually via DisassociateApiRequest.builder()

      Parameters:
      disassociateApiRequest - A Consumer that will call methods on DisassociateApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateMergedGraphqlApi

      default CompletableFuture<DisassociateMergedGraphqlApiResponse> disassociateMergedGraphqlApi(DisassociateMergedGraphqlApiRequest disassociateMergedGraphqlApiRequest)

      Deletes an association between a Merged API and source API using the source API's identifier and the association ID.

      Parameters:
      disassociateMergedGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the DisassociateMergedGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateMergedGraphqlApi

      default CompletableFuture<DisassociateMergedGraphqlApiResponse> disassociateMergedGraphqlApi(Consumer<DisassociateMergedGraphqlApiRequest.Builder> disassociateMergedGraphqlApiRequest)

      Deletes an association between a Merged API and source API using the source API's identifier and the association ID.


      This is a convenience which creates an instance of the DisassociateMergedGraphqlApiRequest.Builder avoiding the need to create one manually via DisassociateMergedGraphqlApiRequest.builder()

      Parameters:
      disassociateMergedGraphqlApiRequest - A Consumer that will call methods on DisassociateMergedGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateMergedGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateSourceGraphqlApi

      default CompletableFuture<DisassociateSourceGraphqlApiResponse> disassociateSourceGraphqlApi(DisassociateSourceGraphqlApiRequest disassociateSourceGraphqlApiRequest)

      Deletes an association between a Merged API and source API using the Merged API's identifier and the association ID.

      Parameters:
      disassociateSourceGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the DisassociateSourceGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • disassociateSourceGraphqlApi

      default CompletableFuture<DisassociateSourceGraphqlApiResponse> disassociateSourceGraphqlApi(Consumer<DisassociateSourceGraphqlApiRequest.Builder> disassociateSourceGraphqlApiRequest)

      Deletes an association between a Merged API and source API using the Merged API's identifier and the association ID.


      This is a convenience which creates an instance of the DisassociateSourceGraphqlApiRequest.Builder avoiding the need to create one manually via DisassociateSourceGraphqlApiRequest.builder()

      Parameters:
      disassociateSourceGraphqlApiRequest - A Consumer that will call methods on DisassociateSourceGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the DisassociateSourceGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • evaluateCode

      default CompletableFuture<EvaluateCodeResponse> evaluateCode(EvaluateCodeRequest evaluateCodeRequest)

      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.

      Parameters:
      evaluateCodeRequest -
      Returns:
      A Java Future containing the result of the EvaluateCode operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • evaluateCode

      default CompletableFuture<EvaluateCodeResponse> evaluateCode(Consumer<EvaluateCodeRequest.Builder> evaluateCodeRequest)

      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.


      This is a convenience which creates an instance of the EvaluateCodeRequest.Builder avoiding the need to create one manually via EvaluateCodeRequest.builder()

      Parameters:
      evaluateCodeRequest - A Consumer that will call methods on EvaluateCodeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the EvaluateCode operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • evaluateMappingTemplate

      default CompletableFuture<EvaluateMappingTemplateResponse> evaluateMappingTemplate(EvaluateMappingTemplateRequest evaluateMappingTemplateRequest)

      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).

      Parameters:
      evaluateMappingTemplateRequest -
      Returns:
      A Java Future containing the result of the EvaluateMappingTemplate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • evaluateMappingTemplate

      default CompletableFuture<EvaluateMappingTemplateResponse> evaluateMappingTemplate(Consumer<EvaluateMappingTemplateRequest.Builder> evaluateMappingTemplateRequest)

      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).


      This is a convenience which creates an instance of the EvaluateMappingTemplateRequest.Builder avoiding the need to create one manually via EvaluateMappingTemplateRequest.builder()

      Parameters:
      evaluateMappingTemplateRequest - A Consumer that will call methods on EvaluateMappingTemplateRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the EvaluateMappingTemplate operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • flushApiCache

      default CompletableFuture<FlushApiCacheResponse> flushApiCache(FlushApiCacheRequest flushApiCacheRequest)

      Flushes an ApiCache object.

      Parameters:
      flushApiCacheRequest - Represents the input of a FlushApiCache operation.
      Returns:
      A Java Future containing the result of the FlushApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • flushApiCache

      default CompletableFuture<FlushApiCacheResponse> flushApiCache(Consumer<FlushApiCacheRequest.Builder> flushApiCacheRequest)

      Flushes an ApiCache object.


      This is a convenience which creates an instance of the FlushApiCacheRequest.Builder avoiding the need to create one manually via FlushApiCacheRequest.builder()

      Parameters:
      flushApiCacheRequest - A Consumer that will call methods on FlushApiCacheRequest.Builder to create a request. Represents the input of a FlushApiCache operation.
      Returns:
      A Java Future containing the result of the FlushApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getApiAssociation

      default CompletableFuture<GetApiAssociationResponse> getApiAssociation(GetApiAssociationRequest getApiAssociationRequest)

      Retrieves an ApiAssociation object.

      Parameters:
      getApiAssociationRequest -
      Returns:
      A Java Future containing the result of the GetApiAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getApiAssociation

      default CompletableFuture<GetApiAssociationResponse> getApiAssociation(Consumer<GetApiAssociationRequest.Builder> getApiAssociationRequest)

      Retrieves an ApiAssociation object.


      This is a convenience which creates an instance of the GetApiAssociationRequest.Builder avoiding the need to create one manually via GetApiAssociationRequest.builder()

      Parameters:
      getApiAssociationRequest - A Consumer that will call methods on GetApiAssociationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetApiAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getApiCache

      default CompletableFuture<GetApiCacheResponse> getApiCache(GetApiCacheRequest getApiCacheRequest)

      Retrieves an ApiCache object.

      Parameters:
      getApiCacheRequest - Represents the input of a GetApiCache operation.
      Returns:
      A Java Future containing the result of the GetApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getApiCache

      default CompletableFuture<GetApiCacheResponse> getApiCache(Consumer<GetApiCacheRequest.Builder> getApiCacheRequest)

      Retrieves an ApiCache object.


      This is a convenience which creates an instance of the GetApiCacheRequest.Builder avoiding the need to create one manually via GetApiCacheRequest.builder()

      Parameters:
      getApiCacheRequest - A Consumer that will call methods on GetApiCacheRequest.Builder to create a request. Represents the input of a GetApiCache operation.
      Returns:
      A Java Future containing the result of the GetApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSource

      default CompletableFuture<GetDataSourceResponse> getDataSource(GetDataSourceRequest getDataSourceRequest)

      Retrieves a DataSource object.

      Parameters:
      getDataSourceRequest -
      Returns:
      A Java Future containing the result of the GetDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSource

      default CompletableFuture<GetDataSourceResponse> getDataSource(Consumer<GetDataSourceRequest.Builder> getDataSourceRequest)

      Retrieves a DataSource object.


      This is a convenience which creates an instance of the GetDataSourceRequest.Builder avoiding the need to create one manually via GetDataSourceRequest.builder()

      Parameters:
      getDataSourceRequest - A Consumer that will call methods on GetDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSourceIntrospection

      default CompletableFuture<GetDataSourceIntrospectionResponse> getDataSourceIntrospection(GetDataSourceIntrospectionRequest getDataSourceIntrospectionRequest)

      Retrieves the record of an existing introspection. If the retrieval is successful, the result of the instrospection will also be returned. If the retrieval fails the operation, an error message will be returned instead.

      Parameters:
      getDataSourceIntrospectionRequest -
      Returns:
      A Java Future containing the result of the GetDataSourceIntrospection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDataSourceIntrospection

      default CompletableFuture<GetDataSourceIntrospectionResponse> getDataSourceIntrospection(Consumer<GetDataSourceIntrospectionRequest.Builder> getDataSourceIntrospectionRequest)

      Retrieves the record of an existing introspection. If the retrieval is successful, the result of the instrospection will also be returned. If the retrieval fails the operation, an error message will be returned instead.


      This is a convenience which creates an instance of the GetDataSourceIntrospectionRequest.Builder avoiding the need to create one manually via GetDataSourceIntrospectionRequest.builder()

      Parameters:
      getDataSourceIntrospectionRequest - A Consumer that will call methods on GetDataSourceIntrospectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDataSourceIntrospection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDomainName

      default CompletableFuture<GetDomainNameResponse> getDomainName(GetDomainNameRequest getDomainNameRequest)

      Retrieves a custom DomainName object.

      Parameters:
      getDomainNameRequest -
      Returns:
      A Java Future containing the result of the GetDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getDomainName

      default CompletableFuture<GetDomainNameResponse> getDomainName(Consumer<GetDomainNameRequest.Builder> getDomainNameRequest)

      Retrieves a custom DomainName object.


      This is a convenience which creates an instance of the GetDomainNameRequest.Builder avoiding the need to create one manually via GetDomainNameRequest.builder()

      Parameters:
      getDomainNameRequest - A Consumer that will call methods on GetDomainNameRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getFunction

      default CompletableFuture<GetFunctionResponse> getFunction(GetFunctionRequest getFunctionRequest)

      Get a Function.

      Parameters:
      getFunctionRequest -
      Returns:
      A Java Future containing the result of the GetFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getFunction

      default CompletableFuture<GetFunctionResponse> getFunction(Consumer<GetFunctionRequest.Builder> getFunctionRequest)

      Get a Function.


      This is a convenience which creates an instance of the GetFunctionRequest.Builder avoiding the need to create one manually via GetFunctionRequest.builder()

      Parameters:
      getFunctionRequest - A Consumer that will call methods on GetFunctionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGraphqlApi

      default CompletableFuture<GetGraphqlApiResponse> getGraphqlApi(GetGraphqlApiRequest getGraphqlApiRequest)

      Retrieves a GraphqlApi object.

      Parameters:
      getGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the GetGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGraphqlApi

      default CompletableFuture<GetGraphqlApiResponse> getGraphqlApi(Consumer<GetGraphqlApiRequest.Builder> getGraphqlApiRequest)

      Retrieves a GraphqlApi object.


      This is a convenience which creates an instance of the GetGraphqlApiRequest.Builder avoiding the need to create one manually via GetGraphqlApiRequest.builder()

      Parameters:
      getGraphqlApiRequest - A Consumer that will call methods on GetGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGraphqlApiEnvironmentVariables

      default CompletableFuture<GetGraphqlApiEnvironmentVariablesResponse> getGraphqlApiEnvironmentVariables(GetGraphqlApiEnvironmentVariablesRequest getGraphqlApiEnvironmentVariablesRequest)

      Retrieves the list of environmental variable key-value pairs associated with an API by its ID value.

      Parameters:
      getGraphqlApiEnvironmentVariablesRequest -
      Returns:
      A Java Future containing the result of the GetGraphqlApiEnvironmentVariables operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getGraphqlApiEnvironmentVariables

      default CompletableFuture<GetGraphqlApiEnvironmentVariablesResponse> getGraphqlApiEnvironmentVariables(Consumer<GetGraphqlApiEnvironmentVariablesRequest.Builder> getGraphqlApiEnvironmentVariablesRequest)

      Retrieves the list of environmental variable key-value pairs associated with an API by its ID value.


      This is a convenience which creates an instance of the GetGraphqlApiEnvironmentVariablesRequest.Builder avoiding the need to create one manually via GetGraphqlApiEnvironmentVariablesRequest.builder()

      Parameters:
      getGraphqlApiEnvironmentVariablesRequest - A Consumer that will call methods on GetGraphqlApiEnvironmentVariablesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetGraphqlApiEnvironmentVariables operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getIntrospectionSchema

      default CompletableFuture<GetIntrospectionSchemaResponse> getIntrospectionSchema(GetIntrospectionSchemaRequest getIntrospectionSchemaRequest)

      Retrieves the introspection schema for a GraphQL API.

      Parameters:
      getIntrospectionSchemaRequest -
      Returns:
      A Java Future containing the result of the GetIntrospectionSchema operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • GraphQlSchemaException The GraphQL schema is not valid.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getIntrospectionSchema

      default CompletableFuture<GetIntrospectionSchemaResponse> getIntrospectionSchema(Consumer<GetIntrospectionSchemaRequest.Builder> getIntrospectionSchemaRequest)

      Retrieves the introspection schema for a GraphQL API.


      This is a convenience which creates an instance of the GetIntrospectionSchemaRequest.Builder avoiding the need to create one manually via GetIntrospectionSchemaRequest.builder()

      Parameters:
      getIntrospectionSchemaRequest - A Consumer that will call methods on GetIntrospectionSchemaRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetIntrospectionSchema operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • GraphQlSchemaException The GraphQL schema is not valid.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResolver

      default CompletableFuture<GetResolverResponse> getResolver(GetResolverRequest getResolverRequest)

      Retrieves a Resolver object.

      Parameters:
      getResolverRequest -
      Returns:
      A Java Future containing the result of the GetResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getResolver

      default CompletableFuture<GetResolverResponse> getResolver(Consumer<GetResolverRequest.Builder> getResolverRequest)

      Retrieves a Resolver object.


      This is a convenience which creates an instance of the GetResolverRequest.Builder avoiding the need to create one manually via GetResolverRequest.builder()

      Parameters:
      getResolverRequest - A Consumer that will call methods on GetResolverRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSchemaCreationStatus

      default CompletableFuture<GetSchemaCreationStatusResponse> getSchemaCreationStatus(GetSchemaCreationStatusRequest getSchemaCreationStatusRequest)

      Retrieves the current status of a schema creation operation.

      Parameters:
      getSchemaCreationStatusRequest -
      Returns:
      A Java Future containing the result of the GetSchemaCreationStatus operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSchemaCreationStatus

      default CompletableFuture<GetSchemaCreationStatusResponse> getSchemaCreationStatus(Consumer<GetSchemaCreationStatusRequest.Builder> getSchemaCreationStatusRequest)

      Retrieves the current status of a schema creation operation.


      This is a convenience which creates an instance of the GetSchemaCreationStatusRequest.Builder avoiding the need to create one manually via GetSchemaCreationStatusRequest.builder()

      Parameters:
      getSchemaCreationStatusRequest - A Consumer that will call methods on GetSchemaCreationStatusRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSchemaCreationStatus operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSourceApiAssociation

      default CompletableFuture<GetSourceApiAssociationResponse> getSourceApiAssociation(GetSourceApiAssociationRequest getSourceApiAssociationRequest)

      Retrieves a SourceApiAssociation object.

      Parameters:
      getSourceApiAssociationRequest -
      Returns:
      A Java Future containing the result of the GetSourceApiAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getSourceApiAssociation

      default CompletableFuture<GetSourceApiAssociationResponse> getSourceApiAssociation(Consumer<GetSourceApiAssociationRequest.Builder> getSourceApiAssociationRequest)

      Retrieves a SourceApiAssociation object.


      This is a convenience which creates an instance of the GetSourceApiAssociationRequest.Builder avoiding the need to create one manually via GetSourceApiAssociationRequest.builder()

      Parameters:
      getSourceApiAssociationRequest - A Consumer that will call methods on GetSourceApiAssociationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetSourceApiAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getType

      default CompletableFuture<GetTypeResponse> getType(GetTypeRequest getTypeRequest)

      Retrieves a Type object.

      Parameters:
      getTypeRequest -
      Returns:
      A Java Future containing the result of the GetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • getType

      Retrieves a Type object.


      This is a convenience which creates an instance of the GetTypeRequest.Builder avoiding the need to create one manually via GetTypeRequest.builder()

      Parameters:
      getTypeRequest - A Consumer that will call methods on GetTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the GetType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApiKeys

      default CompletableFuture<ListApiKeysResponse> listApiKeys(ListApiKeysRequest listApiKeysRequest)

      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.

      Parameters:
      listApiKeysRequest -
      Returns:
      A Java Future containing the result of the ListApiKeys operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listApiKeys

      default CompletableFuture<ListApiKeysResponse> listApiKeys(Consumer<ListApiKeysRequest.Builder> listApiKeysRequest)

      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.


      This is a convenience which creates an instance of the ListApiKeysRequest.Builder avoiding the need to create one manually via ListApiKeysRequest.builder()

      Parameters:
      listApiKeysRequest - A Consumer that will call methods on ListApiKeysRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListApiKeys operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSources

      default CompletableFuture<ListDataSourcesResponse> listDataSources(ListDataSourcesRequest listDataSourcesRequest)

      Lists the data sources for a given API.

      Parameters:
      listDataSourcesRequest -
      Returns:
      A Java Future containing the result of the ListDataSources operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDataSources

      default CompletableFuture<ListDataSourcesResponse> listDataSources(Consumer<ListDataSourcesRequest.Builder> listDataSourcesRequest)

      Lists the data sources for a given API.


      This is a convenience which creates an instance of the ListDataSourcesRequest.Builder avoiding the need to create one manually via ListDataSourcesRequest.builder()

      Parameters:
      listDataSourcesRequest - A Consumer that will call methods on ListDataSourcesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDataSources operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainNames

      default CompletableFuture<ListDomainNamesResponse> listDomainNames(ListDomainNamesRequest listDomainNamesRequest)

      Lists multiple custom domain names.

      Parameters:
      listDomainNamesRequest -
      Returns:
      A Java Future containing the result of the ListDomainNames operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listDomainNames

      default CompletableFuture<ListDomainNamesResponse> listDomainNames(Consumer<ListDomainNamesRequest.Builder> listDomainNamesRequest)

      Lists multiple custom domain names.


      This is a convenience which creates an instance of the ListDomainNamesRequest.Builder avoiding the need to create one manually via ListDomainNamesRequest.builder()

      Parameters:
      listDomainNamesRequest - A Consumer that will call methods on ListDomainNamesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListDomainNames operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFunctions

      default CompletableFuture<ListFunctionsResponse> listFunctions(ListFunctionsRequest listFunctionsRequest)

      List multiple functions.

      Parameters:
      listFunctionsRequest -
      Returns:
      A Java Future containing the result of the ListFunctions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listFunctions

      default CompletableFuture<ListFunctionsResponse> listFunctions(Consumer<ListFunctionsRequest.Builder> listFunctionsRequest)

      List multiple functions.


      This is a convenience which creates an instance of the ListFunctionsRequest.Builder avoiding the need to create one manually via ListFunctionsRequest.builder()

      Parameters:
      listFunctionsRequest - A Consumer that will call methods on ListFunctionsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListFunctions operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGraphqlApis

      default CompletableFuture<ListGraphqlApisResponse> listGraphqlApis(ListGraphqlApisRequest listGraphqlApisRequest)

      Lists your GraphQL APIs.

      Parameters:
      listGraphqlApisRequest -
      Returns:
      A Java Future containing the result of the ListGraphqlApis operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGraphqlApis

      default CompletableFuture<ListGraphqlApisResponse> listGraphqlApis(Consumer<ListGraphqlApisRequest.Builder> listGraphqlApisRequest)

      Lists your GraphQL APIs.


      This is a convenience which creates an instance of the ListGraphqlApisRequest.Builder avoiding the need to create one manually via ListGraphqlApisRequest.builder()

      Parameters:
      listGraphqlApisRequest - A Consumer that will call methods on ListGraphqlApisRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListGraphqlApis operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listGraphqlApis

      default CompletableFuture<ListGraphqlApisResponse> listGraphqlApis()

      Lists your GraphQL APIs.

      Returns:
      A Java Future containing the result of the ListGraphqlApis operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listResolvers

      default CompletableFuture<ListResolversResponse> listResolvers(ListResolversRequest listResolversRequest)

      Lists the resolvers for a given API and type.

      Parameters:
      listResolversRequest -
      Returns:
      A Java Future containing the result of the ListResolvers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listResolvers

      default CompletableFuture<ListResolversResponse> listResolvers(Consumer<ListResolversRequest.Builder> listResolversRequest)

      Lists the resolvers for a given API and type.


      This is a convenience which creates an instance of the ListResolversRequest.Builder avoiding the need to create one manually via ListResolversRequest.builder()

      Parameters:
      listResolversRequest - A Consumer that will call methods on ListResolversRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListResolvers operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listResolversByFunction

      default CompletableFuture<ListResolversByFunctionResponse> listResolversByFunction(ListResolversByFunctionRequest listResolversByFunctionRequest)

      List the resolvers that are associated with a specific function.

      Parameters:
      listResolversByFunctionRequest -
      Returns:
      A Java Future containing the result of the ListResolversByFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listResolversByFunction

      default CompletableFuture<ListResolversByFunctionResponse> listResolversByFunction(Consumer<ListResolversByFunctionRequest.Builder> listResolversByFunctionRequest)

      List the resolvers that are associated with a specific function.


      This is a convenience which creates an instance of the ListResolversByFunctionRequest.Builder avoiding the need to create one manually via ListResolversByFunctionRequest.builder()

      Parameters:
      listResolversByFunctionRequest - A Consumer that will call methods on ListResolversByFunctionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListResolversByFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSourceApiAssociations

      default CompletableFuture<ListSourceApiAssociationsResponse> listSourceApiAssociations(ListSourceApiAssociationsRequest listSourceApiAssociationsRequest)

      Lists the SourceApiAssociationSummary data.

      Parameters:
      listSourceApiAssociationsRequest -
      Returns:
      A Java Future containing the result of the ListSourceApiAssociations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listSourceApiAssociations

      default CompletableFuture<ListSourceApiAssociationsResponse> listSourceApiAssociations(Consumer<ListSourceApiAssociationsRequest.Builder> listSourceApiAssociationsRequest)

      Lists the SourceApiAssociationSummary data.


      This is a convenience which creates an instance of the ListSourceApiAssociationsRequest.Builder avoiding the need to create one manually via ListSourceApiAssociationsRequest.builder()

      Parameters:
      listSourceApiAssociationsRequest - A Consumer that will call methods on ListSourceApiAssociationsRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListSourceApiAssociations operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)

      Lists the tags for a resource.

      Parameters:
      listTagsForResourceRequest -
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTagsForResource

      default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)

      Lists the tags for a resource.


      This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the need to create one manually via ListTagsForResourceRequest.builder()

      Parameters:
      listTagsForResourceRequest - A Consumer that will call methods on ListTagsForResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTagsForResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTypes

      default CompletableFuture<ListTypesResponse> listTypes(ListTypesRequest listTypesRequest)

      Lists the types for a given API.

      Parameters:
      listTypesRequest -
      Returns:
      A Java Future containing the result of the ListTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTypes

      default CompletableFuture<ListTypesResponse> listTypes(Consumer<ListTypesRequest.Builder> listTypesRequest)

      Lists the types for a given API.


      This is a convenience which creates an instance of the ListTypesRequest.Builder avoiding the need to create one manually via ListTypesRequest.builder()

      Parameters:
      listTypesRequest - A Consumer that will call methods on ListTypesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTypes operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTypesByAssociation

      default CompletableFuture<ListTypesByAssociationResponse> listTypesByAssociation(ListTypesByAssociationRequest listTypesByAssociationRequest)

      Lists Type objects by the source API association ID.

      Parameters:
      listTypesByAssociationRequest -
      Returns:
      A Java Future containing the result of the ListTypesByAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • listTypesByAssociation

      default CompletableFuture<ListTypesByAssociationResponse> listTypesByAssociation(Consumer<ListTypesByAssociationRequest.Builder> listTypesByAssociationRequest)

      Lists Type objects by the source API association ID.


      This is a convenience which creates an instance of the ListTypesByAssociationRequest.Builder avoiding the need to create one manually via ListTypesByAssociationRequest.builder()

      Parameters:
      listTypesByAssociationRequest - A Consumer that will call methods on ListTypesByAssociationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the ListTypesByAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putGraphqlApiEnvironmentVariables

      default CompletableFuture<PutGraphqlApiEnvironmentVariablesResponse> putGraphqlApiEnvironmentVariables(PutGraphqlApiEnvironmentVariablesRequest putGraphqlApiEnvironmentVariablesRequest)

      Creates a list of environmental variables in an API by its ID value.

      When creating an environmental variable, it must follow the constraints below:

      • Both JavaScript and VTL templates support environmental variables.

      • Environmental variables are not evaluated before function invocation.

      • Environmental variables only support string values.

      • Any defined value in an environmental variable is considered a string literal and not expanded.

      • Variable evaluations should ideally be performed in the function code.

      When creating an environmental variable key-value pair, it must follow the additional constraints below:

      • Keys must begin with a letter.

      • Keys must be at least two characters long.

      • Keys can only contain letters, numbers, and the underscore character (_).

      • Values can be up to 512 characters long.

      • You can configure up to 50 key-value pairs in a GraphQL API.

      You can create a list of environmental variables by adding it to the environmentVariables payload as a list in the format {"key1":"value1","key2":"value2", …}. Note that each call of the PutGraphqlApiEnvironmentVariables action will result in the overwriting of the existing environmental variable list of that API. This means the existing environmental variables will be lost. To avoid this, you must include all existing and new environmental variables in the list each time you call this action.

      Parameters:
      putGraphqlApiEnvironmentVariablesRequest -
      Returns:
      A Java Future containing the result of the PutGraphqlApiEnvironmentVariables operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • putGraphqlApiEnvironmentVariables

      default CompletableFuture<PutGraphqlApiEnvironmentVariablesResponse> putGraphqlApiEnvironmentVariables(Consumer<PutGraphqlApiEnvironmentVariablesRequest.Builder> putGraphqlApiEnvironmentVariablesRequest)

      Creates a list of environmental variables in an API by its ID value.

      When creating an environmental variable, it must follow the constraints below:

      • Both JavaScript and VTL templates support environmental variables.

      • Environmental variables are not evaluated before function invocation.

      • Environmental variables only support string values.

      • Any defined value in an environmental variable is considered a string literal and not expanded.

      • Variable evaluations should ideally be performed in the function code.

      When creating an environmental variable key-value pair, it must follow the additional constraints below:

      • Keys must begin with a letter.

      • Keys must be at least two characters long.

      • Keys can only contain letters, numbers, and the underscore character (_).

      • Values can be up to 512 characters long.

      • You can configure up to 50 key-value pairs in a GraphQL API.

      You can create a list of environmental variables by adding it to the environmentVariables payload as a list in the format {"key1":"value1","key2":"value2", …}. Note that each call of the PutGraphqlApiEnvironmentVariables action will result in the overwriting of the existing environmental variable list of that API. This means the existing environmental variables will be lost. To avoid this, you must include all existing and new environmental variables in the list each time you call this action.


      This is a convenience which creates an instance of the PutGraphqlApiEnvironmentVariablesRequest.Builder avoiding the need to create one manually via PutGraphqlApiEnvironmentVariablesRequest.builder()

      Parameters:
      putGraphqlApiEnvironmentVariablesRequest - A Consumer that will call methods on PutGraphqlApiEnvironmentVariablesRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the PutGraphqlApiEnvironmentVariables operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startDataSourceIntrospection

      default CompletableFuture<StartDataSourceIntrospectionResponse> startDataSourceIntrospection(StartDataSourceIntrospectionRequest startDataSourceIntrospectionRequest)

      Creates a new introspection. Returns the introspectionId of the new introspection after its creation.

      Parameters:
      startDataSourceIntrospectionRequest -
      Returns:
      A Java Future containing the result of the StartDataSourceIntrospection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startDataSourceIntrospection

      default CompletableFuture<StartDataSourceIntrospectionResponse> startDataSourceIntrospection(Consumer<StartDataSourceIntrospectionRequest.Builder> startDataSourceIntrospectionRequest)

      Creates a new introspection. Returns the introspectionId of the new introspection after its creation.


      This is a convenience which creates an instance of the StartDataSourceIntrospectionRequest.Builder avoiding the need to create one manually via StartDataSourceIntrospectionRequest.builder()

      Parameters:
      startDataSourceIntrospectionRequest - A Consumer that will call methods on StartDataSourceIntrospectionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartDataSourceIntrospection operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSchemaCreation

      default CompletableFuture<StartSchemaCreationResponse> startSchemaCreation(StartSchemaCreationRequest startSchemaCreationRequest)

      Adds a new schema to your GraphQL API.

      This operation is asynchronous. Use to determine when it has completed.

      Parameters:
      startSchemaCreationRequest -
      Returns:
      A Java Future containing the result of the StartSchemaCreation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSchemaCreation

      default CompletableFuture<StartSchemaCreationResponse> startSchemaCreation(Consumer<StartSchemaCreationRequest.Builder> startSchemaCreationRequest)

      Adds a new schema to your GraphQL API.

      This operation is asynchronous. Use to determine when it has completed.


      This is a convenience which creates an instance of the StartSchemaCreationRequest.Builder avoiding the need to create one manually via StartSchemaCreationRequest.builder()

      Parameters:
      startSchemaCreationRequest - A Consumer that will call methods on StartSchemaCreationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartSchemaCreation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSchemaMerge

      default CompletableFuture<StartSchemaMergeResponse> startSchemaMerge(StartSchemaMergeRequest startSchemaMergeRequest)

      Initiates a merge operation. Returns a status that shows the result of the merge operation.

      Parameters:
      startSchemaMergeRequest -
      Returns:
      A Java Future containing the result of the StartSchemaMerge operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • startSchemaMerge

      default CompletableFuture<StartSchemaMergeResponse> startSchemaMerge(Consumer<StartSchemaMergeRequest.Builder> startSchemaMergeRequest)

      Initiates a merge operation. Returns a status that shows the result of the merge operation.


      This is a convenience which creates an instance of the StartSchemaMergeRequest.Builder avoiding the need to create one manually via StartSchemaMergeRequest.builder()

      Parameters:
      startSchemaMergeRequest - A Consumer that will call methods on StartSchemaMergeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the StartSchemaMerge operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(TagResourceRequest tagResourceRequest)

      Tags a resource with user-supplied tags.

      Parameters:
      tagResourceRequest -
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • tagResource

      default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)

      Tags a resource with user-supplied tags.


      This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to create one manually via TagResourceRequest.builder()

      Parameters:
      tagResourceRequest - A Consumer that will call methods on TagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the TagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest)

      Untags a resource.

      Parameters:
      untagResourceRequest -
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • untagResource

      default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)

      Untags a resource.


      This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to create one manually via UntagResourceRequest.builder()

      Parameters:
      untagResourceRequest - A Consumer that will call methods on UntagResourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UntagResource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateApiCache

      default CompletableFuture<UpdateApiCacheResponse> updateApiCache(UpdateApiCacheRequest updateApiCacheRequest)

      Updates the cache for the GraphQL API.

      Parameters:
      updateApiCacheRequest - Represents the input of a UpdateApiCache operation.
      Returns:
      A Java Future containing the result of the UpdateApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateApiCache

      default CompletableFuture<UpdateApiCacheResponse> updateApiCache(Consumer<UpdateApiCacheRequest.Builder> updateApiCacheRequest)

      Updates the cache for the GraphQL API.


      This is a convenience which creates an instance of the UpdateApiCacheRequest.Builder avoiding the need to create one manually via UpdateApiCacheRequest.builder()

      Parameters:
      updateApiCacheRequest - A Consumer that will call methods on UpdateApiCacheRequest.Builder to create a request. Represents the input of a UpdateApiCache operation.
      Returns:
      A Java Future containing the result of the UpdateApiCache operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateApiKey

      default CompletableFuture<UpdateApiKeyResponse> updateApiKey(UpdateApiKeyRequest updateApiKeyRequest)

      Updates an API key. You can update the key as long as it's not deleted.

      Parameters:
      updateApiKeyRequest -
      Returns:
      A Java Future containing the result of the UpdateApiKey operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • ApiKeyValidityOutOfBoundsException The API key expiration must be set to a value between 1 and 365 days from creation (for CreateApiKey) or from update (for UpdateApiKey).
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateApiKey

      default CompletableFuture<UpdateApiKeyResponse> updateApiKey(Consumer<UpdateApiKeyRequest.Builder> updateApiKeyRequest)

      Updates an API key. You can update the key as long as it's not deleted.


      This is a convenience which creates an instance of the UpdateApiKeyRequest.Builder avoiding the need to create one manually via UpdateApiKeyRequest.builder()

      Parameters:
      updateApiKeyRequest - A Consumer that will call methods on UpdateApiKeyRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateApiKey operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • LimitExceededException The request exceeded a limit. Try your request again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • ApiKeyValidityOutOfBoundsException The API key expiration must be set to a value between 1 and 365 days from creation (for CreateApiKey) or from update (for UpdateApiKey).
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDataSource

      default CompletableFuture<UpdateDataSourceResponse> updateDataSource(UpdateDataSourceRequest updateDataSourceRequest)

      Updates a DataSource object.

      Parameters:
      updateDataSourceRequest -
      Returns:
      A Java Future containing the result of the UpdateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDataSource

      default CompletableFuture<UpdateDataSourceResponse> updateDataSource(Consumer<UpdateDataSourceRequest.Builder> updateDataSourceRequest)

      Updates a DataSource object.


      This is a convenience which creates an instance of the UpdateDataSourceRequest.Builder avoiding the need to create one manually via UpdateDataSourceRequest.builder()

      Parameters:
      updateDataSourceRequest - A Consumer that will call methods on UpdateDataSourceRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDataSource operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDomainName

      default CompletableFuture<UpdateDomainNameResponse> updateDomainName(UpdateDomainNameRequest updateDomainNameRequest)

      Updates a custom DomainName object.

      Parameters:
      updateDomainNameRequest -
      Returns:
      A Java Future containing the result of the UpdateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateDomainName

      default CompletableFuture<UpdateDomainNameResponse> updateDomainName(Consumer<UpdateDomainNameRequest.Builder> updateDomainNameRequest)

      Updates a custom DomainName object.


      This is a convenience which creates an instance of the UpdateDomainNameRequest.Builder avoiding the need to create one manually via UpdateDomainNameRequest.builder()

      Parameters:
      updateDomainNameRequest - A Consumer that will call methods on UpdateDomainNameRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateDomainName operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateFunction

      default CompletableFuture<UpdateFunctionResponse> updateFunction(UpdateFunctionRequest updateFunctionRequest)

      Updates a Function object.

      Parameters:
      updateFunctionRequest -
      Returns:
      A Java Future containing the result of the UpdateFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateFunction

      default CompletableFuture<UpdateFunctionResponse> updateFunction(Consumer<UpdateFunctionRequest.Builder> updateFunctionRequest)

      Updates a Function object.


      This is a convenience which creates an instance of the UpdateFunctionRequest.Builder avoiding the need to create one manually via UpdateFunctionRequest.builder()

      Parameters:
      updateFunctionRequest - A Consumer that will call methods on UpdateFunctionRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateFunction operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGraphqlApi

      default CompletableFuture<UpdateGraphqlApiResponse> updateGraphqlApi(UpdateGraphqlApiRequest updateGraphqlApiRequest)

      Updates a GraphqlApi object.

      Parameters:
      updateGraphqlApiRequest -
      Returns:
      A Java Future containing the result of the UpdateGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateGraphqlApi

      default CompletableFuture<UpdateGraphqlApiResponse> updateGraphqlApi(Consumer<UpdateGraphqlApiRequest.Builder> updateGraphqlApiRequest)

      Updates a GraphqlApi object.


      This is a convenience which creates an instance of the UpdateGraphqlApiRequest.Builder avoiding the need to create one manually via UpdateGraphqlApiRequest.builder()

      Parameters:
      updateGraphqlApiRequest - A Consumer that will call methods on UpdateGraphqlApiRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateGraphqlApi operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • AccessDeniedException You don't have access to perform this operation on this resource.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateResolver

      default CompletableFuture<UpdateResolverResponse> updateResolver(UpdateResolverRequest updateResolverRequest)

      Updates a Resolver object.

      Parameters:
      updateResolverRequest -
      Returns:
      A Java Future containing the result of the UpdateResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateResolver

      default CompletableFuture<UpdateResolverResponse> updateResolver(Consumer<UpdateResolverRequest.Builder> updateResolverRequest)

      Updates a Resolver object.


      This is a convenience which creates an instance of the UpdateResolverRequest.Builder avoiding the need to create one manually via UpdateResolverRequest.builder()

      Parameters:
      updateResolverRequest - A Consumer that will call methods on UpdateResolverRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateResolver operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSourceApiAssociation

      default CompletableFuture<UpdateSourceApiAssociationResponse> updateSourceApiAssociation(UpdateSourceApiAssociationRequest updateSourceApiAssociationRequest)

      Updates some of the configuration choices of a particular source API association.

      Parameters:
      updateSourceApiAssociationRequest -
      Returns:
      A Java Future containing the result of the UpdateSourceApiAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateSourceApiAssociation

      default CompletableFuture<UpdateSourceApiAssociationResponse> updateSourceApiAssociation(Consumer<UpdateSourceApiAssociationRequest.Builder> updateSourceApiAssociationRequest)

      Updates some of the configuration choices of a particular source API association.


      This is a convenience which creates an instance of the UpdateSourceApiAssociationRequest.Builder avoiding the need to create one manually via UpdateSourceApiAssociationRequest.builder()

      Parameters:
      updateSourceApiAssociationRequest - A Consumer that will call methods on UpdateSourceApiAssociationRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateSourceApiAssociation operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • UnauthorizedException You aren't authorized to perform this operation.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateType

      default CompletableFuture<UpdateTypeResponse> updateType(UpdateTypeRequest updateTypeRequest)

      Updates a Type object.

      Parameters:
      updateTypeRequest -
      Returns:
      A Java Future containing the result of the UpdateType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • updateType

      default CompletableFuture<UpdateTypeResponse> updateType(Consumer<UpdateTypeRequest.Builder> updateTypeRequest)

      Updates a Type object.


      This is a convenience which creates an instance of the UpdateTypeRequest.Builder avoiding the need to create one manually via UpdateTypeRequest.builder()

      Parameters:
      updateTypeRequest - A Consumer that will call methods on UpdateTypeRequest.Builder to create a request.
      Returns:
      A Java Future containing the result of the UpdateType operation returned by the service.
      The CompletableFuture returned by this method can be completed exceptionally with the following exceptions.
      • BadRequestException The request is not well formed. For example, a value is invalid or a required field is missing. Check the field values, and then try again.
      • ConcurrentModificationException Another modification is in progress at this time and it must complete before you can make your change.
      • NotFoundException The resource specified in the request was not found. Check the resource, and then try again.
      • UnauthorizedException You aren't authorized to perform this operation.
      • InternalFailureException An internal AppSync error occurred. Try your request again.
      • SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
      • SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
      • AppSyncException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
      See Also:
    • serviceClientConfiguration

      default AppSyncServiceClientConfiguration serviceClientConfiguration()
      Description copied from interface: SdkClient
      The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration
      Specified by:
      serviceClientConfiguration in interface AwsClient
      Specified by:
      serviceClientConfiguration in interface SdkClient
      Returns:
      SdkServiceClientConfiguration
    • create

      static AppSyncAsyncClient create()
      Create a AppSyncAsyncClient with the region loaded from the DefaultAwsRegionProviderChain and credentials loaded from the DefaultCredentialsProvider.
    • builder

      static AppSyncAsyncClientBuilder builder()
      Create a builder that can be used to configure and create a AppSyncAsyncClient.