public static final class HandlerInput.Builder extends AbstractHandlerInput.Builder<Request,HandlerInput.Builder>
context, request
Modifier and Type | Method and Description |
---|---|
HandlerInput |
build()
Builder method to build an instance of HandlerInput with the provided data.
|
HandlerInput.Builder |
withPersistenceAdapter(PersistenceAdapter persistenceAdapter)
Adds Persistence Adapter to HandlerInput.
|
HandlerInput.Builder |
withRequestEnvelope(RequestEnvelope requestEnvelope)
Adds Request Envelope to HandlerInput.
|
HandlerInput.Builder |
withRequestEnvelopeJson(com.fasterxml.jackson.databind.JsonNode requestEnvelopeJson)
Adds Request Envelope Json to HandlerInput.
|
HandlerInput.Builder |
withServiceClientFactory(ServiceClientFactory serviceClientFactory)
Adds Service Client Factory to HandlerInput.
|
HandlerInput.Builder |
withTemplateFactory(TemplateFactory templateFactory)
Adds Template factory to HandlerInput.
|
withContext, withRequest
public HandlerInput.Builder withRequestEnvelope(RequestEnvelope requestEnvelope)
requestEnvelope
- Request Envelope.HandlerInput.Builder
.public HandlerInput.Builder withPersistenceAdapter(PersistenceAdapter persistenceAdapter)
persistenceAdapter
- Persistence Adapter.HandlerInput.Builder
.public HandlerInput.Builder withServiceClientFactory(ServiceClientFactory serviceClientFactory)
serviceClientFactory
- Service Client Factory.HandlerInput.Builder
.public HandlerInput.Builder withRequestEnvelopeJson(com.fasterxml.jackson.databind.JsonNode requestEnvelopeJson)
requestEnvelopeJson
- Request Envelope Json.HandlerInput.Builder
.public HandlerInput.Builder withTemplateFactory(TemplateFactory templateFactory)
templateFactory
- Template factory.HandlerInput.Builder
.public HandlerInput build()
build
in class AbstractHandlerInput.Builder<Request,HandlerInput.Builder>
HandlerInput
.Copyright © 2023. All rights reserved.