Class DefaultSdkPresigner
java.lang.Object
software.amazon.awssdk.services.s3.internal.signing.DefaultSdkPresigner
- All Implemented Interfaces:
AutoCloseable,SdkPresigner,SdkAutoCloseable
- Direct Known Subclasses:
DefaultS3Presigner
The base class implementing the
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.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe base class implementing theSdkPresigner.Builderinterface. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected IdentityProvider<? extends AwsCredentialsIdentity>protected Booleanprotected URIprotected booleanprotected Supplier<ProfileFile>protected Stringprotected Regionregion()
-
Constructor Details
-
DefaultSdkPresigner
-
-
Method Details
-
profileFileSupplier
-
profileName
-
region
-
credentialsProvider
-
dualstackEnabled
-
fipsEnabled
protected boolean fipsEnabled() -
endpointOverride
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceSdkAutoCloseable- Specified by:
closein interfaceSdkPresigner
-