Package at.aimon.session.web
Class WebSubmitRequest.Builder
java.lang.Object
at.aimon.session.web.WebSubmitRequest.Builder
- Enclosing class:
WebSubmitRequest
Builder for
WebSubmitRequest.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Sets the optional context discriminator.conversationId(at.aimon.core.agent.conversation.ConversationId v) initiator(at.aimon.core.base.Principal v) openAttributes(at.aimon.core.agent.session.OpenAttributes v) options(at.aimon.core.agent.session.AgentSessionOptions v) priority(at.aimon.core.agent.queue.QueuedInputPriority v) submitOptions(at.aimon.core.agent.SubmitOptions v)
-
Method Details
-
conversationId
-
agentRef
-
contextDiscriminator
Sets the optional context discriminator. SeeWebSubmitRequest.getContextDiscriminator()for semantics.- Parameters:
v- the discriminator, ornullfor the bareagent:<agentRef>context. When non-null it must be non-blank and must not contain':'(the segment separator) — the same rules thatAgentExecutionContextId.fromName(String, String)enforces.- Returns:
- this builder
- Throws:
IllegalArgumentException- ifvis non-null but blank or contains':'
-
userInput
-
options
-
submitOptions
-
openAttributes
-
idempotencyKey
-
priority
-
initiator
-
build
-