Interface BaseSignedRequest<PayloadT>
-
- Type Parameters:
PayloadT- The type of payload of the request.
- All Known Subinterfaces:
AsyncSignedRequest,SignedRequest
- All Known Implementing Classes:
DefaultAsyncSignedRequest,DefaultSignedRequest
@SdkPublicApi @Immutable @ThreadSafe public interface BaseSignedRequest<PayloadT>
/** Base interface to a request that has been signed byHttpSigner, independent of payload type. See specific sub-interfacesSignedRequestfor sync payload andAsyncSignedRequestfor async payload.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interfaceBaseSignedRequest.Builder<B extends BaseSignedRequest.Builder<B,PayloadT>,PayloadT>A builder for aBaseSignedRequest.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Optional<PayloadT>payload()Returns the body payload of the request.SdkHttpRequestrequest()Returns the HTTP request object, without the request body payload.
-
-
-
Method Detail
-
request
SdkHttpRequest request()
Returns the HTTP request object, without the request body payload.
-
-