public final class CrossRegionUtils extends Object
Modifier and Type | Field and Description |
---|---|
static String |
AMZ_BUCKET_REGION_HEADER |
static int |
REDIRECT_STATUS_CODE |
Modifier and Type | Method and Description |
---|---|
static Optional<String> |
getBucketRegionFromException(S3Exception exception) |
static boolean |
isS3RedirectException(Throwable exception) |
static <T extends S3Request> |
requestWithDecoratedEndpointProvider(T request,
Supplier<Region> regionSupplier,
EndpointProvider clientEndpointProvider) |
static <T extends S3Request> |
updateUserAgentInConfig(T request) |
public static final int REDIRECT_STATUS_CODE
public static final String AMZ_BUCKET_REGION_HEADER
public static Optional<String> getBucketRegionFromException(S3Exception exception)
public static boolean isS3RedirectException(Throwable exception)
public static <T extends S3Request> T requestWithDecoratedEndpointProvider(T request, Supplier<Region> regionSupplier, EndpointProvider clientEndpointProvider)
public static <T extends S3Request> AwsRequestOverrideConfiguration updateUserAgentInConfig(T request)
Copyright © 2023. All rights reserved.