public interface V4PayloadSigner
| Modifier and Type | Method and Description |
|---|---|
default void |
beforeSigning(SdkHttpRequest.Builder request,
ContentStreamProvider payload)
Modify a request before it is signed, such as changing headers or query-parameters.
|
static V4PayloadSigner |
create()
Get a default implementation of a SigV4 payload signer.
|
ContentStreamProvider |
sign(ContentStreamProvider payload,
V4RequestSigningResult requestSigningResult)
Given a payload and result of request signing, sign the payload via the SigV4 process.
|
org.reactivestreams.Publisher<ByteBuffer> |
signAsync(org.reactivestreams.Publisher<ByteBuffer> payload,
V4RequestSigningResult requestSigningResult)
Given a payload and result of request signing, sign the payload via the SigV4 process.
|
static V4PayloadSigner create()
ContentStreamProvider sign(ContentStreamProvider payload, V4RequestSigningResult requestSigningResult)
org.reactivestreams.Publisher<ByteBuffer> signAsync(org.reactivestreams.Publisher<ByteBuffer> payload, V4RequestSigningResult requestSigningResult)
default void beforeSigning(SdkHttpRequest.Builder request, ContentStreamProvider payload)
Copyright © 2023. All rights reserved.