@NotThreadSafe public static interface S3Presigner.Builder extends SdkPresigner.Builder
S3Presigners. Created using S3Presigner.builder().| Modifier and Type | Method and Description |
|---|---|
S3Presigner |
build() |
S3Presigner.Builder |
credentialsProvider(AwsCredentialsProvider credentialsProvider) |
S3Presigner.Builder |
credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) |
S3Presigner.Builder |
dualstackEnabled(Boolean dualstackEnabled) |
S3Presigner.Builder |
endpointOverride(URI endpointOverride) |
S3Presigner.Builder |
fipsEnabled(Boolean dualstackEnabled) |
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 - S3ConfigurationS3Presigner.Builder region(Region region)
region in interface SdkPresigner.BuilderS3Presigner.Builder credentialsProvider(AwsCredentialsProvider credentialsProvider)
credentialsProvider in interface SdkPresigner.BuilderS3Presigner.Builder credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider)
credentialsProvider in interface SdkPresigner.BuilderS3Presigner.Builder dualstackEnabled(Boolean dualstackEnabled)
dualstackEnabled in interface SdkPresigner.BuilderS3Presigner.Builder fipsEnabled(Boolean dualstackEnabled)
fipsEnabled in interface SdkPresigner.BuilderS3Presigner.Builder endpointOverride(URI endpointOverride)
endpointOverride in interface SdkPresigner.BuilderS3Presigner build()
build in interface SdkPresigner.BuilderCopyright © 2023. All rights reserved.