com.amazonaws.services.dynamodb

## インタフェース AmazonDynamoDBAsync

- すべてのスーパーインタフェース:
    AmazonDynamoDB
  既知の実装クラスのリスト:
    AmazonDynamoDBAsyncClient

  非推奨です。

      @Deprecated
      public interface AmazonDynamoDBAsync
      extends AmazonDynamoDB

  Interface for accessing AmazonDynamoDB asynchronously. Each asynchronous method will return a Java Future object, and users are also allowed to provide a callback handler.

  Amazon DynamoDB is a fast, highly scalable, highly available, cost-effective non-relational database service.

  Amazon DynamoDB removes traditional scalability limitations on data storage while maintaining low latency and predictable performance.

- - ### メソッドの概要

    メソッド
    修飾子とタイプ | メソッドと説明
    --- | ---
    `java.util.concurrent.Future<BatchGetItemResult>` | `batchGetItemAsync(BatchGetItemRequest batchGetItemRequest)` 非推奨です。 Retrieves the attributes for multiple items from multiple tables using their primary keys.
    `java.util.concurrent.Future<BatchGetItemResult>` | `batchGetItemAsync(BatchGetItemRequest batchGetItemRequest, AsyncHandler<BatchGetItemRequest,BatchGetItemResult> asyncHandler)` 非推奨です。 Retrieves the attributes for multiple items from multiple tables using their primary keys.
    `java.util.concurrent.Future<BatchWriteItemResult>` | `batchWriteItemAsync(BatchWriteItemRequest batchWriteItemRequest)` 非推奨です。 Allows to execute a batch of Put and/or Delete Requests for many tables in a single call.
    `java.util.concurrent.Future<BatchWriteItemResult>` | `batchWriteItemAsync(BatchWriteItemRequest batchWriteItemRequest, AsyncHandler<BatchWriteItemRequest,BatchWriteItemResult> asyncHandler)` 非推奨です。 Allows to execute a batch of Put and/or Delete Requests for many tables in a single call.
    `java.util.concurrent.Future<CreateTableResult>` | `createTableAsync(CreateTableRequest createTableRequest)` 非推奨です。 Adds a new table to your account.
    `java.util.concurrent.Future<CreateTableResult>` | `createTableAsync(CreateTableRequest createTableRequest, AsyncHandler<CreateTableRequest,CreateTableResult> asyncHandler)` 非推奨です。 Adds a new table to your account.
    `java.util.concurrent.Future<DeleteItemResult>` | `deleteItemAsync(DeleteItemRequest deleteItemRequest)` 非推奨です。 Deletes a single item in a table by primary key.
    `java.util.concurrent.Future<DeleteItemResult>` | `deleteItemAsync(DeleteItemRequest deleteItemRequest, AsyncHandler<DeleteItemRequest,DeleteItemResult> asyncHandler)` 非推奨です。 Deletes a single item in a table by primary key.
    `java.util.concurrent.Future<DeleteTableResult>` | `deleteTableAsync(DeleteTableRequest deleteTableRequest)` 非推奨です。 Deletes a table and all of its items.
    `java.util.concurrent.Future<DeleteTableResult>` | `deleteTableAsync(DeleteTableRequest deleteTableRequest, AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)` 非推奨です。 Deletes a table and all of its items.
    `java.util.concurrent.Future<DescribeTableResult>` | `describeTableAsync(DescribeTableRequest describeTableRequest)` 非推奨です。 Retrieves information about the table, including the current status of the table, the primary key schema and when the table was created.
    `java.util.concurrent.Future<DescribeTableResult>` | `describeTableAsync(DescribeTableRequest describeTableRequest, AsyncHandler<DescribeTableRequest,DescribeTableResult> asyncHandler)` 非推奨です。 Retrieves information about the table, including the current status of the table, the primary key schema and when the table was created.
    `java.util.concurrent.Future<GetItemResult>` | `getItemAsync(GetItemRequest getItemRequest)` 非推奨です。 Retrieves a set of Attributes for an item that matches the primary key.
    `java.util.concurrent.Future<GetItemResult>` | `getItemAsync(GetItemRequest getItemRequest, AsyncHandler<GetItemRequest,GetItemResult> asyncHandler)` 非推奨です。 Retrieves a set of Attributes for an item that matches the primary key.
    `java.util.concurrent.Future<ListTablesResult>` | `listTablesAsync(ListTablesRequest listTablesRequest)` 非推奨です。 Retrieves a paginated list of table names created by the AWS Account of the caller in the AWS Region (e.g.
    `java.util.concurrent.Future<ListTablesResult>` | `listTablesAsync(ListTablesRequest listTablesRequest, AsyncHandler<ListTablesRequest,ListTablesResult> asyncHandler)` 非推奨です。 Retrieves a paginated list of table names created by the AWS Account of the caller in the AWS Region (e.g.
    `java.util.concurrent.Future<PutItemResult>` | `putItemAsync(PutItemRequest putItemRequest)` 非推奨です。 Creates a new item, or replaces an old item with a new item (including all the attributes).
    `java.util.concurrent.Future<PutItemResult>` | `putItemAsync(PutItemRequest putItemRequest, AsyncHandler<PutItemRequest,PutItemResult> asyncHandler)` 非推奨です。 Creates a new item, or replaces an old item with a new item (including all the attributes).
    `java.util.concurrent.Future<QueryResult>` | `queryAsync(QueryRequest queryRequest)` 非推奨です。 Gets the values of one or more items and its attributes by primary key (composite primary key, only).
    `java.util.concurrent.Future<QueryResult>` | `queryAsync(QueryRequest queryRequest, AsyncHandler<QueryRequest,QueryResult> asyncHandler)` 非推奨です。 Gets the values of one or more items and its attributes by primary key (composite primary key, only).
    `java.util.concurrent.Future<ScanResult>` | `scanAsync(ScanRequest scanRequest)` 非推奨です。 Retrieves one or more items and its attributes by performing a full scan of a table.
    `java.util.concurrent.Future<ScanResult>` | `scanAsync(ScanRequest scanRequest, AsyncHandler<ScanRequest,ScanResult> asyncHandler)` 非推奨です。 Retrieves one or more items and its attributes by performing a full scan of a table.
    `java.util.concurrent.Future<UpdateItemResult>` | `updateItemAsync(UpdateItemRequest updateItemRequest)` 非推奨です。 Edits an existing item's attributes.
    `java.util.concurrent.Future<UpdateItemResult>` | `updateItemAsync(UpdateItemRequest updateItemRequest, AsyncHandler<UpdateItemRequest,UpdateItemResult> asyncHandler)` 非推奨です。 Edits an existing item's attributes.
    `java.util.concurrent.Future<UpdateTableResult>` | `updateTableAsync(UpdateTableRequest updateTableRequest)` 非推奨です。 Updates the provisioned throughput for the given table.
    `java.util.concurrent.Future<UpdateTableResult>` | `updateTableAsync(UpdateTableRequest updateTableRequest, AsyncHandler<UpdateTableRequest,UpdateTableResult> asyncHandler)` 非推奨です。 Updates the provisioned throughput for the given table.

    - ### インタフェースから継承されたメソッド com.amazonaws.services.dynamodb.AmazonDynamoDB

      `batchGetItem, batchWriteItem, createTable, deleteItem, deleteTable, describeTable, getCachedResponseMetadata, getItem, listTables, listTables, putItem, query, scan, setEndpoint, setRegion, shutdown, updateItem, updateTable`

- - ### メソッドの詳細

    - #### listTablesAsync

          java.util.concurrent.Future<ListTablesResult> listTablesAsync(ListTablesRequest listTablesRequest)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Retrieves a paginated list of table names created by the AWS Account of the caller in the AWS Region (e.g. `us-east-1` ).

      パラメータ:
        `listTablesRequest` - Container for the necessary parameters to execute the ListTables operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the ListTables service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### listTablesAsync

          java.util.concurrent.Future<ListTablesResult> listTablesAsync(ListTablesRequest listTablesRequest,
                                                                      AsyncHandler<ListTablesRequest,ListTablesResult> asyncHandler)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Retrieves a paginated list of table names created by the AWS Account of the caller in the AWS Region (e.g. `us-east-1` ).

      パラメータ:
        `listTablesRequest` - Container for the necessary parameters to execute the ListTables operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the ListTables service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### queryAsync

          java.util.concurrent.Future<QueryResult> queryAsync(QueryRequest queryRequest)
                                                              throws AmazonServiceException,
                                                                     AmazonClientException

      非推奨です。

      Gets the values of one or more items and its attributes by primary key (composite primary key, only).

      Narrow the scope of the query using comparison operators on the `RangeKeyValue` of the composite key. Use the `ScanIndexForward` parameter to get results in forward or reverse order by range key.

      パラメータ:
        `queryRequest` - Container for the necessary parameters to execute the Query operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the Query service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### queryAsync

          java.util.concurrent.Future<QueryResult> queryAsync(QueryRequest queryRequest,
                                                            AsyncHandler<QueryRequest,QueryResult> asyncHandler)
                                                              throws AmazonServiceException,
                                                                     AmazonClientException

      非推奨です。

      Gets the values of one or more items and its attributes by primary key (composite primary key, only).

      Narrow the scope of the query using comparison operators on the `RangeKeyValue` of the composite key. Use the `ScanIndexForward` parameter to get results in forward or reverse order by range key.

      パラメータ:
        `queryRequest` - Container for the necessary parameters to execute the Query operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the Query service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### batchWriteItemAsync

          java.util.concurrent.Future<BatchWriteItemResult> batchWriteItemAsync(BatchWriteItemRequest batchWriteItemRequest)
                                                                                throws AmazonServiceException,
                                                                                       AmazonClientException

      非推奨です。

      Allows to execute a batch of Put and/or Delete Requests for many tables in a single call. A total of 25 requests are allowed.

      There are no transaction guarantees provided by this API. It does not allow conditional puts nor does it support return values.

      パラメータ:
        `batchWriteItemRequest` - Container for the necessary parameters to execute the BatchWriteItem operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the BatchWriteItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### batchWriteItemAsync

          java.util.concurrent.Future<BatchWriteItemResult> batchWriteItemAsync(BatchWriteItemRequest batchWriteItemRequest,
                                                                              AsyncHandler<BatchWriteItemRequest,BatchWriteItemResult> asyncHandler)
                                                                                throws AmazonServiceException,
                                                                                       AmazonClientException

      非推奨です。

      Allows to execute a batch of Put and/or Delete Requests for many tables in a single call. A total of 25 requests are allowed.

      There are no transaction guarantees provided by this API. It does not allow conditional puts nor does it support return values.

      パラメータ:
        `batchWriteItemRequest` - Container for the necessary parameters to execute the BatchWriteItem operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the BatchWriteItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### updateItemAsync

          java.util.concurrent.Future<UpdateItemResult> updateItemAsync(UpdateItemRequest updateItemRequest)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Edits an existing item's attributes.

      You can perform a conditional update (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).

      パラメータ:
        `updateItemRequest` - Container for the necessary parameters to execute the UpdateItem operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the UpdateItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### updateItemAsync

          java.util.concurrent.Future<UpdateItemResult> updateItemAsync(UpdateItemRequest updateItemRequest,
                                                                      AsyncHandler<UpdateItemRequest,UpdateItemResult> asyncHandler)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Edits an existing item's attributes.

      You can perform a conditional update (insert a new attribute name-value pair if it doesn't exist, or replace an existing name-value pair if it has certain expected attribute values).

      パラメータ:
        `updateItemRequest` - Container for the necessary parameters to execute the UpdateItem operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the UpdateItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### putItemAsync

          java.util.concurrent.Future<PutItemResult> putItemAsync(PutItemRequest putItemRequest)
                                                                  throws AmazonServiceException,
                                                                         AmazonClientException

      非推奨です。

      Creates a new item, or replaces an old item with a new item (including all the attributes).

      If an item already exists in the specified table with the same primary key, the new item completely replaces the existing item. You can perform a conditional put (insert a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values.

      パラメータ:
        `putItemRequest` - Container for the necessary parameters to execute the PutItem operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the PutItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### putItemAsync

          java.util.concurrent.Future<PutItemResult> putItemAsync(PutItemRequest putItemRequest,
                                                                AsyncHandler<PutItemRequest,PutItemResult> asyncHandler)
                                                                  throws AmazonServiceException,
                                                                         AmazonClientException

      非推奨です。

      Creates a new item, or replaces an old item with a new item (including all the attributes).

      If an item already exists in the specified table with the same primary key, the new item completely replaces the existing item. You can perform a conditional put (insert a new item if one with the specified primary key doesn't exist), or replace an existing item if it has certain attribute values.

      パラメータ:
        `putItemRequest` - Container for the necessary parameters to execute the PutItem operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the PutItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### describeTableAsync

          java.util.concurrent.Future<DescribeTableResult> describeTableAsync(DescribeTableRequest describeTableRequest)
                                                                              throws AmazonServiceException,
                                                                                     AmazonClientException

      非推奨です。

      Retrieves information about the table, including the current status of the table, the primary key schema and when the table was created.

      If the table does not exist, Amazon DynamoDB returns a `ResourceNotFoundException` .

      パラメータ:
        `describeTableRequest` - Container for the necessary parameters to execute the DescribeTable operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the DescribeTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### describeTableAsync

          java.util.concurrent.Future<DescribeTableResult> describeTableAsync(DescribeTableRequest describeTableRequest,
                                                                            AsyncHandler<DescribeTableRequest,DescribeTableResult> asyncHandler)
                                                                              throws AmazonServiceException,
                                                                                     AmazonClientException

      非推奨です。

      Retrieves information about the table, including the current status of the table, the primary key schema and when the table was created.

      If the table does not exist, Amazon DynamoDB returns a `ResourceNotFoundException` .

      パラメータ:
        `describeTableRequest` - Container for the necessary parameters to execute the DescribeTable operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the DescribeTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### scanAsync

          java.util.concurrent.Future<ScanResult> scanAsync(ScanRequest scanRequest)
                                                            throws AmazonServiceException,
                                                                   AmazonClientException

      非推奨です。

      Retrieves one or more items and its attributes by performing a full scan of a table.

      Provide a `ScanFilter` to get more specific results.

      パラメータ:
        `scanRequest` - Container for the necessary parameters to execute the Scan operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the Scan service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### scanAsync

          java.util.concurrent.Future<ScanResult> scanAsync(ScanRequest scanRequest,
                                                          AsyncHandler<ScanRequest,ScanResult> asyncHandler)
                                                            throws AmazonServiceException,
                                                                   AmazonClientException

      非推奨です。

      Retrieves one or more items and its attributes by performing a full scan of a table.

      Provide a `ScanFilter` to get more specific results.

      パラメータ:
        `scanRequest` - Container for the necessary parameters to execute the Scan operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the Scan service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### createTableAsync

          java.util.concurrent.Future<CreateTableResult> createTableAsync(CreateTableRequest createTableRequest)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

      非推奨です。

      Adds a new table to your account.

      The table name must be unique among those associated with the AWS Account issuing the request, and the AWS Region that receives the request (e.g. `us-east-1` ).

      The `CreateTable` operation triggers an asynchronous workflow to begin creating the table. Amazon DynamoDB immediately returns the state of the table ( `CREATING` ) until the table is in the `ACTIVE` state. Once the table is in the `ACTIVE` state, you can perform data plane operations.

      パラメータ:
        `createTableRequest` - Container for the necessary parameters to execute the CreateTable operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the CreateTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### createTableAsync

          java.util.concurrent.Future<CreateTableResult> createTableAsync(CreateTableRequest createTableRequest,
                                                                        AsyncHandler<CreateTableRequest,CreateTableResult> asyncHandler)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

      非推奨です。

      Adds a new table to your account.

      The table name must be unique among those associated with the AWS Account issuing the request, and the AWS Region that receives the request (e.g. `us-east-1` ).

      The `CreateTable` operation triggers an asynchronous workflow to begin creating the table. Amazon DynamoDB immediately returns the state of the table ( `CREATING` ) until the table is in the `ACTIVE` state. Once the table is in the `ACTIVE` state, you can perform data plane operations.

      パラメータ:
        `createTableRequest` - Container for the necessary parameters to execute the CreateTable operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the CreateTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### updateTableAsync

          java.util.concurrent.Future<UpdateTableResult> updateTableAsync(UpdateTableRequest updateTableRequest)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

      非推奨です。

      Updates the provisioned throughput for the given table.

      Setting the throughput for a table helps you manage performance and is part of the Provisioned Throughput feature of Amazon DynamoDB.

      パラメータ:
        `updateTableRequest` - Container for the necessary parameters to execute the UpdateTable operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the UpdateTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### updateTableAsync

          java.util.concurrent.Future<UpdateTableResult> updateTableAsync(UpdateTableRequest updateTableRequest,
                                                                        AsyncHandler<UpdateTableRequest,UpdateTableResult> asyncHandler)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

      非推奨です。

      Updates the provisioned throughput for the given table.

      Setting the throughput for a table helps you manage performance and is part of the Provisioned Throughput feature of Amazon DynamoDB.

      パラメータ:
        `updateTableRequest` - Container for the necessary parameters to execute the UpdateTable operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the UpdateTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### deleteTableAsync

          java.util.concurrent.Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest deleteTableRequest)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

      非推奨です。

      Deletes a table and all of its items.

      If the table is in the `ACTIVE` state, you can delete it. If a table is in `CREATING` or `UPDATING` states then Amazon DynamoDB returns a `ResourceInUseException` . If the specified table does not exist, Amazon DynamoDB returns a `ResourceNotFoundException` .

      パラメータ:
        `deleteTableRequest` - Container for the necessary parameters to execute the DeleteTable operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the DeleteTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### deleteTableAsync

          java.util.concurrent.Future<DeleteTableResult> deleteTableAsync(DeleteTableRequest deleteTableRequest,
                                                                        AsyncHandler<DeleteTableRequest,DeleteTableResult> asyncHandler)
                                                                          throws AmazonServiceException,
                                                                                 AmazonClientException

      非推奨です。

      Deletes a table and all of its items.

      If the table is in the `ACTIVE` state, you can delete it. If a table is in `CREATING` or `UPDATING` states then Amazon DynamoDB returns a `ResourceInUseException` . If the specified table does not exist, Amazon DynamoDB returns a `ResourceNotFoundException` .

      パラメータ:
        `deleteTableRequest` - Container for the necessary parameters to execute the DeleteTable operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the DeleteTable service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### deleteItemAsync

          java.util.concurrent.Future<DeleteItemResult> deleteItemAsync(DeleteItemRequest deleteItemRequest)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Deletes a single item in a table by primary key.

      You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value.

      パラメータ:
        `deleteItemRequest` - Container for the necessary parameters to execute the DeleteItem operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the DeleteItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### deleteItemAsync

          java.util.concurrent.Future<DeleteItemResult> deleteItemAsync(DeleteItemRequest deleteItemRequest,
                                                                      AsyncHandler<DeleteItemRequest,DeleteItemResult> asyncHandler)
                                                                        throws AmazonServiceException,
                                                                               AmazonClientException

      非推奨です。

      Deletes a single item in a table by primary key.

      You can perform a conditional delete operation that deletes the item if it exists, or if it has an expected attribute value.

      パラメータ:
        `deleteItemRequest` - Container for the necessary parameters to execute the DeleteItem operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the DeleteItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### getItemAsync

          java.util.concurrent.Future<GetItemResult> getItemAsync(GetItemRequest getItemRequest)
                                                                  throws AmazonServiceException,
                                                                         AmazonClientException

      非推奨です。

      Retrieves a set of Attributes for an item that matches the primary key.

      The `GetItem` operation provides an eventually-consistent read by default. If eventually-consistent reads are not acceptable for your application, use `ConsistentRead` . Although this operation might take longer than a standard read, it always returns the last updated value.

      パラメータ:
        `getItemRequest` - Container for the necessary parameters to execute the GetItem operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the GetItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### getItemAsync

          java.util.concurrent.Future<GetItemResult> getItemAsync(GetItemRequest getItemRequest,
                                                                AsyncHandler<GetItemRequest,GetItemResult> asyncHandler)
                                                                  throws AmazonServiceException,
                                                                         AmazonClientException

      非推奨です。

      Retrieves a set of Attributes for an item that matches the primary key.

      The `GetItem` operation provides an eventually-consistent read by default. If eventually-consistent reads are not acceptable for your application, use `ConsistentRead` . Although this operation might take longer than a standard read, it always returns the last updated value.

      パラメータ:
        `getItemRequest` - Container for the necessary parameters to execute the GetItem operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the GetItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### batchGetItemAsync

          java.util.concurrent.Future<BatchGetItemResult> batchGetItemAsync(BatchGetItemRequest batchGetItemRequest)
                                                                            throws AmazonServiceException,
                                                                                   AmazonClientException

      非推奨です。

      Retrieves the attributes for multiple items from multiple tables using their primary keys.

      The maximum number of item attributes that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB the size limit. If the response size limit is exceeded or a partial result is returned due to an internal processing failure, Amazon DynamoDB returns an `UnprocessedKeys` value so you can retry the operation starting with the next item to get.

      Amazon DynamoDB automatically adjusts the number of items returned per page to enforce this limit. For example, even if you ask to retrieve 100 items, but each individual item is 50k in size, the system returns 20 items and an appropriate `UnprocessedKeys` value so you can get the next page of results. If necessary, your application needs its own logic to assemble the pages of results into one set.

      パラメータ:
        `batchGetItemRequest` - Container for the necessary parameters to execute the BatchGetItem operation on AmazonDynamoDB.
      戻り値:
        A Java Future object containing the response from the BatchGetItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.

    - #### batchGetItemAsync

          java.util.concurrent.Future<BatchGetItemResult> batchGetItemAsync(BatchGetItemRequest batchGetItemRequest,
                                                                          AsyncHandler<BatchGetItemRequest,BatchGetItemResult> asyncHandler)
                                                                            throws AmazonServiceException,
                                                                                   AmazonClientException

      非推奨です。

      Retrieves the attributes for multiple items from multiple tables using their primary keys.

      The maximum number of item attributes that can be retrieved for a single operation is 100. Also, the number of items retrieved is constrained by a 1 MB the size limit. If the response size limit is exceeded or a partial result is returned due to an internal processing failure, Amazon DynamoDB returns an `UnprocessedKeys` value so you can retry the operation starting with the next item to get.

      Amazon DynamoDB automatically adjusts the number of items returned per page to enforce this limit. For example, even if you ask to retrieve 100 items, but each individual item is 50k in size, the system returns 20 items and an appropriate `UnprocessedKeys` value so you can get the next page of results. If necessary, your application needs its own logic to assemble the pages of results into one set.

      パラメータ:
        `batchGetItemRequest` - Container for the necessary parameters to execute the BatchGetItem operation on AmazonDynamoDB.
        `asyncHandler` - Asynchronous callback handler for events in the life-cycle of the request. Users could provide the implementation of the four callback methods in this interface to process the operation result or handle the exception.
      戻り値:
        A Java Future object containing the response from the BatchGetItem service method, as returned by AmazonDynamoDB.
      例外:
        `AmazonClientException` - If any internal errors are encountered inside the client while attempting to make the request or handle the response. For example if a network connection is not available.
        `AmazonServiceException` - If an error response is returned by AmazonDynamoDB indicating either a problem with the data in the request, or a server side issue.