제한 시간 파라미터 변경 - AWS SDK for Java 2.x

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

제한 시간 파라미터 변경

버전 1에서 제한 시간 값은 밀리초를 나타내는 정수 값으로 지정되었습니다. 버전 2에서 제한 시간 파라미터는 java.time.Duration 객체를 사용하여 유형 안전과 명확성을 개선합니다.

마이그레이션 도구를 사용하여 숫자 제한 시간 값을 자동으로 변환하거나 숫자 값을 적절한 Duration 팩토리 메서드로 래핑하여 수동으로 변환할 수 있습니다.

예 - 버전 1에서 요청 제한 시간 설정
// Set request timeout in milliseconds ClientConfiguration clientConfiguration = new ClientConfiguration(); clientConfiguration.setRequestTimeout(5000); // 5 seconds
예 - 버전 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

제한 시간 값에 다음 Duration 팩토리 메서드를 사용할 수 있습니다.

  • Duration.ofMillis(long millis) - 밀리초 값의 경우.

  • Duration.ofSeconds(long seconds) - 두 번째 값의 경우.

  • Duration.ofMinutes(long minutes) - 분 값의 경우.