public static final class SkillConfiguration.Builder extends Object
public SkillConfiguration.Builder addRequestMapper(RequestMapper requestMapper)
public SkillConfiguration.Builder withRequestMappers(List<RequestMapper> requestMappers)
public List<RequestMapper> getRequestMappers()
public SkillConfiguration.Builder addHandlerAdapter(HandlerAdapter handlerAdapter)
public SkillConfiguration.Builder withHandlerAdapters(List<HandlerAdapter> handlerAdapters)
public List<HandlerAdapter> getHandlerAdapters()
public SkillConfiguration.Builder addRequestInterceptor(RequestInterceptor requestInterceptor)
public SkillConfiguration.Builder withRequestInterceptors(List<RequestInterceptor> requestInterceptors)
public List<RequestInterceptor> getRequestInterceptors()
public SkillConfiguration.Builder addResponseInterceptor(ResponseInterceptor responseInterceptor)
public SkillConfiguration.Builder withResponseInterceptors(List<ResponseInterceptor> responseInterceptors)
public List<ResponseInterceptor> getResponseInterceptors()
public SkillConfiguration.Builder withExceptionMapper(ExceptionMapper exceptionMapper)
public ExceptionMapper getExceptionMapper()
public SkillConfiguration.Builder withPersistenceAdapter(PersistenceAdapter persistenceAdapter)
public SkillConfiguration.Builder withApiClient(com.amazon.ask.model.services.ApiClient apiClient)
public com.amazon.ask.model.services.ApiClient getApiClient()
public SkillConfiguration.Builder withCustomUserAgent(String customUserAgent)
public SkillConfiguration.Builder appendCustomUserAgent(String userAgent)
public String getCustomUserAgent()
public SkillConfiguration.Builder withSkillId(String skillId)
public String getSkillId()
public SkillConfiguration build()
public PersistenceAdapter getPersistenceAdapter()
Copyright © Amazon.com, Inc. or its affiliates. All Rights Reserved.