public final class DefaultS3ExpressHttpSigner extends Object implements HttpSigner<S3ExpressSessionCredentials>
SIGNING_CLOCK| Modifier and Type | Method and Description |
|---|---|
static DefaultS3ExpressHttpSigner |
create() |
static DefaultS3ExpressHttpSigner |
create(HttpSigner<AwsCredentialsIdentity> signer) |
SignedRequest |
sign(SignRequest<? extends S3ExpressSessionCredentials> request)
Method that takes in inputs to sign a request with sync payload and returns a signed version of the request.
|
CompletableFuture<AsyncSignedRequest> |
signAsync(AsyncSignRequest<? extends S3ExpressSessionCredentials> request)
Method that takes in inputs to sign a request with async payload and returns a future containing the signed version of the
request.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdoNotSign, sign, signAsyncpublic static DefaultS3ExpressHttpSigner create(HttpSigner<AwsCredentialsIdentity> signer)
public static DefaultS3ExpressHttpSigner create()
public SignedRequest sign(SignRequest<? extends S3ExpressSessionCredentials> request)
HttpSignersign in interface HttpSigner<S3ExpressSessionCredentials>request - The inputs to sign a request.public CompletableFuture<AsyncSignedRequest> signAsync(AsyncSignRequest<? extends S3ExpressSessionCredentials> request)
HttpSignersignAsync in interface HttpSigner<S3ExpressSessionCredentials>request - The inputs to sign a request.Copyright © 2026. All rights reserved.