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.