Class QuestionnaireSessionImpl.Builder
- java.lang.Object
-
- io.dialob.client.spi.executor.questionnaire.QuestionnaireSessionImpl.Builder
-
- Enclosing class:
- QuestionnaireSessionImpl
public static class QuestionnaireSessionImpl.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
readFrom
public QuestionnaireSessionImpl.Builder readFrom(@Nonnull com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
eventPublisher
public QuestionnaireSessionImpl.Builder eventPublisher(QuestionnaireEventPublisher eventPublisher)
-
sessionContextFactory
public QuestionnaireSessionImpl.Builder sessionContextFactory(DialobSessionEvalContextFactory sessionContextFactory)
-
asyncFunctionInvoker
public QuestionnaireSessionImpl.Builder asyncFunctionInvoker(AsyncFunctionInvoker asyncFunctionInvoker)
-
rev
public QuestionnaireSessionImpl.Builder rev(String rev)
-
dialobSession
public QuestionnaireSessionImpl.Builder dialobSession(DialobSession dialobSession)
-
dialobProgram
public QuestionnaireSessionImpl.Builder dialobProgram(DialobProgram dialobProgram)
-
state
public QuestionnaireSessionImpl.Builder state(io.dialob.client.spi.executor.questionnaire.QuestionnaireSessionImpl.State state)
-
questionClientVisibility
public QuestionnaireSessionImpl.Builder questionClientVisibility(@Nonnull QuestionnaireSession.QuestionClientVisibility questionClientVisibility)
-
metadata
public QuestionnaireSessionImpl.Builder metadata(io.dialob.api.questionnaire.Questionnaire.Metadata metadata)
-
getMetadata
public io.dialob.api.questionnaire.Questionnaire.Metadata getMetadata()
-
build
public QuestionnaireSessionImpl build()
-
-