Class DefaultSignedRequest
- java.lang.Object
-
- software.amazon.awssdk.http.auth.spi.internal.signer.DefaultSignedRequest
-
- All Implemented Interfaces:
BaseSignedRequest<ContentStreamProvider>,SignedRequest,ToCopyableBuilder<SignedRequest.Builder,SignedRequest>
@SdkInternalApi public final class DefaultSignedRequest extends Object implements SignedRequest
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDefaultSignedRequest.BuilderImpl-
Nested classes/interfaces inherited from interface software.amazon.awssdk.http.auth.spi.signer.BaseSignedRequest
BaseSignedRequest.Builder<B extends BaseSignedRequest.Builder<B,PayloadT>,PayloadT>
-
Nested classes/interfaces inherited from interface software.amazon.awssdk.http.auth.spi.signer.SignedRequest
SignedRequest.Builder
-
-
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 DefaultSignedRequest.BuilderImplbuilder()Get a new builder for creating aSignedRequest.Optional<PayloadT>payload()Returns the body payload of the request.SdkHttpRequestrequest()Returns the HTTP request object, without the request body payload.SignedRequest.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 DefaultSignedRequest.BuilderImpl builder()
Description copied from interface:SignedRequestGet a new builder for creating aSignedRequest.
-
toBuilder
public SignedRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SignedRequest.Builder,SignedRequest>
-
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>
-
-