Class CrossRegionUtils
java.lang.Object
software.amazon.awssdk.services.s3.internal.crossregion.utils.CrossRegionUtils
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBucketRegionFromException
(S3Exception exception) static boolean
isS3RedirectException
(Throwable exception) static <T extends S3Request>
TrequestWithDecoratedEndpointProvider
(T request, Supplier<Region> regionSupplier, EndpointProvider clientEndpointProvider) static <T extends S3Request>
AwsRequestOverrideConfigurationupdateUserAgentInConfig
(T request)
-
Field Details
-
REDIRECT_STATUS_CODE
public static final int REDIRECT_STATUS_CODE- See Also:
-
TEMPORARY_REDIRECT_STATUS_CODE
public static final int TEMPORARY_REDIRECT_STATUS_CODE- See Also:
-
AMZ_BUCKET_REGION_HEADER
- See Also:
-
-
Method Details
-
getBucketRegionFromException
-
isS3RedirectException
-
requestWithDecoratedEndpointProvider
public static <T extends S3Request> T requestWithDecoratedEndpointProvider(T request, Supplier<Region> regionSupplier, EndpointProvider clientEndpointProvider) -
updateUserAgentInConfig
public static <T extends S3Request> AwsRequestOverrideConfiguration updateUserAgentInConfig(T request)
-