Package io.dialob.session.engine.sp
Class DialobQuestionnaireSession.Builder
java.lang.Object
io.dialob.session.engine.sp.DialobQuestionnaireSession.Builder
- Enclosing class:
DialobQuestionnaireSession
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionasyncFunctionInvoker(AsyncFunctionInvoker asyncFunctionInvoker) build()dialobProgram(DialobProgram dialobProgram) dialobSession(DialobSession dialobSession) eventPublisher(QuestionnaireEventPublisher eventPublisher) metadata(io.dialob.api.questionnaire.Questionnaire.Metadata metadata) questionClientVisibility(QuestionnaireSession.QuestionClientVisibility questionClientVisibility) readFrom(com.google.protobuf.CodedInputStream input) sessionContextFactory(DialobSessionEvalContextFactory sessionContextFactory)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
readFrom
public DialobQuestionnaireSession.Builder readFrom(@NonNull com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
eventPublisher
public DialobQuestionnaireSession.Builder eventPublisher(QuestionnaireEventPublisher eventPublisher) -
sessionContextFactory
public DialobQuestionnaireSession.Builder sessionContextFactory(DialobSessionEvalContextFactory sessionContextFactory) -
asyncFunctionInvoker
public DialobQuestionnaireSession.Builder asyncFunctionInvoker(AsyncFunctionInvoker asyncFunctionInvoker) -
rev
-
dialobSession
-
dialobProgram
-
state
-
questionClientVisibility
public DialobQuestionnaireSession.Builder questionClientVisibility(@NonNull QuestionnaireSession.QuestionClientVisibility questionClientVisibility) -
metadata
public DialobQuestionnaireSession.Builder metadata(io.dialob.api.questionnaire.Questionnaire.Metadata metadata) -
build
-