Class DefaultS3Presigner.Builder
java.lang.Object
software.amazon.awssdk.services.s3.internal.signing.DefaultSdkPresigner.Builder<DefaultS3Presigner.Builder>
software.amazon.awssdk.services.s3.internal.signing.DefaultS3Presigner.Builder
- All Implemented Interfaces:
SdkPresigner.Builder
,S3Presigner.Builder
- Enclosing class:
DefaultS3Presigner
public static final class DefaultS3Presigner.Builder
extends DefaultSdkPresigner.Builder<DefaultS3Presigner.Builder>
implements S3Presigner.Builder
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Build the presigner using the configuration on this builder.serviceConfiguration
(S3Configuration serviceConfiguration) Allows providing a custom S3 serviceConfiguration by providing aS3Configuration
object; Note: chunkedEncodingEnabled and checksumValidationEnabled do not apply to presigned requests.Methods inherited from class software.amazon.awssdk.services.s3.internal.signing.DefaultSdkPresigner.Builder
credentialsProvider, credentialsProvider, dualstackEnabled, endpointOverride, fipsEnabled, region
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface software.amazon.awssdk.services.s3.presigner.S3Presigner.Builder
credentialsProvider, credentialsProvider, dualstackEnabled, endpointOverride, fipsEnabled, region
-
Method Details
-
serviceConfiguration
Allows providing a custom S3 serviceConfiguration by providing aS3Configuration
object; Note: chunkedEncodingEnabled and checksumValidationEnabled do not apply to presigned requests.- Specified by:
serviceConfiguration
in interfaceS3Presigner.Builder
- Parameters:
serviceConfiguration
-S3Configuration
- Returns:
- this Builder
-
build
Description copied from interface:SdkPresigner.Builder
Build the presigner using the configuration on this builder.- Specified by:
build
in interfaceS3Presigner.Builder
- Specified by:
build
in interfaceSdkPresigner.Builder
-