@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSTimestreamInfluxDBAsyncClient extends AWSTimestreamInfluxDBClient implements AWSTimestreamInfluxDBAsync
AsyncHandler can be used to receive
 notification when an asynchronous operation completes.
 
Amazon Timestream for InfluxDB is a managed time-series database engine that makes it easy for application developers and DevOps teams to run InfluxDB databases on AWS for near real-time time-series applications using open-source APIs. With Amazon Timestream for InfluxDB, it is easy to set up, operate, and scale time-series workloads that can answer queries with single-digit millisecond query response time.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, createDbInstance, createDbParameterGroup, deleteDbInstance, getCachedResponseMetadata, getDbInstance, getDbParameterGroup, listDbInstances, listDbParameterGroups, listTagsForResource, tagResource, untagResource, updateDbInstanceaddRequestHandler, 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, waitcreateDbInstance, createDbParameterGroup, deleteDbInstance, getCachedResponseMetadata, getDbInstance, getDbParameterGroup, listDbInstances, listDbParameterGroups, listTagsForResource, tagResource, untagResource, updateDbInstancepublic static AWSTimestreamInfluxDBAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateDbInstanceResult> createDbInstanceAsync(CreateDbInstanceRequest request)
AWSTimestreamInfluxDBAsyncCreates a new Timestream for InfluxDB DB instance.
createDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<CreateDbInstanceResult> createDbInstanceAsync(CreateDbInstanceRequest request, AsyncHandler<CreateDbInstanceRequest,CreateDbInstanceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncCreates a new Timestream for InfluxDB DB instance.
createDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<CreateDbParameterGroupResult> createDbParameterGroupAsync(CreateDbParameterGroupRequest request)
AWSTimestreamInfluxDBAsyncCreates a new Timestream for InfluxDB DB parameter group to associate with DB instances.
createDbParameterGroupAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<CreateDbParameterGroupResult> createDbParameterGroupAsync(CreateDbParameterGroupRequest request, AsyncHandler<CreateDbParameterGroupRequest,CreateDbParameterGroupResult> asyncHandler)
AWSTimestreamInfluxDBAsyncCreates a new Timestream for InfluxDB DB parameter group to associate with DB instances.
createDbParameterGroupAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<DeleteDbInstanceResult> deleteDbInstanceAsync(DeleteDbInstanceRequest request)
AWSTimestreamInfluxDBAsyncDeletes a Timestream for InfluxDB DB instance.
deleteDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<DeleteDbInstanceResult> deleteDbInstanceAsync(DeleteDbInstanceRequest request, AsyncHandler<DeleteDbInstanceRequest,DeleteDbInstanceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncDeletes a Timestream for InfluxDB DB instance.
deleteDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<GetDbInstanceResult> getDbInstanceAsync(GetDbInstanceRequest request)
AWSTimestreamInfluxDBAsyncReturns a Timestream for InfluxDB DB instance.
getDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<GetDbInstanceResult> getDbInstanceAsync(GetDbInstanceRequest request, AsyncHandler<GetDbInstanceRequest,GetDbInstanceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncReturns a Timestream for InfluxDB DB instance.
getDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<GetDbParameterGroupResult> getDbParameterGroupAsync(GetDbParameterGroupRequest request)
AWSTimestreamInfluxDBAsyncReturns a Timestream for InfluxDB DB parameter group.
getDbParameterGroupAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<GetDbParameterGroupResult> getDbParameterGroupAsync(GetDbParameterGroupRequest request, AsyncHandler<GetDbParameterGroupRequest,GetDbParameterGroupResult> asyncHandler)
AWSTimestreamInfluxDBAsyncReturns a Timestream for InfluxDB DB parameter group.
getDbParameterGroupAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<ListDbInstancesResult> listDbInstancesAsync(ListDbInstancesRequest request)
AWSTimestreamInfluxDBAsyncReturns a list of Timestream for InfluxDB DB instances.
listDbInstancesAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<ListDbInstancesResult> listDbInstancesAsync(ListDbInstancesRequest request, AsyncHandler<ListDbInstancesRequest,ListDbInstancesResult> asyncHandler)
AWSTimestreamInfluxDBAsyncReturns a list of Timestream for InfluxDB DB instances.
listDbInstancesAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<ListDbParameterGroupsResult> listDbParameterGroupsAsync(ListDbParameterGroupsRequest request)
AWSTimestreamInfluxDBAsyncReturns a list of Timestream for InfluxDB DB parameter groups.
listDbParameterGroupsAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<ListDbParameterGroupsResult> listDbParameterGroupsAsync(ListDbParameterGroupsRequest request, AsyncHandler<ListDbParameterGroupsRequest,ListDbParameterGroupsResult> asyncHandler)
AWSTimestreamInfluxDBAsyncReturns a list of Timestream for InfluxDB DB parameter groups.
listDbParameterGroupsAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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)
AWSTimestreamInfluxDBAsyncA list of tags applied to the resource.
listTagsForResourceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncA list of tags applied to the resource.
listTagsForResourceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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)
AWSTimestreamInfluxDBAsyncTags are composed of a Key/Value pairs. You can use tags to categorize and track your Timestream for InfluxDB resources.
tagResourceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncTags are composed of a Key/Value pairs. You can use tags to categorize and track your Timestream for InfluxDB resources.
tagResourceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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)
AWSTimestreamInfluxDBAsyncRemoves the tag from the specified resource.
untagResourceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncRemoves the tag from the specified resource.
untagResourceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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<UpdateDbInstanceResult> updateDbInstanceAsync(UpdateDbInstanceRequest request)
AWSTimestreamInfluxDBAsyncUpdates a Timestream for InfluxDB DB instance.
updateDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncpublic Future<UpdateDbInstanceResult> updateDbInstanceAsync(UpdateDbInstanceRequest request, AsyncHandler<UpdateDbInstanceRequest,UpdateDbInstanceResult> asyncHandler)
AWSTimestreamInfluxDBAsyncUpdates a Timestream for InfluxDB DB instance.
updateDbInstanceAsync in interface AWSTimestreamInfluxDBAsyncasyncHandler - 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 AWSTimestreamInfluxDBshutdown in class AWSTimestreamInfluxDBClient