Interface BaseSignRequest.Builder<B extends BaseSignRequest.Builder<B,PayloadT,IdentityT>,PayloadT,IdentityT extends Identity>

All Known Subinterfaces:
AsyncSignRequest.Builder<IdentityT>, SignRequest.Builder<IdentityT>
All Known Implementing Classes:
DefaultAsyncSignRequest.BuilderImpl, DefaultSignRequest.BuilderImpl
Enclosing interface:
BaseSignRequest<PayloadT,IdentityT extends Identity>

public static interface BaseSignRequest.Builder<B extends BaseSignRequest.Builder<B,PayloadT,IdentityT>,PayloadT,IdentityT extends Identity>
A builder for a BaseSignRequest.
  • Method Details

    • request

      B request(SdkHttpRequest request)
      Set the HTTP request object, without the request body payload.
    • payload

      B payload(PayloadT payload)
      Set the body payload of the request. A payload is optional. By default, the payload will be empty.
    • identity

      B identity(IdentityT identity)
      Set the identity of the request.
    • putProperty

      <T> B putProperty(SignerProperty<T> key, T value)
      Set a property that the HttpSigner can use during signing.