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>
@SdkInternalApi
public final class DefaultAsyncSignedRequest
extends Object
implements AsyncSignedRequest
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface software.amazon.awssdk.http.auth.spi.signer.AsyncSignedRequest
AsyncSignedRequest.BuilderNested classes/interfaces inherited from interface software.amazon.awssdk.http.auth.spi.signer.BaseSignedRequest
BaseSignedRequest.Builder<B extends BaseSignedRequest.Builder<B,PayloadT>, PayloadT> -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.reactivestreams.Publisher<ByteBuffer>protected final SdkHttpRequest -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Get a new builder for creating aAsyncSignedRequest.Optional<org.reactivestreams.Publisher<ByteBuffer>>payload()Returns the body payload of the request.request()Returns the HTTP request object, without the request body payload.toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.http.auth.spi.signer.BaseSignedRequest
payload, requestMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Field Details
-
request
-
payload
-
-
Method Details
-
builder
Description copied from interface:AsyncSignedRequestGet a new builder for creating aAsyncSignedRequest. -
toString
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AsyncSignedRequest.Builder,AsyncSignedRequest>
-
request
Description copied from interface:BaseSignedRequestReturns the HTTP request object, without the request body payload.- Specified by:
requestin interfaceBaseSignedRequest<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>
-