As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Alterações de operações, solicitações e respostas
Na versão 2 do SDK para Java, as solicitações são passadas para uma operação do cliente. Por exemplo, DynamoDbClient's PutItemRequest é passado para a operação DynamoDbClient.putItem. Essas operações retornam uma resposta do AWS service (Serviço da AWS), como PutItemResponse.
A versão 2 do SDK para Java tem as seguintes alterações em relação à versão 1.
-
As operações com várias páginas de resposta agora têm um método
Paginatorpara iterar automaticamente todos os itens na resposta. -
Você não pode alterar solicitações e respostas.
-
Você deve criar solicitações e respostas com um método de criador estático em vez de um compilador. Por exemplo, a versão 1
new PutItemRequest().withTableName(...)agora éPutItemRequest.builder().tableName(...).build(). -
As operações permitem usar uma forma abreviada de criar solicitações:
dynamoDbClient.putItem(request -> request.tableName(...)).
As seguintes seções descrevem as alterações específicas entre a versão 1 e a versão 2. Algumas alterações de tipo de parâmetro podem ser convertidas automaticamente usando a ferramenta de migração, enquanto outras mudanças exigem atualizações manuais em seu código.