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