Class SessionActParams.Input
-
- All Implemented Interfaces:
public final class SessionActParams.InputNatural language instruction or Action object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceSessionActParams.Input.VisitorAn interface that defines how to map each variant of Input to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<Action>action()Action object returned by observe and used by act final BooleanisString()final BooleanisAction()final StringasString()final ActionasAction()Action object returned by observe and used by act final Optional<JsonValue>_json()final <T extends Any> Taccept(SessionActParams.Input.Visitor<T> visitor)final SessionActParams.Inputvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static SessionActParams.InputofString(String string)final static SessionActParams.InputofAction(Action action)Action object returned by observe and used by act -
-
Method Detail
-
accept
final <T extends Any> T accept(SessionActParams.Input.Visitor<T> visitor)
-
validate
final SessionActParams.Input validate()
-
ofString
final static SessionActParams.Input ofString(String string)
-
ofAction
final static SessionActParams.Input ofAction(Action action)
Action object returned by observe and used by act
-
-
-
-