@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSSchemasAsync extends AWSSchemas
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSSchemasAsync
instead.
Amazon EventBridge Schema Registry
ENDPOINT_PREFIX
createDiscoverer, createRegistry, createSchema, deleteDiscoverer, deleteRegistry, deleteResourcePolicy, deleteSchema, deleteSchemaVersion, describeCodeBinding, describeDiscoverer, describeRegistry, describeSchema, exportSchema, getCachedResponseMetadata, getCodeBindingSource, getDiscoveredSchema, getResourcePolicy, listDiscoverers, listRegistries, listSchemas, listSchemaVersions, listTagsForResource, putCodeBinding, putResourcePolicy, searchSchemas, shutdown, startDiscoverer, stopDiscoverer, tagResource, untagResource, updateDiscoverer, updateRegistry, updateSchema, waiters
Future<CreateDiscovererResult> createDiscovererAsync(CreateDiscovererRequest createDiscovererRequest)
Creates a discoverer.
createDiscovererRequest
- Future<CreateDiscovererResult> createDiscovererAsync(CreateDiscovererRequest createDiscovererRequest, AsyncHandler<CreateDiscovererRequest,CreateDiscovererResult> asyncHandler)
Creates a discoverer.
createDiscovererRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateRegistryResult> createRegistryAsync(CreateRegistryRequest createRegistryRequest)
Creates a registry.
createRegistryRequest
- Future<CreateRegistryResult> createRegistryAsync(CreateRegistryRequest createRegistryRequest, AsyncHandler<CreateRegistryRequest,CreateRegistryResult> asyncHandler)
Creates a registry.
createRegistryRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<CreateSchemaResult> createSchemaAsync(CreateSchemaRequest createSchemaRequest)
Creates a schema definition.
Inactive schemas will be deleted after two years.
createSchemaRequest
- Future<CreateSchemaResult> createSchemaAsync(CreateSchemaRequest createSchemaRequest, AsyncHandler<CreateSchemaRequest,CreateSchemaResult> asyncHandler)
Creates a schema definition.
Inactive schemas will be deleted after two years.
createSchemaRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteDiscovererResult> deleteDiscovererAsync(DeleteDiscovererRequest deleteDiscovererRequest)
Deletes a discoverer.
deleteDiscovererRequest
- Future<DeleteDiscovererResult> deleteDiscovererAsync(DeleteDiscovererRequest deleteDiscovererRequest, AsyncHandler<DeleteDiscovererRequest,DeleteDiscovererResult> asyncHandler)
Deletes a discoverer.
deleteDiscovererRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteRegistryResult> deleteRegistryAsync(DeleteRegistryRequest deleteRegistryRequest)
Deletes a Registry.
deleteRegistryRequest
- Future<DeleteRegistryResult> deleteRegistryAsync(DeleteRegistryRequest deleteRegistryRequest, AsyncHandler<DeleteRegistryRequest,DeleteRegistryResult> asyncHandler)
Deletes a Registry.
deleteRegistryRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest)
Delete the resource-based policy attached to the specified registry.
deleteResourcePolicyRequest
- Future<DeleteResourcePolicyResult> deleteResourcePolicyAsync(DeleteResourcePolicyRequest deleteResourcePolicyRequest, AsyncHandler<DeleteResourcePolicyRequest,DeleteResourcePolicyResult> asyncHandler)
Delete the resource-based policy attached to the specified registry.
deleteResourcePolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteSchemaResult> deleteSchemaAsync(DeleteSchemaRequest deleteSchemaRequest)
Delete a schema definition.
deleteSchemaRequest
- Future<DeleteSchemaResult> deleteSchemaAsync(DeleteSchemaRequest deleteSchemaRequest, AsyncHandler<DeleteSchemaRequest,DeleteSchemaResult> asyncHandler)
Delete a schema definition.
deleteSchemaRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DeleteSchemaVersionResult> deleteSchemaVersionAsync(DeleteSchemaVersionRequest deleteSchemaVersionRequest)
Delete the schema version definition
deleteSchemaVersionRequest
- Future<DeleteSchemaVersionResult> deleteSchemaVersionAsync(DeleteSchemaVersionRequest deleteSchemaVersionRequest, AsyncHandler<DeleteSchemaVersionRequest,DeleteSchemaVersionResult> asyncHandler)
Delete the schema version definition
deleteSchemaVersionRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeCodeBindingResult> describeCodeBindingAsync(DescribeCodeBindingRequest describeCodeBindingRequest)
Describe the code binding URI.
describeCodeBindingRequest
- Future<DescribeCodeBindingResult> describeCodeBindingAsync(DescribeCodeBindingRequest describeCodeBindingRequest, AsyncHandler<DescribeCodeBindingRequest,DescribeCodeBindingResult> asyncHandler)
Describe the code binding URI.
describeCodeBindingRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeDiscovererResult> describeDiscovererAsync(DescribeDiscovererRequest describeDiscovererRequest)
Describes the discoverer.
describeDiscovererRequest
- Future<DescribeDiscovererResult> describeDiscovererAsync(DescribeDiscovererRequest describeDiscovererRequest, AsyncHandler<DescribeDiscovererRequest,DescribeDiscovererResult> asyncHandler)
Describes the discoverer.
describeDiscovererRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeRegistryResult> describeRegistryAsync(DescribeRegistryRequest describeRegistryRequest)
Describes the registry.
describeRegistryRequest
- Future<DescribeRegistryResult> describeRegistryAsync(DescribeRegistryRequest describeRegistryRequest, AsyncHandler<DescribeRegistryRequest,DescribeRegistryResult> asyncHandler)
Describes the registry.
describeRegistryRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<DescribeSchemaResult> describeSchemaAsync(DescribeSchemaRequest describeSchemaRequest)
Retrieve the schema definition.
describeSchemaRequest
- Future<DescribeSchemaResult> describeSchemaAsync(DescribeSchemaRequest describeSchemaRequest, AsyncHandler<DescribeSchemaRequest,DescribeSchemaResult> asyncHandler)
Retrieve the schema definition.
describeSchemaRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ExportSchemaResult> exportSchemaAsync(ExportSchemaRequest exportSchemaRequest)
exportSchemaRequest
- Future<ExportSchemaResult> exportSchemaAsync(ExportSchemaRequest exportSchemaRequest, AsyncHandler<ExportSchemaRequest,ExportSchemaResult> asyncHandler)
exportSchemaRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetCodeBindingSourceResult> getCodeBindingSourceAsync(GetCodeBindingSourceRequest getCodeBindingSourceRequest)
Get the code binding source URI.
getCodeBindingSourceRequest
- Future<GetCodeBindingSourceResult> getCodeBindingSourceAsync(GetCodeBindingSourceRequest getCodeBindingSourceRequest, AsyncHandler<GetCodeBindingSourceRequest,GetCodeBindingSourceResult> asyncHandler)
Get the code binding source URI.
getCodeBindingSourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetDiscoveredSchemaResult> getDiscoveredSchemaAsync(GetDiscoveredSchemaRequest getDiscoveredSchemaRequest)
Get the discovered schema that was generated based on sampled events.
getDiscoveredSchemaRequest
- Future<GetDiscoveredSchemaResult> getDiscoveredSchemaAsync(GetDiscoveredSchemaRequest getDiscoveredSchemaRequest, AsyncHandler<GetDiscoveredSchemaRequest,GetDiscoveredSchemaResult> asyncHandler)
Get the discovered schema that was generated based on sampled events.
getDiscoveredSchemaRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<GetResourcePolicyResult> getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest)
Retrieves the resource-based policy attached to a given registry.
getResourcePolicyRequest
- Future<GetResourcePolicyResult> getResourcePolicyAsync(GetResourcePolicyRequest getResourcePolicyRequest, AsyncHandler<GetResourcePolicyRequest,GetResourcePolicyResult> asyncHandler)
Retrieves the resource-based policy attached to a given registry.
getResourcePolicyRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListDiscoverersResult> listDiscoverersAsync(ListDiscoverersRequest listDiscoverersRequest)
List the discoverers.
listDiscoverersRequest
- Future<ListDiscoverersResult> listDiscoverersAsync(ListDiscoverersRequest listDiscoverersRequest, AsyncHandler<ListDiscoverersRequest,ListDiscoverersResult> asyncHandler)
List the discoverers.
listDiscoverersRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListRegistriesResult> listRegistriesAsync(ListRegistriesRequest listRegistriesRequest)
List the registries.
listRegistriesRequest
- Future<ListRegistriesResult> listRegistriesAsync(ListRegistriesRequest listRegistriesRequest, AsyncHandler<ListRegistriesRequest,ListRegistriesResult> asyncHandler)
List the registries.
listRegistriesRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListSchemaVersionsResult> listSchemaVersionsAsync(ListSchemaVersionsRequest listSchemaVersionsRequest)
Provides a list of the schema versions and related information.
listSchemaVersionsRequest
- Future<ListSchemaVersionsResult> listSchemaVersionsAsync(ListSchemaVersionsRequest listSchemaVersionsRequest, AsyncHandler<ListSchemaVersionsRequest,ListSchemaVersionsResult> asyncHandler)
Provides a list of the schema versions and related information.
listSchemaVersionsRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListSchemasResult> listSchemasAsync(ListSchemasRequest listSchemasRequest)
List the schemas.
listSchemasRequest
- Future<ListSchemasResult> listSchemasAsync(ListSchemasRequest listSchemasRequest, AsyncHandler<ListSchemasRequest,ListSchemasResult> asyncHandler)
List the schemas.
listSchemasRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
Get tags for resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
Get tags for resource.
listTagsForResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutCodeBindingResult> putCodeBindingAsync(PutCodeBindingRequest putCodeBindingRequest)
Put code binding URI
putCodeBindingRequest
- Future<PutCodeBindingResult> putCodeBindingAsync(PutCodeBindingRequest putCodeBindingRequest, AsyncHandler<PutCodeBindingRequest,PutCodeBindingResult> asyncHandler)
Put code binding URI
putCodeBindingRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest)
The name of the policy.
putResourcePolicyRequest
- The name of the policy.Future<PutResourcePolicyResult> putResourcePolicyAsync(PutResourcePolicyRequest putResourcePolicyRequest, AsyncHandler<PutResourcePolicyRequest,PutResourcePolicyResult> asyncHandler)
The name of the policy.
putResourcePolicyRequest
- The name of the policy.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<SearchSchemasResult> searchSchemasAsync(SearchSchemasRequest searchSchemasRequest)
Search the schemas
searchSchemasRequest
- Future<SearchSchemasResult> searchSchemasAsync(SearchSchemasRequest searchSchemasRequest, AsyncHandler<SearchSchemasRequest,SearchSchemasResult> asyncHandler)
Search the schemas
searchSchemasRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StartDiscovererResult> startDiscovererAsync(StartDiscovererRequest startDiscovererRequest)
Starts the discoverer
startDiscovererRequest
- Future<StartDiscovererResult> startDiscovererAsync(StartDiscovererRequest startDiscovererRequest, AsyncHandler<StartDiscovererRequest,StartDiscovererResult> asyncHandler)
Starts the discoverer
startDiscovererRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<StopDiscovererResult> stopDiscovererAsync(StopDiscovererRequest stopDiscovererRequest)
Stops the discoverer
stopDiscovererRequest
- Future<StopDiscovererResult> stopDiscovererAsync(StopDiscovererRequest stopDiscovererRequest, AsyncHandler<StopDiscovererRequest,StopDiscovererResult> asyncHandler)
Stops the discoverer
stopDiscovererRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Add tags to a resource.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Add tags to a resource.
tagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
Removes tags from a resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes tags from a resource.
untagResourceRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateDiscovererResult> updateDiscovererAsync(UpdateDiscovererRequest updateDiscovererRequest)
Updates the discoverer
updateDiscovererRequest
- Future<UpdateDiscovererResult> updateDiscovererAsync(UpdateDiscovererRequest updateDiscovererRequest, AsyncHandler<UpdateDiscovererRequest,UpdateDiscovererResult> asyncHandler)
Updates the discoverer
updateDiscovererRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateRegistryResult> updateRegistryAsync(UpdateRegistryRequest updateRegistryRequest)
Updates a registry.
updateRegistryRequest
- Updates the registry.Future<UpdateRegistryResult> updateRegistryAsync(UpdateRegistryRequest updateRegistryRequest, AsyncHandler<UpdateRegistryRequest,UpdateRegistryResult> asyncHandler)
Updates a registry.
updateRegistryRequest
- Updates the registry.asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Future<UpdateSchemaResult> updateSchemaAsync(UpdateSchemaRequest updateSchemaRequest)
Updates the schema definition
Inactive schemas will be deleted after two years.
updateSchemaRequest
- Future<UpdateSchemaResult> updateSchemaAsync(UpdateSchemaRequest updateSchemaRequest, AsyncHandler<UpdateSchemaRequest,UpdateSchemaResult> asyncHandler)
Updates the schema definition
Inactive schemas will be deleted after two years.
updateSchemaRequest
- asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.