| Package | Description |
|---|---|
| com.ibm.cos.v2.services.s3.internal.signing | |
| com.ibm.cos.v2.services.s3.presigner |
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultS3Presigner.Builder |
| Modifier and Type | Method and Description |
|---|---|
static S3Presigner.Builder |
DefaultS3Presigner.builder() |
| Modifier and Type | Method and Description |
|---|---|
static S3Presigner.Builder |
S3Presigner.builder()
Create an
S3Presigner.Builder that can be used to configure and create a S3Presigner. |
default S3Presigner.Builder |
S3Presigner.Builder.credentialsProvider(AwsCredentialsProvider credentialsProvider) |
S3Presigner.Builder |
S3Presigner.Builder.credentialsProvider(IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider) |
S3Presigner.Builder |
S3Presigner.Builder.disableS3ExpressSessionAuth(Boolean disableS3ExpressSessionAuth)
Explicitly disable using S3 express session credentials when presigning a request with an S3 express bucket name.
|
S3Presigner.Builder |
S3Presigner.Builder.dualstackEnabled(Boolean dualstackEnabled) |
S3Presigner.Builder |
S3Presigner.Builder.endpointOverride(URI endpointOverride) |
S3Presigner.Builder |
S3Presigner.Builder.fipsEnabled(Boolean fipsEnabled) |
S3Presigner.Builder |
S3Presigner.Builder.region(Region region) |
S3Presigner.Builder |
S3Presigner.Builder.s3Client(S3Client s3Client)
Supply an S3 client for presigning S3 express requests that require S3 express session credentials,
S3ExpressSessionCredentials. |
S3Presigner.Builder |
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. |
Copyright © 2026. All rights reserved.