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() |
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()
close
in interface AutoCloseable
close
in interface SdkPresigner
close
in interface SdkAutoCloseable
Copyright © 2023. All rights reserved.