public static final class HandlerInput.Builder extends AbstractHandlerInput.Builder<com.amazon.ask.model.Request,HandlerInput.Builder>
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(com.amazon.ask.model.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(com.amazon.ask.model.services.ServiceClientFactory serviceClientFactory)
Adds Service Client Factory to HandlerInput.
|
HandlerInput.Builder |
withTemplateFactory(TemplateFactory templateFactory)
Adds Template factory to HandlerInput.
|
withContext, withRequest
public HandlerInput.Builder withRequestEnvelope(com.amazon.ask.model.RequestEnvelope requestEnvelope)
requestEnvelope
- Request Envelope.HandlerInput.Builder
.public HandlerInput.Builder withPersistenceAdapter(PersistenceAdapter persistenceAdapter)
persistenceAdapter
- Persistence Adapter.HandlerInput.Builder
.public HandlerInput.Builder withServiceClientFactory(com.amazon.ask.model.services.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<com.amazon.ask.model.Request,HandlerInput.Builder>
HandlerInput
.Copyright © Amazon.com, Inc. or its affiliates. All Rights Reserved.