Modifications des paramètres de délai - AWS SDK for Java 2.x

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Modifications des paramètres de délai

Dans la version 1, les valeurs de délai d'attente étaient spécifiées sous forme de valeurs entières représentant des millisecondes. Dans la version 2, les paramètres de temporisation utilisent java.time.Duration des objets pour améliorer la sécurité et la clarté des textes.

Vous pouvez convertir les valeurs de délai d'expiration numériques automatiquement à l'aide de l'outil de migration, ou vous pouvez les convertir manuellement en encapsulant vos valeurs numériques avec la méthode d'usine appropriéeDuration.

Exemple - Définissez un délai d'expiration pour les demandes dans la version 1
// Set request timeout in milliseconds ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(5000); // 5 seconds
Exemple - Définissez un délai d'expiration pour les demandes dans la version 2
// Set request timeout using Duration ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(Duration.ofMillis(5000)); // 5 seconds // Or more clearly: clientConfiguration.setRequestTimeout(Duration.ofSeconds(5)); // 5 seconds

Vous pouvez utiliser les méthodes d'Durationusine suivantes pour les valeurs de délai d'expiration :

  • Duration.ofMillis(long millis)- Pour les valeurs en millisecondes.

  • Duration.ofSeconds(long seconds)- Pour les secondes valeurs.

  • Duration.ofMinutes(long minutes)- Pour les valeurs infimes.