Class DefaultSdkPresigner
- java.lang.Object
-
- software.amazon.awssdk.services.s3.internal.signing.DefaultSdkPresigner
-
- All Implemented Interfaces:
AutoCloseable
,SdkPresigner
,SdkAutoCloseable
- Direct Known Subclasses:
DefaultS3Presigner
public abstract class DefaultSdkPresigner extends Object implements SdkPresigner
The base class implementing theSdkPresigner
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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DefaultSdkPresigner.Builder<B extends DefaultSdkPresigner.Builder<B>>
The base class implementing theSdkPresigner.Builder
interface.
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultSdkPresigner(DefaultSdkPresigner.Builder<?> b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Constructor Detail
-
DefaultSdkPresigner
protected DefaultSdkPresigner(DefaultSdkPresigner.Builder<?> b)
-
-
Method Detail
-
profileFileSupplier
protected Supplier<ProfileFile> profileFileSupplier()
-
profileName
protected String profileName()
-
region
protected Region region()
-
credentialsProvider
protected IdentityProvider<? extends AwsCredentialsIdentity> credentialsProvider()
-
dualstackEnabled
protected Boolean dualstackEnabled()
-
fipsEnabled
protected boolean fipsEnabled()
-
endpointOverride
protected URI endpointOverride()
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSdkAutoCloseable
- Specified by:
close
in interfaceSdkPresigner
-
-