Package com.braintrustdata.api.models
Class Function.FunctionData
-
- All Implemented Interfaces:
public final class Function.FunctionData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceFunction.FunctionData.VisitorAn interface that defines how to map each variant of FunctionData to a value of type T.
public final classFunction.FunctionData.Promptpublic final classFunction.FunctionData.Codepublic final classFunction.FunctionData.Global
-
Method Summary
Modifier and Type Method Description final Optional<Function.FunctionData.Prompt>prompt()final Optional<Function.FunctionData.Code>code()final Optional<Function.FunctionData.Global>global()final BooleanisPrompt()final BooleanisCode()final BooleanisGlobal()final Function.FunctionData.PromptasPrompt()final Function.FunctionData.CodeasCode()final Function.FunctionData.GlobalasGlobal()final Optional<JsonValue>_json()final <T extends Any> Taccept(Function.FunctionData.Visitor<T> visitor)final Function.FunctionDatavalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static Function.FunctionDataofPrompt(Function.FunctionData.Prompt prompt)final static Function.FunctionDataofCode(Function.FunctionData.Code code)final static Function.FunctionDataofGlobal(Function.FunctionData.Global global)-
-
Method Detail
-
prompt
final Optional<Function.FunctionData.Prompt> prompt()
-
code
final Optional<Function.FunctionData.Code> code()
-
global
final Optional<Function.FunctionData.Global> global()
-
asPrompt
final Function.FunctionData.Prompt asPrompt()
-
asCode
final Function.FunctionData.Code asCode()
-
asGlobal
final Function.FunctionData.Global asGlobal()
-
accept
final <T extends Any> T accept(Function.FunctionData.Visitor<T> visitor)
-
validate
final Function.FunctionData validate()
-
ofPrompt
final static Function.FunctionData ofPrompt(Function.FunctionData.Prompt prompt)
-
ofCode
final static Function.FunctionData ofCode(Function.FunctionData.Code code)
-
ofGlobal
final static Function.FunctionData ofGlobal(Function.FunctionData.Global global)
-
-
-
-