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 staticbuilder()
method.The asynchronous client performs non-blocking I/O when configured with anySdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in some cases such as credentials retrieval and endpoint discovery as part of the async API call.AppSync provides API actions for creating and interacting with data sources using GraphQL from your application.
-
-
Field Summary
Fields Modifier and Type Field Description static String
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.static String
SERVICE_NAME
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
-
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
-
-
-
Field Detail
-
SERVICE_NAME
static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
SERVICE_METADATA_ID
static final String SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
- Constant Field Values
-
-
Method Detail
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaAssociateApiRequest.builder()
- Parameters:
associateApiRequest
- AConsumer
that will call methods onAssociateApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaAssociateMergedGraphqlApiRequest.builder()
- Parameters:
associateMergedGraphqlApiRequest
- AConsumer
that will call methods onAssociateMergedGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaAssociateSourceGraphqlApiRequest.builder()
- Parameters:
associateSourceGraphqlApiRequest
- AConsumer
that will call methods onAssociateSourceGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
createApi
default CompletableFuture<CreateApiResponse> createApi(CreateApiRequest createApiRequest)
Creates an
Api
object. Use this operation to create an AppSync API with your preferred configuration, such as an Event API that provides real-time message publishing and message subscriptions over WebSockets.- Parameters:
createApiRequest
-- Returns:
- A Java Future containing the result of the CreateApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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.
- UnauthorizedException You aren't authorized to perform this operation.
- InternalFailureException An internal AppSync error occurred. Try your request again.
- ServiceQuotaExceededException The operation exceeded the service quota for 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:
- AWS API Documentation
-
createApi
default CompletableFuture<CreateApiResponse> createApi(Consumer<CreateApiRequest.Builder> createApiRequest)
Creates an
Api
object. Use this operation to create an AppSync API with your preferred configuration, such as an Event API that provides real-time message publishing and message subscriptions over WebSockets.
This is a convenience which creates an instance of the
CreateApiRequest.Builder
avoiding the need to create one manually viaCreateApiRequest.builder()
- Parameters:
createApiRequest
- AConsumer
that will call methods onCreateApiRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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.
- UnauthorizedException You aren't authorized to perform this operation.
- InternalFailureException An internal AppSync error occurred. Try your request again.
- ServiceQuotaExceededException The operation exceeded the service quota for 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:
- AWS API Documentation
-
createApiCache
default CompletableFuture<CreateApiCacheResponse> createApiCache(CreateApiCacheRequest createApiCacheRequest)
Creates a cache for the GraphQL API.
- Parameters:
createApiCacheRequest
- Represents the input of aCreateApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateApiCacheRequest.builder()
- Parameters:
createApiCacheRequest
- AConsumer
that will call methods onCreateApiCacheRequest.Builder
to create a request. Represents the input of aCreateApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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 (forUpdateApiKey
). - 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:
- AWS API Documentation
-
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 viaCreateApiKeyRequest.builder()
- Parameters:
createApiKeyRequest
- AConsumer
that will call methods onCreateApiKeyRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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 (forUpdateApiKey
). - 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:
- AWS API Documentation
-
createChannelNamespace
default CompletableFuture<CreateChannelNamespaceResponse> createChannelNamespace(CreateChannelNamespaceRequest createChannelNamespaceRequest)
Creates a
ChannelNamespace
for anApi
.- Parameters:
createChannelNamespaceRequest
-- Returns:
- A Java Future containing the result of the CreateChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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.
- ConflictException A conflict with a previous successful update is detected. This typically occurs when the previous update did not have time to propagate before the next update was made. A retry (with appropriate backoff logic) is the recommended response to this exception.
- 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.
- ServiceQuotaExceededException The operation exceeded the service quota for 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:
- AWS API Documentation
-
createChannelNamespace
default CompletableFuture<CreateChannelNamespaceResponse> createChannelNamespace(Consumer<CreateChannelNamespaceRequest.Builder> createChannelNamespaceRequest)
Creates a
ChannelNamespace
for anApi
.
This is a convenience which creates an instance of the
CreateChannelNamespaceRequest.Builder
avoiding the need to create one manually viaCreateChannelNamespaceRequest.builder()
- Parameters:
createChannelNamespaceRequest
- AConsumer
that will call methods onCreateChannelNamespaceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the CreateChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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.
- ConflictException A conflict with a previous successful update is detected. This typically occurs when the previous update did not have time to propagate before the next update was made. A retry (with appropriate backoff logic) is the recommended response to this exception.
- 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.
- ServiceQuotaExceededException The operation exceeded the service quota for 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateDataSourceRequest.builder()
- Parameters:
createDataSourceRequest
- AConsumer
that will call methods onCreateDataSourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateDomainNameRequest.builder()
- Parameters:
createDomainNameRequest
- AConsumer
that will call methods onCreateDomainNameRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateFunctionRequest.builder()
- Parameters:
createFunctionRequest
- AConsumer
that will call methods onCreateFunctionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateGraphqlApiRequest.builder()
- Parameters:
createGraphqlApiRequest
- AConsumer
that will call methods onCreateGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateResolverRequest.builder()
- Parameters:
createResolverRequest
- AConsumer
that will call methods onCreateResolverRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaCreateTypeRequest.builder()
- Parameters:
createTypeRequest
- AConsumer
that will call methods onCreateTypeRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
deleteApi
default CompletableFuture<DeleteApiResponse> deleteApi(DeleteApiRequest deleteApiRequest)
Deletes an
Api
object- Parameters:
deleteApiRequest
-- Returns:
- A Java Future containing the result of the DeleteApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
deleteApi
default CompletableFuture<DeleteApiResponse> deleteApi(Consumer<DeleteApiRequest.Builder> deleteApiRequest)
Deletes an
Api
object
This is a convenience which creates an instance of the
DeleteApiRequest.Builder
avoiding the need to create one manually viaDeleteApiRequest.builder()
- Parameters:
deleteApiRequest
- AConsumer
that will call methods onDeleteApiRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
deleteApiCache
default CompletableFuture<DeleteApiCacheResponse> deleteApiCache(DeleteApiCacheRequest deleteApiCacheRequest)
Deletes an
ApiCache
object.- Parameters:
deleteApiCacheRequest
- Represents the input of aDeleteApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteApiCacheRequest.builder()
- Parameters:
deleteApiCacheRequest
- AConsumer
that will call methods onDeleteApiCacheRequest.Builder
to create a request. Represents the input of aDeleteApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteApiKeyRequest.builder()
- Parameters:
deleteApiKeyRequest
- AConsumer
that will call methods onDeleteApiKeyRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
deleteChannelNamespace
default CompletableFuture<DeleteChannelNamespaceResponse> deleteChannelNamespace(DeleteChannelNamespaceRequest deleteChannelNamespaceRequest)
Deletes a
ChannelNamespace
.- Parameters:
deleteChannelNamespaceRequest
-- Returns:
- A Java Future containing the result of the DeleteChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
deleteChannelNamespace
default CompletableFuture<DeleteChannelNamespaceResponse> deleteChannelNamespace(Consumer<DeleteChannelNamespaceRequest.Builder> deleteChannelNamespaceRequest)
Deletes a
ChannelNamespace
.
This is a convenience which creates an instance of the
DeleteChannelNamespaceRequest.Builder
avoiding the need to create one manually viaDeleteChannelNamespaceRequest.builder()
- Parameters:
deleteChannelNamespaceRequest
- AConsumer
that will call methods onDeleteChannelNamespaceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteDataSourceRequest.builder()
- Parameters:
deleteDataSourceRequest
- AConsumer
that will call methods onDeleteDataSourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteDomainNameRequest.builder()
- Parameters:
deleteDomainNameRequest
- AConsumer
that will call methods onDeleteDomainNameRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteFunctionRequest.builder()
- Parameters:
deleteFunctionRequest
- AConsumer
that will call methods onDeleteFunctionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteGraphqlApiRequest.builder()
- Parameters:
deleteGraphqlApiRequest
- AConsumer
that will call methods onDeleteGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteResolverRequest.builder()
- Parameters:
deleteResolverRequest
- AConsumer
that will call methods onDeleteResolverRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDeleteTypeRequest.builder()
- Parameters:
deleteTypeRequest
- AConsumer
that will call methods onDeleteTypeRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDisassociateApiRequest.builder()
- Parameters:
disassociateApiRequest
- AConsumer
that will call methods onDisassociateApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDisassociateMergedGraphqlApiRequest.builder()
- Parameters:
disassociateMergedGraphqlApiRequest
- AConsumer
that will call methods onDisassociateMergedGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaDisassociateSourceGraphqlApiRequest.builder()
- Parameters:
disassociateSourceGraphqlApiRequest
- AConsumer
that will call methods onDisassociateSourceGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaEvaluateCodeRequest.builder()
- Parameters:
evaluateCodeRequest
- AConsumer
that will call methods onEvaluateCodeRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaEvaluateMappingTemplateRequest.builder()
- Parameters:
evaluateMappingTemplateRequest
- AConsumer
that will call methods onEvaluateMappingTemplateRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
flushApiCache
default CompletableFuture<FlushApiCacheResponse> flushApiCache(FlushApiCacheRequest flushApiCacheRequest)
Flushes an
ApiCache
object.- Parameters:
flushApiCacheRequest
- Represents the input of aFlushApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaFlushApiCacheRequest.builder()
- Parameters:
flushApiCacheRequest
- AConsumer
that will call methods onFlushApiCacheRequest.Builder
to create a request. Represents the input of aFlushApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
getApi
default CompletableFuture<GetApiResponse> getApi(GetApiRequest getApiRequest)
Retrieves an
Api
object.- Parameters:
getApiRequest
-- Returns:
- A Java Future containing the result of the GetApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
getApi
default CompletableFuture<GetApiResponse> getApi(Consumer<GetApiRequest.Builder> getApiRequest)
Retrieves an
Api
object.
This is a convenience which creates an instance of the
GetApiRequest.Builder
avoiding the need to create one manually viaGetApiRequest.builder()
- Parameters:
getApiRequest
- AConsumer
that will call methods onGetApiRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetApiAssociationRequest.builder()
- Parameters:
getApiAssociationRequest
- AConsumer
that will call methods onGetApiAssociationRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
getApiCache
default CompletableFuture<GetApiCacheResponse> getApiCache(GetApiCacheRequest getApiCacheRequest)
Retrieves an
ApiCache
object.- Parameters:
getApiCacheRequest
- Represents the input of aGetApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetApiCacheRequest.builder()
- Parameters:
getApiCacheRequest
- AConsumer
that will call methods onGetApiCacheRequest.Builder
to create a request. Represents the input of aGetApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
getChannelNamespace
default CompletableFuture<GetChannelNamespaceResponse> getChannelNamespace(GetChannelNamespaceRequest getChannelNamespaceRequest)
Retrieves the channel namespace for a specified
Api
.- Parameters:
getChannelNamespaceRequest
-- Returns:
- A Java Future containing the result of the GetChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
getChannelNamespace
default CompletableFuture<GetChannelNamespaceResponse> getChannelNamespace(Consumer<GetChannelNamespaceRequest.Builder> getChannelNamespaceRequest)
Retrieves the channel namespace for a specified
Api
.
This is a convenience which creates an instance of the
GetChannelNamespaceRequest.Builder
avoiding the need to create one manually viaGetChannelNamespaceRequest.builder()
- Parameters:
getChannelNamespaceRequest
- AConsumer
that will call methods onGetChannelNamespaceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the GetChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetDataSourceRequest.builder()
- Parameters:
getDataSourceRequest
- AConsumer
that will call methods onGetDataSourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetDataSourceIntrospectionRequest.builder()
- Parameters:
getDataSourceIntrospectionRequest
- AConsumer
that will call methods onGetDataSourceIntrospectionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetDomainNameRequest.builder()
- Parameters:
getDomainNameRequest
- AConsumer
that will call methods onGetDomainNameRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetFunctionRequest.builder()
- Parameters:
getFunctionRequest
- AConsumer
that will call methods onGetFunctionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetGraphqlApiRequest.builder()
- Parameters:
getGraphqlApiRequest
- AConsumer
that will call methods onGetGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetGraphqlApiEnvironmentVariablesRequest.builder()
- Parameters:
getGraphqlApiEnvironmentVariablesRequest
- AConsumer
that will call methods onGetGraphqlApiEnvironmentVariablesRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetIntrospectionSchemaRequest.builder()
- Parameters:
getIntrospectionSchemaRequest
- AConsumer
that will call methods onGetIntrospectionSchemaRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetResolverRequest.builder()
- Parameters:
getResolverRequest
- AConsumer
that will call methods onGetResolverRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetSchemaCreationStatusRequest.builder()
- Parameters:
getSchemaCreationStatusRequest
- AConsumer
that will call methods onGetSchemaCreationStatusRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaGetSourceApiAssociationRequest.builder()
- Parameters:
getSourceApiAssociationRequest
- AConsumer
that will call methods onGetSourceApiAssociationRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
getType
default CompletableFuture<GetTypeResponse> getType(Consumer<GetTypeRequest.Builder> getTypeRequest)
Retrieves a
Type
object.
This is a convenience which creates an instance of the
GetTypeRequest.Builder
avoiding the need to create one manually viaGetTypeRequest.builder()
- Parameters:
getTypeRequest
- AConsumer
that will call methods onGetTypeRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListApiKeysRequest.builder()
- Parameters:
listApiKeysRequest
- AConsumer
that will call methods onListApiKeysRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listApiKeysPaginator
default ListApiKeysPublisher listApiKeysPaginator(ListApiKeysRequest listApiKeysRequest)
This is a variant of
listApiKeys(software.amazon.awssdk.services.appsync.model.ListApiKeysRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListApiKeysPublisher publisher = client.listApiKeysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListApiKeysPublisher publisher = client.listApiKeysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListApiKeysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListApiKeysResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApiKeys(software.amazon.awssdk.services.appsync.model.ListApiKeysRequest)
operation.- Parameters:
listApiKeysRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listApiKeysPaginator
default ListApiKeysPublisher listApiKeysPaginator(Consumer<ListApiKeysRequest.Builder> listApiKeysRequest)
This is a variant of
listApiKeys(software.amazon.awssdk.services.appsync.model.ListApiKeysRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListApiKeysPublisher publisher = client.listApiKeysPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListApiKeysPublisher publisher = client.listApiKeysPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListApiKeysResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListApiKeysResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApiKeys(software.amazon.awssdk.services.appsync.model.ListApiKeysRequest)
operation.
This is a convenience which creates an instance of the
ListApiKeysRequest.Builder
avoiding the need to create one manually viaListApiKeysRequest.builder()
- Parameters:
listApiKeysRequest
- AConsumer
that will call methods onListApiKeysRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listApis
default CompletableFuture<ListApisResponse> listApis(ListApisRequest listApisRequest)
Lists the APIs in your AppSync account.
ListApis
returns only the high level API details. For more detailed information about an API, useGetApi
.- Parameters:
listApisRequest
-- Returns:
- A Java Future containing the result of the ListApis operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listApis
default CompletableFuture<ListApisResponse> listApis(Consumer<ListApisRequest.Builder> listApisRequest)
Lists the APIs in your AppSync account.
ListApis
returns only the high level API details. For more detailed information about an API, useGetApi
.
This is a convenience which creates an instance of the
ListApisRequest.Builder
avoiding the need to create one manually viaListApisRequest.builder()
- Parameters:
listApisRequest
- AConsumer
that will call methods onListApisRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListApis operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listApisPaginator
default ListApisPublisher listApisPaginator(ListApisRequest listApisRequest)
This is a variant of
listApis(software.amazon.awssdk.services.appsync.model.ListApisRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListApisPublisher publisher = client.listApisPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListApisPublisher publisher = client.listApisPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListApisResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListApisResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApis(software.amazon.awssdk.services.appsync.model.ListApisRequest)
operation.- Parameters:
listApisRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listApisPaginator
default ListApisPublisher listApisPaginator(Consumer<ListApisRequest.Builder> listApisRequest)
This is a variant of
listApis(software.amazon.awssdk.services.appsync.model.ListApisRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListApisPublisher publisher = client.listApisPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListApisPublisher publisher = client.listApisPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListApisResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListApisResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listApis(software.amazon.awssdk.services.appsync.model.ListApisRequest)
operation.
This is a convenience which creates an instance of the
ListApisRequest.Builder
avoiding the need to create one manually viaListApisRequest.builder()
- Parameters:
listApisRequest
- AConsumer
that will call methods onListApisRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listChannelNamespaces
default CompletableFuture<ListChannelNamespacesResponse> listChannelNamespaces(ListChannelNamespacesRequest listChannelNamespacesRequest)
Lists the channel namespaces for a specified
Api
.ListChannelNamespaces
returns only high level details for the channel namespace. To retrieve code handlers, useGetChannelNamespace
.- Parameters:
listChannelNamespacesRequest
-- Returns:
- A Java Future containing the result of the ListChannelNamespaces operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listChannelNamespaces
default CompletableFuture<ListChannelNamespacesResponse> listChannelNamespaces(Consumer<ListChannelNamespacesRequest.Builder> listChannelNamespacesRequest)
Lists the channel namespaces for a specified
Api
.ListChannelNamespaces
returns only high level details for the channel namespace. To retrieve code handlers, useGetChannelNamespace
.
This is a convenience which creates an instance of the
ListChannelNamespacesRequest.Builder
avoiding the need to create one manually viaListChannelNamespacesRequest.builder()
- Parameters:
listChannelNamespacesRequest
- AConsumer
that will call methods onListChannelNamespacesRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListChannelNamespaces operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listChannelNamespacesPaginator
default ListChannelNamespacesPublisher listChannelNamespacesPaginator(ListChannelNamespacesRequest listChannelNamespacesRequest)
This is a variant of
listChannelNamespaces(software.amazon.awssdk.services.appsync.model.ListChannelNamespacesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListChannelNamespacesPublisher publisher = client.listChannelNamespacesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListChannelNamespacesPublisher publisher = client.listChannelNamespacesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListChannelNamespacesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListChannelNamespacesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listChannelNamespaces(software.amazon.awssdk.services.appsync.model.ListChannelNamespacesRequest)
operation.- Parameters:
listChannelNamespacesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listChannelNamespacesPaginator
default ListChannelNamespacesPublisher listChannelNamespacesPaginator(Consumer<ListChannelNamespacesRequest.Builder> listChannelNamespacesRequest)
This is a variant of
listChannelNamespaces(software.amazon.awssdk.services.appsync.model.ListChannelNamespacesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListChannelNamespacesPublisher publisher = client.listChannelNamespacesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListChannelNamespacesPublisher publisher = client.listChannelNamespacesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListChannelNamespacesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListChannelNamespacesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listChannelNamespaces(software.amazon.awssdk.services.appsync.model.ListChannelNamespacesRequest)
operation.
This is a convenience which creates an instance of the
ListChannelNamespacesRequest.Builder
avoiding the need to create one manually viaListChannelNamespacesRequest.builder()
- Parameters:
listChannelNamespacesRequest
- AConsumer
that will call methods onListChannelNamespacesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListDataSourcesRequest.builder()
- Parameters:
listDataSourcesRequest
- AConsumer
that will call methods onListDataSourcesRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listDataSourcesPaginator
default ListDataSourcesPublisher listDataSourcesPaginator(ListDataSourcesRequest listDataSourcesRequest)
This is a variant of
listDataSources(software.amazon.awssdk.services.appsync.model.ListDataSourcesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListDataSourcesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListDataSourcesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataSources(software.amazon.awssdk.services.appsync.model.ListDataSourcesRequest)
operation.- Parameters:
listDataSourcesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listDataSourcesPaginator
default ListDataSourcesPublisher listDataSourcesPaginator(Consumer<ListDataSourcesRequest.Builder> listDataSourcesRequest)
This is a variant of
listDataSources(software.amazon.awssdk.services.appsync.model.ListDataSourcesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListDataSourcesPublisher publisher = client.listDataSourcesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListDataSourcesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListDataSourcesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDataSources(software.amazon.awssdk.services.appsync.model.ListDataSourcesRequest)
operation.
This is a convenience which creates an instance of the
ListDataSourcesRequest.Builder
avoiding the need to create one manually viaListDataSourcesRequest.builder()
- Parameters:
listDataSourcesRequest
- AConsumer
that will call methods onListDataSourcesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListDomainNamesRequest.builder()
- Parameters:
listDomainNamesRequest
- AConsumer
that will call methods onListDomainNamesRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listDomainNamesPaginator
default ListDomainNamesPublisher listDomainNamesPaginator(ListDomainNamesRequest listDomainNamesRequest)
This is a variant of
listDomainNames(software.amazon.awssdk.services.appsync.model.ListDomainNamesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListDomainNamesPublisher publisher = client.listDomainNamesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListDomainNamesPublisher publisher = client.listDomainNamesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListDomainNamesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListDomainNamesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDomainNames(software.amazon.awssdk.services.appsync.model.ListDomainNamesRequest)
operation.- Parameters:
listDomainNamesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listDomainNamesPaginator
default ListDomainNamesPublisher listDomainNamesPaginator(Consumer<ListDomainNamesRequest.Builder> listDomainNamesRequest)
This is a variant of
listDomainNames(software.amazon.awssdk.services.appsync.model.ListDomainNamesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListDomainNamesPublisher publisher = client.listDomainNamesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListDomainNamesPublisher publisher = client.listDomainNamesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListDomainNamesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListDomainNamesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listDomainNames(software.amazon.awssdk.services.appsync.model.ListDomainNamesRequest)
operation.
This is a convenience which creates an instance of the
ListDomainNamesRequest.Builder
avoiding the need to create one manually viaListDomainNamesRequest.builder()
- Parameters:
listDomainNamesRequest
- AConsumer
that will call methods onListDomainNamesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListFunctionsRequest.builder()
- Parameters:
listFunctionsRequest
- AConsumer
that will call methods onListFunctionsRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listFunctionsPaginator
default ListFunctionsPublisher listFunctionsPaginator(ListFunctionsRequest listFunctionsRequest)
This is a variant of
listFunctions(software.amazon.awssdk.services.appsync.model.ListFunctionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListFunctionsPublisher publisher = client.listFunctionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListFunctionsPublisher publisher = client.listFunctionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListFunctionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListFunctionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFunctions(software.amazon.awssdk.services.appsync.model.ListFunctionsRequest)
operation.- Parameters:
listFunctionsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listFunctionsPaginator
default ListFunctionsPublisher listFunctionsPaginator(Consumer<ListFunctionsRequest.Builder> listFunctionsRequest)
This is a variant of
listFunctions(software.amazon.awssdk.services.appsync.model.ListFunctionsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListFunctionsPublisher publisher = client.listFunctionsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListFunctionsPublisher publisher = client.listFunctionsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListFunctionsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListFunctionsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listFunctions(software.amazon.awssdk.services.appsync.model.ListFunctionsRequest)
operation.
This is a convenience which creates an instance of the
ListFunctionsRequest.Builder
avoiding the need to create one manually viaListFunctionsRequest.builder()
- Parameters:
listFunctionsRequest
- AConsumer
that will call methods onListFunctionsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListGraphqlApisRequest.builder()
- Parameters:
listGraphqlApisRequest
- AConsumer
that will call methods onListGraphqlApisRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listGraphqlApisPaginator
default ListGraphqlApisPublisher listGraphqlApisPaginator()
This is a variant of
listGraphqlApis(software.amazon.awssdk.services.appsync.model.ListGraphqlApisRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListGraphqlApisPublisher publisher = client.listGraphqlApisPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListGraphqlApisPublisher publisher = client.listGraphqlApisPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListGraphqlApisResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListGraphqlApisResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGraphqlApis(software.amazon.awssdk.services.appsync.model.ListGraphqlApisRequest)
operation.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listGraphqlApisPaginator
default ListGraphqlApisPublisher listGraphqlApisPaginator(ListGraphqlApisRequest listGraphqlApisRequest)
This is a variant of
listGraphqlApis(software.amazon.awssdk.services.appsync.model.ListGraphqlApisRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListGraphqlApisPublisher publisher = client.listGraphqlApisPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListGraphqlApisPublisher publisher = client.listGraphqlApisPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListGraphqlApisResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListGraphqlApisResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGraphqlApis(software.amazon.awssdk.services.appsync.model.ListGraphqlApisRequest)
operation.- Parameters:
listGraphqlApisRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listGraphqlApisPaginator
default ListGraphqlApisPublisher listGraphqlApisPaginator(Consumer<ListGraphqlApisRequest.Builder> listGraphqlApisRequest)
This is a variant of
listGraphqlApis(software.amazon.awssdk.services.appsync.model.ListGraphqlApisRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListGraphqlApisPublisher publisher = client.listGraphqlApisPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListGraphqlApisPublisher publisher = client.listGraphqlApisPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListGraphqlApisResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListGraphqlApisResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listGraphqlApis(software.amazon.awssdk.services.appsync.model.ListGraphqlApisRequest)
operation.
This is a convenience which creates an instance of the
ListGraphqlApisRequest.Builder
avoiding the need to create one manually viaListGraphqlApisRequest.builder()
- Parameters:
listGraphqlApisRequest
- AConsumer
that will call methods onListGraphqlApisRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListResolversRequest.builder()
- Parameters:
listResolversRequest
- AConsumer
that will call methods onListResolversRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListResolversByFunctionRequest.builder()
- Parameters:
listResolversByFunctionRequest
- AConsumer
that will call methods onListResolversByFunctionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listResolversByFunctionPaginator
default ListResolversByFunctionPublisher listResolversByFunctionPaginator(ListResolversByFunctionRequest listResolversByFunctionRequest)
This is a variant of
listResolversByFunction(software.amazon.awssdk.services.appsync.model.ListResolversByFunctionRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListResolversByFunctionPublisher publisher = client.listResolversByFunctionPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListResolversByFunctionPublisher publisher = client.listResolversByFunctionPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListResolversByFunctionResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListResolversByFunctionResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolversByFunction(software.amazon.awssdk.services.appsync.model.ListResolversByFunctionRequest)
operation.- Parameters:
listResolversByFunctionRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listResolversByFunctionPaginator
default ListResolversByFunctionPublisher listResolversByFunctionPaginator(Consumer<ListResolversByFunctionRequest.Builder> listResolversByFunctionRequest)
This is a variant of
listResolversByFunction(software.amazon.awssdk.services.appsync.model.ListResolversByFunctionRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListResolversByFunctionPublisher publisher = client.listResolversByFunctionPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListResolversByFunctionPublisher publisher = client.listResolversByFunctionPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListResolversByFunctionResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListResolversByFunctionResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolversByFunction(software.amazon.awssdk.services.appsync.model.ListResolversByFunctionRequest)
operation.
This is a convenience which creates an instance of the
ListResolversByFunctionRequest.Builder
avoiding the need to create one manually viaListResolversByFunctionRequest.builder()
- Parameters:
listResolversByFunctionRequest
- AConsumer
that will call methods onListResolversByFunctionRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listResolversPaginator
default ListResolversPublisher listResolversPaginator(ListResolversRequest listResolversRequest)
This is a variant of
listResolvers(software.amazon.awssdk.services.appsync.model.ListResolversRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListResolversPublisher publisher = client.listResolversPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListResolversPublisher publisher = client.listResolversPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListResolversResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListResolversResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolvers(software.amazon.awssdk.services.appsync.model.ListResolversRequest)
operation.- Parameters:
listResolversRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listResolversPaginator
default ListResolversPublisher listResolversPaginator(Consumer<ListResolversRequest.Builder> listResolversRequest)
This is a variant of
listResolvers(software.amazon.awssdk.services.appsync.model.ListResolversRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListResolversPublisher publisher = client.listResolversPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListResolversPublisher publisher = client.listResolversPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListResolversResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListResolversResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listResolvers(software.amazon.awssdk.services.appsync.model.ListResolversRequest)
operation.
This is a convenience which creates an instance of the
ListResolversRequest.Builder
avoiding the need to create one manually viaListResolversRequest.builder()
- Parameters:
listResolversRequest
- AConsumer
that will call methods onListResolversRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListSourceApiAssociationsRequest.builder()
- Parameters:
listSourceApiAssociationsRequest
- AConsumer
that will call methods onListSourceApiAssociationsRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listSourceApiAssociationsPaginator
default ListSourceApiAssociationsPublisher listSourceApiAssociationsPaginator(ListSourceApiAssociationsRequest listSourceApiAssociationsRequest)
This is a variant of
listSourceApiAssociations(software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListSourceApiAssociationsPublisher publisher = client.listSourceApiAssociationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListSourceApiAssociationsPublisher publisher = client.listSourceApiAssociationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSourceApiAssociations(software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsRequest)
operation.- Parameters:
listSourceApiAssociationsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listSourceApiAssociationsPaginator
default ListSourceApiAssociationsPublisher listSourceApiAssociationsPaginator(Consumer<ListSourceApiAssociationsRequest.Builder> listSourceApiAssociationsRequest)
This is a variant of
listSourceApiAssociations(software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListSourceApiAssociationsPublisher publisher = client.listSourceApiAssociationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListSourceApiAssociationsPublisher publisher = client.listSourceApiAssociationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSourceApiAssociations(software.amazon.awssdk.services.appsync.model.ListSourceApiAssociationsRequest)
operation.
This is a convenience which creates an instance of the
ListSourceApiAssociationsRequest.Builder
avoiding the need to create one manually viaListSourceApiAssociationsRequest.builder()
- Parameters:
listSourceApiAssociationsRequest
- AConsumer
that will call methods onListSourceApiAssociationsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListTypesRequest.builder()
- Parameters:
listTypesRequest
- AConsumer
that will call methods onListTypesRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaListTypesByAssociationRequest.builder()
- Parameters:
listTypesByAssociationRequest
- AConsumer
that will call methods onListTypesByAssociationRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listTypesByAssociationPaginator
default ListTypesByAssociationPublisher listTypesByAssociationPaginator(ListTypesByAssociationRequest listTypesByAssociationRequest)
This is a variant of
listTypesByAssociation(software.amazon.awssdk.services.appsync.model.ListTypesByAssociationRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListTypesByAssociationPublisher publisher = client.listTypesByAssociationPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListTypesByAssociationPublisher publisher = client.listTypesByAssociationPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListTypesByAssociationResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListTypesByAssociationResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTypesByAssociation(software.amazon.awssdk.services.appsync.model.ListTypesByAssociationRequest)
operation.- Parameters:
listTypesByAssociationRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listTypesByAssociationPaginator
default ListTypesByAssociationPublisher listTypesByAssociationPaginator(Consumer<ListTypesByAssociationRequest.Builder> listTypesByAssociationRequest)
This is a variant of
listTypesByAssociation(software.amazon.awssdk.services.appsync.model.ListTypesByAssociationRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListTypesByAssociationPublisher publisher = client.listTypesByAssociationPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListTypesByAssociationPublisher publisher = client.listTypesByAssociationPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListTypesByAssociationResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListTypesByAssociationResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTypesByAssociation(software.amazon.awssdk.services.appsync.model.ListTypesByAssociationRequest)
operation.
This is a convenience which creates an instance of the
ListTypesByAssociationRequest.Builder
avoiding the need to create one manually viaListTypesByAssociationRequest.builder()
- Parameters:
listTypesByAssociationRequest
- AConsumer
that will call methods onListTypesByAssociationRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listTypesPaginator
default ListTypesPublisher listTypesPaginator(ListTypesRequest listTypesRequest)
This is a variant of
listTypes(software.amazon.awssdk.services.appsync.model.ListTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListTypesPublisher publisher = client.listTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListTypesPublisher publisher = client.listTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListTypesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTypes(software.amazon.awssdk.services.appsync.model.ListTypesRequest)
operation.- Parameters:
listTypesRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
listTypesPaginator
default ListTypesPublisher listTypesPaginator(Consumer<ListTypesRequest.Builder> listTypesRequest)
This is a variant of
listTypes(software.amazon.awssdk.services.appsync.model.ListTypesRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.appsync.paginators.ListTypesPublisher publisher = client.listTypesPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.appsync.paginators.ListTypesPublisher publisher = client.listTypesPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.appsync.model.ListTypesResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.appsync.model.ListTypesResponse response) { //... }; });
Please notice that the configuration of maxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listTypes(software.amazon.awssdk.services.appsync.model.ListTypesRequest)
operation.
This is a convenience which creates an instance of the
ListTypesRequest.Builder
avoiding the need to create one manually viaListTypesRequest.builder()
- Parameters:
listTypesRequest
- AConsumer
that will call methods onListTypesRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 thePutGraphqlApiEnvironmentVariables
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
-
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 thePutGraphqlApiEnvironmentVariables
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 viaPutGraphqlApiEnvironmentVariablesRequest.builder()
- Parameters:
putGraphqlApiEnvironmentVariablesRequest
- AConsumer
that will call methods onPutGraphqlApiEnvironmentVariablesRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaStartDataSourceIntrospectionRequest.builder()
- Parameters:
startDataSourceIntrospectionRequest
- AConsumer
that will call methods onStartDataSourceIntrospectionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaStartSchemaCreationRequest.builder()
- Parameters:
startSchemaCreationRequest
- AConsumer
that will call methods onStartSchemaCreationRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaStartSchemaMergeRequest.builder()
- Parameters:
startSchemaMergeRequest
- AConsumer
that will call methods onStartSchemaMergeRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
updateApi
default CompletableFuture<UpdateApiResponse> updateApi(UpdateApiRequest updateApiRequest)
Updates an
Api
.- Parameters:
updateApiRequest
-- Returns:
- A Java Future containing the result of the UpdateApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
updateApi
default CompletableFuture<UpdateApiResponse> updateApi(Consumer<UpdateApiRequest.Builder> updateApiRequest)
Updates an
Api
.
This is a convenience which creates an instance of the
UpdateApiRequest.Builder
avoiding the need to create one manually viaUpdateApiRequest.builder()
- Parameters:
updateApiRequest
- AConsumer
that will call methods onUpdateApiRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateApi operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
updateApiCache
default CompletableFuture<UpdateApiCacheResponse> updateApiCache(UpdateApiCacheRequest updateApiCacheRequest)
Updates the cache for the GraphQL API.
- Parameters:
updateApiCacheRequest
- Represents the input of aUpdateApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateApiCacheRequest.builder()
- Parameters:
updateApiCacheRequest
- AConsumer
that will call methods onUpdateApiCacheRequest.Builder
to create a request. Represents the input of aUpdateApiCache
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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 (forUpdateApiKey
). - 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:
- AWS API Documentation
-
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 viaUpdateApiKeyRequest.builder()
- Parameters:
updateApiKeyRequest
- AConsumer
that will call methods onUpdateApiKeyRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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 (forUpdateApiKey
). - 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:
- AWS API Documentation
-
updateChannelNamespace
default CompletableFuture<UpdateChannelNamespaceResponse> updateChannelNamespace(UpdateChannelNamespaceRequest updateChannelNamespaceRequest)
Updates a
ChannelNamespace
associated with anApi
.- Parameters:
updateChannelNamespaceRequest
-- Returns:
- A Java Future containing the result of the UpdateChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
updateChannelNamespace
default CompletableFuture<UpdateChannelNamespaceResponse> updateChannelNamespace(Consumer<UpdateChannelNamespaceRequest.Builder> updateChannelNamespaceRequest)
Updates a
ChannelNamespace
associated with anApi
.
This is a convenience which creates an instance of the
UpdateChannelNamespaceRequest.Builder
avoiding the need to create one manually viaUpdateChannelNamespaceRequest.builder()
- Parameters:
updateChannelNamespaceRequest
- AConsumer
that will call methods onUpdateChannelNamespaceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UpdateChannelNamespace operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateDataSourceRequest.builder()
- Parameters:
updateDataSourceRequest
- AConsumer
that will call methods onUpdateDataSourceRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateDomainNameRequest.builder()
- Parameters:
updateDomainNameRequest
- AConsumer
that will call methods onUpdateDomainNameRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateFunctionRequest.builder()
- Parameters:
updateFunctionRequest
- AConsumer
that will call methods onUpdateFunctionRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateGraphqlApiRequest.builder()
- Parameters:
updateGraphqlApiRequest
- AConsumer
that will call methods onUpdateGraphqlApiRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateResolverRequest.builder()
- Parameters:
updateResolverRequest
- AConsumer
that will call methods onUpdateResolverRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateSourceApiAssociationRequest.builder()
- Parameters:
updateSourceApiAssociationRequest
- AConsumer
that will call methods onUpdateSourceApiAssociationRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
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 viaUpdateTypeRequest.builder()
- Parameters:
updateTypeRequest
- AConsumer
that will call methods onUpdateTypeRequest.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. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- 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:
- AWS API Documentation
-
serviceClientConfiguration
default AppSyncServiceClientConfiguration serviceClientConfiguration()
- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
-
create
static AppSyncAsyncClient create()
Create aAppSyncAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.
-
builder
static AppSyncAsyncClientBuilder builder()
Create a builder that can be used to configure and create aAppSyncAsyncClient
.
-
-