@NotThreadSafe public static interface S3Presigner.Builder extends SdkPresigner.Builder
S3Presigner
s. Created using S3Presigner.builder()
.Modifier and Type | Method and Description |
---|---|
S3Presigner |
build() |
S3Presigner.Builder |
credentialsProvider(AwsCredentialsProvider credentialsProvider) |
S3Presigner.Builder |
endpointOverride(URI endpointOverride) |
S3Presigner.Builder |
region(Region region) |
S3Presigner.Builder |
serviceConfiguration(S3Configuration serviceConfiguration)
Allows providing a custom S3 serviceConfiguration by providing a
S3Configuration object;
Note: chunkedEncodingEnabled and checksumValidationEnabled do not apply to presigned requests. |
S3Presigner.Builder serviceConfiguration(S3Configuration serviceConfiguration)
S3Configuration
object;
Note: chunkedEncodingEnabled and checksumValidationEnabled do not apply to presigned requests.serviceConfiguration
- S3Configuration
S3Presigner.Builder region(Region region)
region
in interface SdkPresigner.Builder
S3Presigner.Builder credentialsProvider(AwsCredentialsProvider credentialsProvider)
credentialsProvider
in interface SdkPresigner.Builder
S3Presigner.Builder endpointOverride(URI endpointOverride)
endpointOverride
in interface SdkPresigner.Builder
S3Presigner build()
build
in interface SdkPresigner.Builder
Copyright © 2021. All rights reserved.