@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonTimestreamWriteAsync extends AbstractAmazonTimestreamWrite implements AmazonTimestreamWriteAsync
AmazonTimestreamWriteAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
Future<CreateDatabaseResult> |
createDatabaseAsync(CreateDatabaseRequest request)
Creates a new Timestream database.
|
Future<CreateDatabaseResult> |
createDatabaseAsync(CreateDatabaseRequest request,
AsyncHandler<CreateDatabaseRequest,CreateDatabaseResult> asyncHandler)
Creates a new Timestream database.
|
Future<CreateTableResult> |
createTableAsync(CreateTableRequest request)
The CreateTable operation adds a new table to an existing database in your account.
|
Future<CreateTableResult> |
createTableAsync(CreateTableRequest request,
AsyncHandler<CreateTableRequest,CreateTableResult> asyncHandler)
The CreateTable operation adds a new table to an existing database in your account.
|
Future<DeleteDatabaseResult> |
deleteDatabaseAsync(DeleteDatabaseRequest request)
Deletes a given Timestream database.
|
Future<DeleteDatabaseResult> |
deleteDatabaseAsync(DeleteDatabaseRequest request,
AsyncHandler<DeleteDatabaseRequest,DeleteDatabaseResult> asyncHandler)
Deletes a given Timestream database.
|
Future<DeleteTableResult> |
deleteTableAsync(DeleteTableRequest request)
Deletes a given Timestream table.
|
Future<DeleteTableResult> |
deleteTableAsync(DeleteTableRequest request,
AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)
Deletes a given Timestream table.
|
Future<DescribeDatabaseResult> |
describeDatabaseAsync(DescribeDatabaseRequest request)
Returns information about the database, including the database name, time that the database was created, and the
total number of tables found within the database.
|
Future<DescribeDatabaseResult> |
describeDatabaseAsync(DescribeDatabaseRequest request,
AsyncHandler<DescribeDatabaseRequest,DescribeDatabaseResult> asyncHandler)
Returns information about the database, including the database name, time that the database was created, and the
total number of tables found within the database.
|
Future<DescribeEndpointsResult> |
describeEndpointsAsync(DescribeEndpointsRequest request)
DescribeEndpoints returns a list of available endpoints to make Timestream API calls against.
|
Future<DescribeEndpointsResult> |
describeEndpointsAsync(DescribeEndpointsRequest request,
AsyncHandler<DescribeEndpointsRequest,DescribeEndpointsResult> asyncHandler)
DescribeEndpoints returns a list of available endpoints to make Timestream API calls against.
|
Future<DescribeTableResult> |
describeTableAsync(DescribeTableRequest request)
Returns information about the table, including the table name, database name, retention duration of the memory
store and the magnetic store.
|
Future<DescribeTableResult> |
describeTableAsync(DescribeTableRequest request,
AsyncHandler<DescribeTableRequest,DescribeTableResult> asyncHandler)
Returns information about the table, including the table name, database name, retention duration of the memory
store and the magnetic store.
|
Future<ListDatabasesResult> |
listDatabasesAsync(ListDatabasesRequest request)
Returns a list of your Timestream databases.
|
Future<ListDatabasesResult> |
listDatabasesAsync(ListDatabasesRequest request,
AsyncHandler<ListDatabasesRequest,ListDatabasesResult> asyncHandler)
Returns a list of your Timestream databases.
|
Future<ListTablesResult> |
listTablesAsync(ListTablesRequest request)
A list of tables, along with the name, status and retention properties of each table.
|
Future<ListTablesResult> |
listTablesAsync(ListTablesRequest request,
AsyncHandler<ListTablesRequest,ListTablesResult> asyncHandler)
A list of tables, along with the name, status and retention properties of each table.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request)
List all tags on a Timestream resource.
|
Future<ListTagsForResourceResult> |
listTagsForResourceAsync(ListTagsForResourceRequest request,
AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
List all tags on a Timestream resource.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest request)
Associate a set of tags with a Timestream resource.
|
Future<TagResourceResult> |
tagResourceAsync(TagResourceRequest request,
AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
Associate a set of tags with a Timestream resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest request)
Removes the association of tags from a Timestream resource.
|
Future<UntagResourceResult> |
untagResourceAsync(UntagResourceRequest request,
AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
Removes the association of tags from a Timestream resource.
|
Future<UpdateDatabaseResult> |
updateDatabaseAsync(UpdateDatabaseRequest request)
Modifies the KMS key for an existing database.
|
Future<UpdateDatabaseResult> |
updateDatabaseAsync(UpdateDatabaseRequest request,
AsyncHandler<UpdateDatabaseRequest,UpdateDatabaseResult> asyncHandler)
Modifies the KMS key for an existing database.
|
Future<UpdateTableResult> |
updateTableAsync(UpdateTableRequest request)
Modifies the retention duration of the memory store and magnetic store for your Timestream table.
|
Future<UpdateTableResult> |
updateTableAsync(UpdateTableRequest request,
AsyncHandler<UpdateTableRequest,UpdateTableResult> asyncHandler)
Modifies the retention duration of the memory store and magnetic store for your Timestream table.
|
Future<WriteRecordsResult> |
writeRecordsAsync(WriteRecordsRequest request)
The WriteRecords operation enables you to write your time series data into Timestream.
|
Future<WriteRecordsResult> |
writeRecordsAsync(WriteRecordsRequest request,
AsyncHandler<WriteRecordsRequest,WriteRecordsResult> asyncHandler)
The WriteRecords operation enables you to write your time series data into Timestream.
|
createDatabase, createTable, deleteDatabase, deleteTable, describeDatabase, describeEndpoints, describeTable, getCachedResponseMetadata, listDatabases, listTables, listTagsForResource, shutdown, tagResource, untagResource, updateDatabase, updateTable, writeRecordsequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateDatabase, createTable, deleteDatabase, deleteTable, describeDatabase, describeEndpoints, describeTable, getCachedResponseMetadata, listDatabases, listTables, listTagsForResource, shutdown, tagResource, untagResource, updateDatabase, updateTable, writeRecordspublic Future<CreateDatabaseResult> createDatabaseAsync(CreateDatabaseRequest request)
AmazonTimestreamWriteAsyncCreates a new Timestream database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. Refer to AWS managed KMS keys for more info. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
createDatabaseAsync in interface AmazonTimestreamWriteAsyncpublic Future<CreateDatabaseResult> createDatabaseAsync(CreateDatabaseRequest request, AsyncHandler<CreateDatabaseRequest,CreateDatabaseResult> asyncHandler)
AmazonTimestreamWriteAsyncCreates a new Timestream database. If the KMS key is not specified, the database will be encrypted with a Timestream managed KMS key located in your account. Refer to AWS managed KMS keys for more info. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
createDatabaseAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<CreateTableResult> createTableAsync(CreateTableRequest request)
AmazonTimestreamWriteAsyncThe CreateTable operation adds a new table to an existing database in your account. In an AWS account, table names must be at least unique within each Region if they are in the same database. You may have identical table names in the same Region if the tables are in seperate databases. While creating the table, you must specify the table name, database name, and the retention properties. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
createTableAsync in interface AmazonTimestreamWriteAsyncpublic Future<CreateTableResult> createTableAsync(CreateTableRequest request, AsyncHandler<CreateTableRequest,CreateTableResult> asyncHandler)
AmazonTimestreamWriteAsyncThe CreateTable operation adds a new table to an existing database in your account. In an AWS account, table names must be at least unique within each Region if they are in the same database. You may have identical table names in the same Region if the tables are in seperate databases. While creating the table, you must specify the table name, database name, and the retention properties. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
createTableAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest request)
AmazonTimestreamWriteAsyncDeletes a given Timestream database. This is an irreversible operation. After a database is deleted, the time series data from its tables cannot be recovered.
All tables in the database must be deleted first, or a ValidationException error will be thrown.
Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent.
deleteDatabaseAsync in interface AmazonTimestreamWriteAsyncpublic Future<DeleteDatabaseResult> deleteDatabaseAsync(DeleteDatabaseRequest request, AsyncHandler<DeleteDatabaseRequest,DeleteDatabaseResult> asyncHandler)
AmazonTimestreamWriteAsyncDeletes a given Timestream database. This is an irreversible operation. After a database is deleted, the time series data from its tables cannot be recovered.
All tables in the database must be deleted first, or a ValidationException error will be thrown.
Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent.
deleteDatabaseAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<DeleteTableResult> deleteTableAsync(DeleteTableRequest request)
AmazonTimestreamWriteAsyncDeletes a given Timestream table. This is an irreversible operation. After a Timestream database table is deleted, the time series data stored in the table cannot be recovered.
Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent.
deleteTableAsync in interface AmazonTimestreamWriteAsyncpublic Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest request, AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)
AmazonTimestreamWriteAsyncDeletes a given Timestream table. This is an irreversible operation. After a Timestream database table is deleted, the time series data stored in the table cannot be recovered.
Due to the nature of distributed retries, the operation can return either success or a ResourceNotFoundException. Clients should consider them equivalent.
deleteTableAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<DescribeDatabaseResult> describeDatabaseAsync(DescribeDatabaseRequest request)
AmazonTimestreamWriteAsyncReturns information about the database, including the database name, time that the database was created, and the total number of tables found within the database. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
describeDatabaseAsync in interface AmazonTimestreamWriteAsyncpublic Future<DescribeDatabaseResult> describeDatabaseAsync(DescribeDatabaseRequest request, AsyncHandler<DescribeDatabaseRequest,DescribeDatabaseResult> asyncHandler)
AmazonTimestreamWriteAsyncReturns information about the database, including the database name, time that the database was created, and the total number of tables found within the database. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
describeDatabaseAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<DescribeEndpointsResult> describeEndpointsAsync(DescribeEndpointsRequest request)
AmazonTimestreamWriteAsyncDescribeEndpoints returns a list of available endpoints to make Timestream API calls against. This API is available through both Write and Query.
Because Timestream’s SDKs are designed to transparently work with the service’s architecture, including the management and mapping of the service endpoints, it is not recommended that you use this API unless:
Your application uses a programming language that does not yet have SDK support
You require better control over the client-side implementation
For detailed information on how to use DescribeEndpoints, see The Endpoint Discovery Pattern and REST APIs.
describeEndpointsAsync in interface AmazonTimestreamWriteAsyncpublic Future<DescribeEndpointsResult> describeEndpointsAsync(DescribeEndpointsRequest request, AsyncHandler<DescribeEndpointsRequest,DescribeEndpointsResult> asyncHandler)
AmazonTimestreamWriteAsyncDescribeEndpoints returns a list of available endpoints to make Timestream API calls against. This API is available through both Write and Query.
Because Timestream’s SDKs are designed to transparently work with the service’s architecture, including the management and mapping of the service endpoints, it is not recommended that you use this API unless:
Your application uses a programming language that does not yet have SDK support
You require better control over the client-side implementation
For detailed information on how to use DescribeEndpoints, see The Endpoint Discovery Pattern and REST APIs.
describeEndpointsAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<DescribeTableResult> describeTableAsync(DescribeTableRequest request)
AmazonTimestreamWriteAsyncReturns information about the table, including the table name, database name, retention duration of the memory store and the magnetic store. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
describeTableAsync in interface AmazonTimestreamWriteAsyncpublic Future<DescribeTableResult> describeTableAsync(DescribeTableRequest request, AsyncHandler<DescribeTableRequest,DescribeTableResult> asyncHandler)
AmazonTimestreamWriteAsyncReturns information about the table, including the table name, database name, retention duration of the memory store and the magnetic store. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
describeTableAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<ListDatabasesResult> listDatabasesAsync(ListDatabasesRequest request)
AmazonTimestreamWriteAsyncReturns a list of your Timestream databases. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
listDatabasesAsync in interface AmazonTimestreamWriteAsyncpublic Future<ListDatabasesResult> listDatabasesAsync(ListDatabasesRequest request, AsyncHandler<ListDatabasesRequest,ListDatabasesResult> asyncHandler)
AmazonTimestreamWriteAsyncReturns a list of your Timestream databases. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
listDatabasesAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<ListTablesResult> listTablesAsync(ListTablesRequest request)
AmazonTimestreamWriteAsyncA list of tables, along with the name, status and retention properties of each table.
listTablesAsync in interface AmazonTimestreamWriteAsyncpublic Future<ListTablesResult> listTablesAsync(ListTablesRequest request, AsyncHandler<ListTablesRequest,ListTablesResult> asyncHandler)
AmazonTimestreamWriteAsyncA list of tables, along with the name, status and retention properties of each table.
listTablesAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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)
AmazonTimestreamWriteAsyncList all tags on a Timestream resource.
listTagsForResourceAsync in interface AmazonTimestreamWriteAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonTimestreamWriteAsyncList all tags on a Timestream resource.
listTagsForResourceAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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)
AmazonTimestreamWriteAsyncAssociate a set of tags with a Timestream resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking.
tagResourceAsync in interface AmazonTimestreamWriteAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonTimestreamWriteAsyncAssociate a set of tags with a Timestream resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking.
tagResourceAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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)
AmazonTimestreamWriteAsyncRemoves the association of tags from a Timestream resource.
untagResourceAsync in interface AmazonTimestreamWriteAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonTimestreamWriteAsyncRemoves the association of tags from a Timestream resource.
untagResourceAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<UpdateDatabaseResult> updateDatabaseAsync(UpdateDatabaseRequest request)
AmazonTimestreamWriteAsync
Modifies the KMS key for an existing database. While updating the database, you must specify the database name
and the identifier of the new KMS key to be used (KmsKeyId). If there are any concurrent
UpdateDatabase requests, first writer wins.
updateDatabaseAsync in interface AmazonTimestreamWriteAsyncpublic Future<UpdateDatabaseResult> updateDatabaseAsync(UpdateDatabaseRequest request, AsyncHandler<UpdateDatabaseRequest,UpdateDatabaseResult> asyncHandler)
AmazonTimestreamWriteAsync
Modifies the KMS key for an existing database. While updating the database, you must specify the database name
and the identifier of the new KMS key to be used (KmsKeyId). If there are any concurrent
UpdateDatabase requests, first writer wins.
updateDatabaseAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<UpdateTableResult> updateTableAsync(UpdateTableRequest request)
AmazonTimestreamWriteAsyncModifies the retention duration of the memory store and magnetic store for your Timestream table. Note that the change in retention duration takes effect immediately. For example, if the retention period of the memory store was initially set to 2 hours and then changed to 24 hours, the memory store will be capable of holding 24 hours of data, but will be populated with 24 hours of data 22 hours after this change was made. Timestream does not retrieve data from the magnetic store to populate the memory store.
Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
updateTableAsync in interface AmazonTimestreamWriteAsyncpublic Future<UpdateTableResult> updateTableAsync(UpdateTableRequest request, AsyncHandler<UpdateTableRequest,UpdateTableResult> asyncHandler)
AmazonTimestreamWriteAsyncModifies the retention duration of the memory store and magnetic store for your Timestream table. Note that the change in retention duration takes effect immediately. For example, if the retention period of the memory store was initially set to 2 hours and then changed to 24 hours, the memory store will be capable of holding 24 hours of data, but will be populated with 24 hours of data 22 hours after this change was made. Timestream does not retrieve data from the magnetic store to populate the memory store.
Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
updateTableAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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<WriteRecordsResult> writeRecordsAsync(WriteRecordsRequest request)
AmazonTimestreamWriteAsyncThe WriteRecords operation enables you to write your time series data into Timestream. You can specify a single data point or a batch of data points to be inserted into the system. Timestream offers you with a flexible schema that auto detects the column names and data types for your Timestream tables based on the dimension names and data types of the data points you specify when invoking writes into the database. Timestream support eventual consistency read semantics. This means that when you query data immediately after writing a batch of data into Timestream, the query results might not reflect the results of a recently completed write operation. The results may also include some stale data. If you repeat the query request after a short time, the results should return the latest data. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
writeRecordsAsync in interface AmazonTimestreamWriteAsyncpublic Future<WriteRecordsResult> writeRecordsAsync(WriteRecordsRequest request, AsyncHandler<WriteRecordsRequest,WriteRecordsResult> asyncHandler)
AmazonTimestreamWriteAsyncThe WriteRecords operation enables you to write your time series data into Timestream. You can specify a single data point or a batch of data points to be inserted into the system. Timestream offers you with a flexible schema that auto detects the column names and data types for your Timestream tables based on the dimension names and data types of the data points you specify when invoking writes into the database. Timestream support eventual consistency read semantics. This means that when you query data immediately after writing a batch of data into Timestream, the query results might not reflect the results of a recently completed write operation. The results may also include some stale data. If you repeat the query request after a short time, the results should return the latest data. Service quotas apply. For more information, see Access Management in the Timestream Developer Guide.
writeRecordsAsync in interface AmazonTimestreamWriteAsyncasyncHandler - 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.