@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSTimestreamInfluxDBAsync extends AWSTimestreamInfluxDB
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
AbstractAWSTimestreamInfluxDBAsync
instead.
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.
ENDPOINT_PREFIX
createDbInstance, createDbParameterGroup, deleteDbInstance, getCachedResponseMetadata, getDbInstance, getDbParameterGroup, listDbInstances, listDbParameterGroups, listTagsForResource, shutdown, tagResource, untagResource, updateDbInstance
Future<CreateDbInstanceResult> createDbInstanceAsync(CreateDbInstanceRequest createDbInstanceRequest)
Creates a new Timestream for InfluxDB DB instance.
createDbInstanceRequest
- Future<CreateDbInstanceResult> createDbInstanceAsync(CreateDbInstanceRequest createDbInstanceRequest, AsyncHandler<CreateDbInstanceRequest,CreateDbInstanceResult> asyncHandler)
Creates a new Timestream for InfluxDB DB instance.
createDbInstanceRequest
- 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<CreateDbParameterGroupResult> createDbParameterGroupAsync(CreateDbParameterGroupRequest createDbParameterGroupRequest)
Creates a new Timestream for InfluxDB DB parameter group to associate with DB instances.
createDbParameterGroupRequest
- Future<CreateDbParameterGroupResult> createDbParameterGroupAsync(CreateDbParameterGroupRequest createDbParameterGroupRequest, AsyncHandler<CreateDbParameterGroupRequest,CreateDbParameterGroupResult> asyncHandler)
Creates a new Timestream for InfluxDB DB parameter group to associate with DB instances.
createDbParameterGroupRequest
- 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<DeleteDbInstanceResult> deleteDbInstanceAsync(DeleteDbInstanceRequest deleteDbInstanceRequest)
Deletes a Timestream for InfluxDB DB instance.
deleteDbInstanceRequest
- Future<DeleteDbInstanceResult> deleteDbInstanceAsync(DeleteDbInstanceRequest deleteDbInstanceRequest, AsyncHandler<DeleteDbInstanceRequest,DeleteDbInstanceResult> asyncHandler)
Deletes a Timestream for InfluxDB DB instance.
deleteDbInstanceRequest
- 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<GetDbInstanceResult> getDbInstanceAsync(GetDbInstanceRequest getDbInstanceRequest)
Returns a Timestream for InfluxDB DB instance.
getDbInstanceRequest
- Future<GetDbInstanceResult> getDbInstanceAsync(GetDbInstanceRequest getDbInstanceRequest, AsyncHandler<GetDbInstanceRequest,GetDbInstanceResult> asyncHandler)
Returns a Timestream for InfluxDB DB instance.
getDbInstanceRequest
- 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<GetDbParameterGroupResult> getDbParameterGroupAsync(GetDbParameterGroupRequest getDbParameterGroupRequest)
Returns a Timestream for InfluxDB DB parameter group.
getDbParameterGroupRequest
- Future<GetDbParameterGroupResult> getDbParameterGroupAsync(GetDbParameterGroupRequest getDbParameterGroupRequest, AsyncHandler<GetDbParameterGroupRequest,GetDbParameterGroupResult> asyncHandler)
Returns a Timestream for InfluxDB DB parameter group.
getDbParameterGroupRequest
- 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<ListDbInstancesResult> listDbInstancesAsync(ListDbInstancesRequest listDbInstancesRequest)
Returns a list of Timestream for InfluxDB DB instances.
listDbInstancesRequest
- Future<ListDbInstancesResult> listDbInstancesAsync(ListDbInstancesRequest listDbInstancesRequest, AsyncHandler<ListDbInstancesRequest,ListDbInstancesResult> asyncHandler)
Returns a list of Timestream for InfluxDB DB instances.
listDbInstancesRequest
- 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<ListDbParameterGroupsResult> listDbParameterGroupsAsync(ListDbParameterGroupsRequest listDbParameterGroupsRequest)
Returns a list of Timestream for InfluxDB DB parameter groups.
listDbParameterGroupsRequest
- Future<ListDbParameterGroupsResult> listDbParameterGroupsAsync(ListDbParameterGroupsRequest listDbParameterGroupsRequest, AsyncHandler<ListDbParameterGroupsRequest,ListDbParameterGroupsResult> asyncHandler)
Returns a list of Timestream for InfluxDB DB parameter groups.
listDbParameterGroupsRequest
- 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)
A list of tags applied to the resource.
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
A list of tags applied to the 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<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
Tags are composed of a Key/Value pairs. You can use tags to categorize and track your Timestream for InfluxDB resources.
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Tags are composed of a Key/Value pairs. You can use tags to categorize and track your Timestream for InfluxDB resources.
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 the tag from the specified resource.
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes the tag from the specified 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<UpdateDbInstanceResult> updateDbInstanceAsync(UpdateDbInstanceRequest updateDbInstanceRequest)
Updates a Timestream for InfluxDB DB instance.
updateDbInstanceRequest
- Future<UpdateDbInstanceResult> updateDbInstanceAsync(UpdateDbInstanceRequest updateDbInstanceRequest, AsyncHandler<UpdateDbInstanceRequest,UpdateDbInstanceResult> asyncHandler)
Updates a Timestream for InfluxDB DB instance.
updateDbInstanceRequest
- 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.