public abstract class DefaultSdkPresigner extends Object implements SdkPresigner
SdkPresigner interface.
TODO: This should get moved to aws-core (or split and moved to sdk-core and aws-core) when we support presigning from multiple services. TODO: After moving, this should get marked as an @SdkProtectedApi.
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultSdkPresigner.Builder<B extends DefaultSdkPresigner.Builder<B>>
The base class implementing the
SdkPresigner.Builder interface. |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultSdkPresigner(DefaultSdkPresigner.Builder<?> b) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close this presigner, releasing any resources it might have acquired.
|
protected IdentityProvider<? extends AwsCredentialsIdentity> |
credentialsProvider() |
protected Boolean |
dualstackEnabled() |
protected URI |
endpointOverride() |
protected boolean |
fipsEnabled() |
protected Supplier<ProfileFile> |
profileFileSupplier() |
protected String |
profileName() |
protected Region |
region() |
protected DefaultSdkPresigner(DefaultSdkPresigner.Builder<?> b)
protected Supplier<ProfileFile> profileFileSupplier()
protected String profileName()
protected Region region()
protected IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
protected Boolean dualstackEnabled()
protected boolean fipsEnabled()
protected URI endpointOverride()
public void close()
SdkPresignerAwsCredentialsProvider implementations hold resources that could be released by this method.close in interface SdkPresignerclose in interface SdkAutoCloseableclose in interface AutoCloseableCopyright © 2026. All rights reserved.