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 aBaseSignRequest.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Bidentity(IdentityT identity)Set the identity of the request.Bpayload(PayloadT payload)Set the body payload of the request.<T> BputProperty(SignerProperty<T> key, T value)Set a property that theHttpSignercan use during signing.Brequest(SdkHttpRequest request)Set the HTTP request object, without the request body payload.
-
-
-
Method Detail
-
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.
-
putProperty
<T> B putProperty(SignerProperty<T> key, T value)
Set a property that theHttpSignercan use during signing.
-
-