| Modifier and Type | Field and Description |
|---|---|
protected SkillConfiguration.Builder |
skillConfigBuilder
Skill configuration builder.
|
| Constructor and Description |
|---|
SdkModuleContext(SkillConfiguration.Builder skillConfigBuilder)
Constructor for SdkModuleContext.
|
| Modifier and Type | Method and Description |
|---|---|
SdkModuleContext |
addHandlerAdapter(GenericHandlerAdapter<HandlerInput,Optional<Response>> handlerAdapter)
Adds handler adapter to SkillConfiguration Builder.
|
SdkModuleContext |
addHandlerAdapters(List<GenericHandlerAdapter<HandlerInput,Optional<Response>>> handlerAdapter)
Adds multiple handler adapters to SkillConfiguration Builder.
|
SdkModuleContext |
addRequestInterceptor(GenericRequestInterceptor<HandlerInput> requestInterceptor)
Adds Request interceptor to SkillConfiguration Builder.
|
SdkModuleContext |
addRequestMapper(GenericRequestMapper<HandlerInput,Optional<Response>> requestMapper)
Adds request mapper to SkillConfiguration Builder.
|
SdkModuleContext |
addRequestMappers(List<GenericRequestMapper<HandlerInput,Optional<Response>>> requestMapper)
Adds multiple request mappers to SkillConfiguration Builder.
|
SdkModuleContext |
addResponseInterceptor(GenericResponseInterceptor<HandlerInput,Optional<Response>> responseInterceptor)
Adds Response interceptor to SkillConfiguration Builder.
|
List<GenericHandlerAdapter<HandlerInput,Optional<Response>>> |
getHandlerAdapter()
Getter for Handler Adapters.
|
List<GenericRequestInterceptor<HandlerInput>> |
getRequestInterceptors()
Getter for Request interceptors.
|
List<GenericRequestMapper<HandlerInput,Optional<Response>>> |
getRequestMappers()
Getter for Request Mappers.
|
List<GenericResponseInterceptor<HandlerInput,Optional<Response>>> |
getResponseInterceptors()
Getter for Response interceptors.
|
SdkModuleContext |
setApiClient(com.amazon.ask.model.services.ApiClient apiClient)
Adds Api client to SkillConfiguration Builder.
|
SdkModuleContext |
setExceptionMapper(GenericExceptionMapper<HandlerInput,Optional<Response>> exceptionMapper)
Adds exception mapper to SkillConfiguration Builder.
|
SdkModuleContext |
setPersistenceAdapter(PersistenceAdapter persistenceAdapter)
Adds Persistence Adapter to SkillConfiguration Builder.
|
SdkModuleContext |
setTemplateFactory(TemplateFactory templateFactory)
Adds TemplateFactory to SkillConfiguration Builder.
|
protected final SkillConfiguration.Builder skillConfigBuilder
public SdkModuleContext(SkillConfiguration.Builder skillConfigBuilder)
skillConfigBuilder - Skill configuration builder.public SdkModuleContext addRequestMappers(List<GenericRequestMapper<HandlerInput,Optional<Response>>> requestMapper)
requestMapper - request mappers.SdkModuleContext.public SdkModuleContext addRequestMapper(GenericRequestMapper<HandlerInput,Optional<Response>> requestMapper)
requestMapper - request mapper.SdkModuleContext.public List<GenericRequestMapper<HandlerInput,Optional<Response>>> getRequestMappers()
GenericRequestMapper.public SdkModuleContext addHandlerAdapters(List<GenericHandlerAdapter<HandlerInput,Optional<Response>>> handlerAdapter)
handlerAdapter - handler adapters.SdkModuleContext.public SdkModuleContext addHandlerAdapter(GenericHandlerAdapter<HandlerInput,Optional<Response>> handlerAdapter)
handlerAdapter - handler adapter.SdkModuleContext.public List<GenericHandlerAdapter<HandlerInput,Optional<Response>>> getHandlerAdapter()
GenericHandlerAdapter.public SdkModuleContext addRequestInterceptor(GenericRequestInterceptor<HandlerInput> requestInterceptor)
requestInterceptor - request interceptor.SdkModuleContext.public List<GenericRequestInterceptor<HandlerInput>> getRequestInterceptors()
GenericRequestInterceptor.public SdkModuleContext addResponseInterceptor(GenericResponseInterceptor<HandlerInput,Optional<Response>> responseInterceptor)
responseInterceptor - response interceptor.SdkModuleContext.public List<GenericResponseInterceptor<HandlerInput,Optional<Response>>> getResponseInterceptors()
GenericResponseInterceptor.public SdkModuleContext setExceptionMapper(GenericExceptionMapper<HandlerInput,Optional<Response>> exceptionMapper)
exceptionMapper - exception mapper.SdkModuleContext.public SdkModuleContext setPersistenceAdapter(PersistenceAdapter persistenceAdapter)
persistenceAdapter - Store skill attributes to a persistence layer.SdkModuleContext.public SdkModuleContext setApiClient(com.amazon.ask.model.services.ApiClient apiClient)
apiClient - client to make API calls.SdkModuleContext.public SdkModuleContext setTemplateFactory(TemplateFactory templateFactory)
templateFactory - Interface to process template and data to generate skill response.SdkModuleContext.Copyright © 2023. All rights reserved.