@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSKafkaConnectAsyncClient extends AWSKafkaConnectClient implements AWSKafkaConnectAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createConnector, createCustomPlugin, createWorkerConfiguration, deleteConnector, deleteCustomPlugin, deleteWorkerConfiguration, describeConnector, describeCustomPlugin, describeWorkerConfiguration, getCachedResponseMetadata, listConnectors, listCustomPlugins, listTagsForResource, listWorkerConfigurations, tagResource, untagResource, updateConnectoraddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateConnector, createCustomPlugin, createWorkerConfiguration, deleteConnector, deleteCustomPlugin, deleteWorkerConfiguration, describeConnector, describeCustomPlugin, describeWorkerConfiguration, getCachedResponseMetadata, listConnectors, listCustomPlugins, listTagsForResource, listWorkerConfigurations, tagResource, untagResource, updateConnectorpublic static AWSKafkaConnectAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateConnectorResult> createConnectorAsync(CreateConnectorRequest request)
AWSKafkaConnectAsyncCreates a connector using the specified properties.
createConnectorAsync in interface AWSKafkaConnectAsyncpublic Future<CreateConnectorResult> createConnectorAsync(CreateConnectorRequest request, AsyncHandler<CreateConnectorRequest,CreateConnectorResult> asyncHandler)
AWSKafkaConnectAsyncCreates a connector using the specified properties.
createConnectorAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<CreateCustomPluginResult> createCustomPluginAsync(CreateCustomPluginRequest request)
AWSKafkaConnectAsyncCreates a custom plugin using the specified properties.
createCustomPluginAsync in interface AWSKafkaConnectAsyncpublic Future<CreateCustomPluginResult> createCustomPluginAsync(CreateCustomPluginRequest request, AsyncHandler<CreateCustomPluginRequest,CreateCustomPluginResult> asyncHandler)
AWSKafkaConnectAsyncCreates a custom plugin using the specified properties.
createCustomPluginAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<CreateWorkerConfigurationResult> createWorkerConfigurationAsync(CreateWorkerConfigurationRequest request)
AWSKafkaConnectAsyncCreates a worker configuration using the specified properties.
createWorkerConfigurationAsync in interface AWSKafkaConnectAsyncpublic Future<CreateWorkerConfigurationResult> createWorkerConfigurationAsync(CreateWorkerConfigurationRequest request, AsyncHandler<CreateWorkerConfigurationRequest,CreateWorkerConfigurationResult> asyncHandler)
AWSKafkaConnectAsyncCreates a worker configuration using the specified properties.
createWorkerConfigurationAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<DeleteConnectorResult> deleteConnectorAsync(DeleteConnectorRequest request)
AWSKafkaConnectAsyncDeletes the specified connector.
deleteConnectorAsync in interface AWSKafkaConnectAsyncpublic Future<DeleteConnectorResult> deleteConnectorAsync(DeleteConnectorRequest request, AsyncHandler<DeleteConnectorRequest,DeleteConnectorResult> asyncHandler)
AWSKafkaConnectAsyncDeletes the specified connector.
deleteConnectorAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<DeleteCustomPluginResult> deleteCustomPluginAsync(DeleteCustomPluginRequest request)
AWSKafkaConnectAsyncDeletes a custom plugin.
deleteCustomPluginAsync in interface AWSKafkaConnectAsyncpublic Future<DeleteCustomPluginResult> deleteCustomPluginAsync(DeleteCustomPluginRequest request, AsyncHandler<DeleteCustomPluginRequest,DeleteCustomPluginResult> asyncHandler)
AWSKafkaConnectAsyncDeletes a custom plugin.
deleteCustomPluginAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<DeleteWorkerConfigurationResult> deleteWorkerConfigurationAsync(DeleteWorkerConfigurationRequest request)
AWSKafkaConnectAsyncDeletes the specified worker configuration.
deleteWorkerConfigurationAsync in interface AWSKafkaConnectAsyncpublic Future<DeleteWorkerConfigurationResult> deleteWorkerConfigurationAsync(DeleteWorkerConfigurationRequest request, AsyncHandler<DeleteWorkerConfigurationRequest,DeleteWorkerConfigurationResult> asyncHandler)
AWSKafkaConnectAsyncDeletes the specified worker configuration.
deleteWorkerConfigurationAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<DescribeConnectorResult> describeConnectorAsync(DescribeConnectorRequest request)
AWSKafkaConnectAsyncReturns summary information about the connector.
describeConnectorAsync in interface AWSKafkaConnectAsyncpublic Future<DescribeConnectorResult> describeConnectorAsync(DescribeConnectorRequest request, AsyncHandler<DescribeConnectorRequest,DescribeConnectorResult> asyncHandler)
AWSKafkaConnectAsyncReturns summary information about the connector.
describeConnectorAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<DescribeCustomPluginResult> describeCustomPluginAsync(DescribeCustomPluginRequest request)
AWSKafkaConnectAsyncA summary description of the custom plugin.
describeCustomPluginAsync in interface AWSKafkaConnectAsyncpublic Future<DescribeCustomPluginResult> describeCustomPluginAsync(DescribeCustomPluginRequest request, AsyncHandler<DescribeCustomPluginRequest,DescribeCustomPluginResult> asyncHandler)
AWSKafkaConnectAsyncA summary description of the custom plugin.
describeCustomPluginAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<DescribeWorkerConfigurationResult> describeWorkerConfigurationAsync(DescribeWorkerConfigurationRequest request)
AWSKafkaConnectAsyncReturns information about a worker configuration.
describeWorkerConfigurationAsync in interface AWSKafkaConnectAsyncpublic Future<DescribeWorkerConfigurationResult> describeWorkerConfigurationAsync(DescribeWorkerConfigurationRequest request, AsyncHandler<DescribeWorkerConfigurationRequest,DescribeWorkerConfigurationResult> asyncHandler)
AWSKafkaConnectAsyncReturns information about a worker configuration.
describeWorkerConfigurationAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<ListConnectorsResult> listConnectorsAsync(ListConnectorsRequest request)
AWSKafkaConnectAsyncReturns a list of all the connectors in this account and Region. The list is limited to connectors whose name starts with the specified prefix. The response also includes a description of each of the listed connectors.
listConnectorsAsync in interface AWSKafkaConnectAsyncpublic Future<ListConnectorsResult> listConnectorsAsync(ListConnectorsRequest request, AsyncHandler<ListConnectorsRequest,ListConnectorsResult> asyncHandler)
AWSKafkaConnectAsyncReturns a list of all the connectors in this account and Region. The list is limited to connectors whose name starts with the specified prefix. The response also includes a description of each of the listed connectors.
listConnectorsAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<ListCustomPluginsResult> listCustomPluginsAsync(ListCustomPluginsRequest request)
AWSKafkaConnectAsyncReturns a list of all of the custom plugins in this account and Region.
listCustomPluginsAsync in interface AWSKafkaConnectAsyncpublic Future<ListCustomPluginsResult> listCustomPluginsAsync(ListCustomPluginsRequest request, AsyncHandler<ListCustomPluginsRequest,ListCustomPluginsResult> asyncHandler)
AWSKafkaConnectAsyncReturns a list of all of the custom plugins in this account and Region.
listCustomPluginsAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSKafkaConnectAsyncLists all the tags attached to the specified resource.
listTagsForResourceAsync in interface AWSKafkaConnectAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSKafkaConnectAsyncLists all the tags attached to the specified resource.
listTagsForResourceAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<ListWorkerConfigurationsResult> listWorkerConfigurationsAsync(ListWorkerConfigurationsRequest request)
AWSKafkaConnectAsyncReturns a list of all of the worker configurations in this account and Region.
listWorkerConfigurationsAsync in interface AWSKafkaConnectAsyncpublic Future<ListWorkerConfigurationsResult> listWorkerConfigurationsAsync(ListWorkerConfigurationsRequest request, AsyncHandler<ListWorkerConfigurationsRequest,ListWorkerConfigurationsResult> asyncHandler)
AWSKafkaConnectAsyncReturns a list of all of the worker configurations in this account and Region.
listWorkerConfigurationsAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSKafkaConnectAsyncAttaches tags to the specified resource.
tagResourceAsync in interface AWSKafkaConnectAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSKafkaConnectAsyncAttaches tags to the specified resource.
tagResourceAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSKafkaConnectAsyncRemoves tags from the specified resource.
untagResourceAsync in interface AWSKafkaConnectAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSKafkaConnectAsyncRemoves tags from the specified resource.
untagResourceAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public Future<UpdateConnectorResult> updateConnectorAsync(UpdateConnectorRequest request)
AWSKafkaConnectAsyncUpdates the specified connector.
updateConnectorAsync in interface AWSKafkaConnectAsyncpublic Future<UpdateConnectorResult> updateConnectorAsync(UpdateConnectorRequest request, AsyncHandler<UpdateConnectorRequest,UpdateConnectorResult> asyncHandler)
AWSKafkaConnectAsyncUpdates the specified connector.
updateConnectorAsync in interface AWSKafkaConnectAsyncasyncHandler - 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.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AWSKafkaConnectshutdown in class AWSKafkaConnectClient