public class HandlerInput extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
HandlerInput.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected AttributesManager |
attributesManager |
protected Object |
context |
protected com.amazon.ask.model.RequestEnvelope |
requestEnvelope |
protected ResponseBuilder |
responseBuilder |
protected com.amazon.ask.model.services.ServiceClientFactory |
serviceClientFactory |
| Modifier | Constructor and Description |
|---|---|
protected |
HandlerInput(com.amazon.ask.model.RequestEnvelope requestEnvelope,
PersistenceAdapter persistenceAdapter,
Object context,
com.amazon.ask.model.services.ServiceClientFactory serviceClientFactory) |
| Modifier and Type | Method and Description |
|---|---|
static HandlerInput.Builder |
builder() |
AttributesManager |
getAttributesManager() |
Optional<Object> |
getContext() |
com.amazon.ask.model.RequestEnvelope |
getRequestEnvelope() |
ResponseBuilder |
getResponseBuilder() |
com.amazon.ask.model.services.ServiceClientFactory |
getServiceClientFactory() |
boolean |
matches(Predicate<HandlerInput> predicate) |
protected final com.amazon.ask.model.RequestEnvelope requestEnvelope
protected final Object context
protected final AttributesManager attributesManager
protected final com.amazon.ask.model.services.ServiceClientFactory serviceClientFactory
protected final ResponseBuilder responseBuilder
protected HandlerInput(com.amazon.ask.model.RequestEnvelope requestEnvelope,
PersistenceAdapter persistenceAdapter,
Object context,
com.amazon.ask.model.services.ServiceClientFactory serviceClientFactory)
public static HandlerInput.Builder builder()
public com.amazon.ask.model.RequestEnvelope getRequestEnvelope()
public AttributesManager getAttributesManager()
public com.amazon.ask.model.services.ServiceClientFactory getServiceClientFactory()
public boolean matches(Predicate<HandlerInput> predicate)
public ResponseBuilder getResponseBuilder()
Copyright © 2018. All rights reserved.