Class DefaultAsyncSignedRequest
- java.lang.Object
-
- software.amazon.awssdk.http.auth.spi.internal.signer.DefaultAsyncSignedRequest
-
- All Implemented Interfaces:
AsyncSignedRequest,BaseSignedRequest<org.reactivestreams.Publisher<ByteBuffer>>,ToCopyableBuilder<AsyncSignedRequest.Builder,AsyncSignedRequest>
public final class DefaultAsyncSignedRequest extends Object implements AsyncSignedRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultAsyncSignedRequest.BuilderImpl-
Nested classes/interfaces inherited from interface software.amazon.awssdk.http.auth.spi.signer.AsyncSignedRequest
AsyncSignedRequest.Builder
-
Nested classes/interfaces inherited from interface software.amazon.awssdk.http.auth.spi.signer.BaseSignedRequest
BaseSignedRequest.Builder<B extends BaseSignedRequest.Builder<B,PayloadT>,PayloadT>
-
-
Field Summary
Fields Modifier and Type Field Description protected PayloadTpayloadprotected SdkHttpRequestrequest
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DefaultAsyncSignedRequest.BuilderImplbuilder()Get a new builder for creating aAsyncSignedRequest.Optional<PayloadT>payload()Returns the body payload of the request.SdkHttpRequestrequest()Returns the HTTP request object, without the request body payload.AsyncSignedRequest.BuildertoBuilder()StringtoString()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.http.auth.spi.signer.BaseSignedRequest
payload, request
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Field Detail
-
request
protected final SdkHttpRequest request
-
payload
protected final PayloadT payload
-
-
Method Detail
-
builder
public static DefaultAsyncSignedRequest.BuilderImpl builder()
Description copied from interface:AsyncSignedRequestGet a new builder for creating aAsyncSignedRequest.
-
toBuilder
public AsyncSignedRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<AsyncSignedRequest.Builder,AsyncSignedRequest>
-
request
public SdkHttpRequest request()
Description copied from interface:BaseSignedRequestReturns the HTTP request object, without the request body payload.- Specified by:
requestin interfaceBaseSignedRequest<PayloadT>
-
payload
public Optional<PayloadT> payload()
Description copied from interface:BaseSignedRequestReturns the body payload of the request. A payload is optional. By default, the payload will be empty.- Specified by:
payloadin interfaceBaseSignedRequest<PayloadT>
-
-