Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Modifiche alle operazioni, alle richieste e alle risposte
Nella versione 2 dell'SDK for Java, le richieste vengono passate a un'operazione client. Ad esempio DynamoDbClient's PutItemRequest viene passato all'DynamoDbClient.putItemoperazione. Queste operazioni restituiscono una risposta da Servizio AWS, ad esempio unPutItemResponse.
La versione 2 dell'SDK for Java presenta le seguenti modifiche rispetto alla versione 1.
-
Le operazioni con più pagine di risposta ora dispongono di un
Paginatormetodo per l'iterazione automatica su tutti gli elementi della risposta. -
Non è possibile modificare le richieste e le risposte.
-
È necessario creare richieste e risposte con un metodo di creazione statico anziché con un costruttore. Ad esempio, la versione 1
new PutItemRequest().withTableName(...)è ora.PutItemRequest.builder().tableName(...).build() -
Le operazioni supportano un modo breve per creare richieste:
dynamoDbClient.putItem(request -> request.tableName(...)).
Le sezioni seguenti descrivono le modifiche specifiche tra la versione 1 e la versione 2. Alcune modifiche ai tipi di parametri possono essere convertite automaticamente utilizzando lo strumento di migrazione, mentre altre modifiche richiedono aggiornamenti manuali del codice.