翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
オペレーション、リクエスト、レスポンスの変更
SDK for Java のバージョン 2 では、リクエストはクライアントオペレーションに渡されます。たとえば、 DynamoDbClient's PutItemRequest は DynamoDbClient.putItem オペレーションに渡されます。これらのオペレーションは PutItemResponse などの AWS のサービス からのレスポンスを返します。
SDK for Java のバージョン 2 には、バージョン 1 から次の変更があります。
-
複数のレスポンスページを持つオペレーションに、レスポンス内のすべての項目を自動的にイテレーションする
Paginatorメソッドが追加されました。 -
リクエストとレスポンスを変更することはできません。
-
コンストラクタの代わりに静的ビルダーメソッドを使用してリクエストとレスポンスを作成する必要があります。たとえば、バージョン 1 の
new PutItemRequest().withTableName(...)はPutItemRequest.builder().tableName(...).build()になりました。 -
オペレーションは、
dynamoDbClient.putItem(request -> request.tableName(...))リクエストを作成する簡単な方法をサポートします。
以下のセクションでは、バージョン 1 とバージョン 2 の具体的な変更点について説明します。一部のパラメータタイプの変更は移行ツールを使用して自動的に変換できますが、その他の変更ではコードを手動で更新する必要があります。