Package com.braintrustdata.api.models
Class FunctionUpdateParams.FunctionData
-
- All Implemented Interfaces:
public final class FunctionUpdateParams.FunctionData
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceFunctionUpdateParams.FunctionData.VisitorAn interface that defines how to map each variant of FunctionData to a value of type T.
public final classFunctionUpdateParams.FunctionData.Promptpublic final classFunctionUpdateParams.FunctionData.Codepublic final classFunctionUpdateParams.FunctionData.Global
-
Method Summary
-
-
Method Detail
-
prompt
final Optional<FunctionUpdateParams.FunctionData.Prompt> prompt()
-
code
final Optional<FunctionUpdateParams.FunctionData.Code> code()
-
global
final Optional<FunctionUpdateParams.FunctionData.Global> global()
-
asPrompt
final FunctionUpdateParams.FunctionData.Prompt asPrompt()
-
asCode
final FunctionUpdateParams.FunctionData.Code asCode()
-
asGlobal
final FunctionUpdateParams.FunctionData.Global asGlobal()
-
accept
final <T extends Any> T accept(FunctionUpdateParams.FunctionData.Visitor<T> visitor)
-
validate
final FunctionUpdateParams.FunctionData validate()
-
ofPrompt
final static FunctionUpdateParams.FunctionData ofPrompt(FunctionUpdateParams.FunctionData.Prompt prompt)
-
ofCode
final static FunctionUpdateParams.FunctionData ofCode(FunctionUpdateParams.FunctionData.Code code)
-
ofGlobal
final static FunctionUpdateParams.FunctionData ofGlobal(FunctionUpdateParams.FunctionData.Global global)
-
-
-
-