Package ai.extend.types
Class SplitStepDefinitionConfig.Builder
- java.lang.Object
-
- ai.extend.types.SplitStepDefinitionConfig.Builder
-
- Enclosing class:
- SplitStepDefinitionConfig
public static final class SplitStepDefinitionConfig.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitStepDefinitionConfigbuild()SplitStepDefinitionConfig.Builderfrom(SplitStepDefinitionConfig other)SplitStepDefinitionConfig.Buildersplitter(SplitterRef splitter)SplitStepDefinitionConfig.Buildersplitter(java.util.Optional<SplitterRef> splitter)Reference to a saved splitter.SplitStepDefinitionConfig.BuildersplitterConfig(SplitConfig splitterConfig)SplitStepDefinitionConfig.BuildersplitterConfig(java.util.Optional<SplitConfig> splitterConfig)Inline splitter configuration.
-
-
-
Method Detail
-
from
public SplitStepDefinitionConfig.Builder from(SplitStepDefinitionConfig other)
-
splitter
public SplitStepDefinitionConfig.Builder splitter(java.util.Optional<SplitterRef> splitter)
Reference to a saved splitter. Provide either this or
splitterConfig, not both.The
versionis required and must be a pinned version (semver like"0.1"or"draft")."latest"is not allowed.
-
splitter
public SplitStepDefinitionConfig.Builder splitter(SplitterRef splitter)
-
splitterConfig
public SplitStepDefinitionConfig.Builder splitterConfig(java.util.Optional<SplitConfig> splitterConfig)
Inline splitter configuration. Provide either this or
splitter, not both. Same shape as theconfigaccepted by Create Split Run.Inline configs are returned verbatim in responses (there is no saved processor, so no
versionis involved).
-
splitterConfig
public SplitStepDefinitionConfig.Builder splitterConfig(SplitConfig splitterConfig)
-
build
public SplitStepDefinitionConfig build()
-
-