Package ai.extend.types
Class SplitRequestSplitter.Builder
- java.lang.Object
-
- ai.extend.types.SplitRequestSplitter.Builder
-
- All Implemented Interfaces:
SplitRequestSplitter._FinalStage,SplitRequestSplitter.IdStage
- Enclosing class:
- SplitRequestSplitter
public static final class SplitRequestSplitter.Builder extends java.lang.Object implements SplitRequestSplitter.IdStage, SplitRequestSplitter._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitRequestSplitterbuild()SplitRequestSplitter.Builderfrom(SplitRequestSplitter other)SplitRequestSplitter._FinalStageid(java.lang.String id)The ID of the splitter to use.SplitRequestSplitter._FinalStageoverrideConfig(SplitConfig overrideConfig)Optional configuration override.SplitRequestSplitter._FinalStageoverrideConfig(java.util.Optional<SplitConfig> overrideConfig)Optional configuration override.SplitRequestSplitter._FinalStageversion(java.lang.String version)SplitRequestSplitter._FinalStageversion(java.util.Optional<java.lang.String> version)
-
-
-
Method Detail
-
from
public SplitRequestSplitter.Builder from(SplitRequestSplitter other)
- Specified by:
fromin interfaceSplitRequestSplitter.IdStage
-
id
public SplitRequestSplitter._FinalStage id(@NotNull java.lang.String id)
The ID of the splitter to use.
The ID of the splitter to use.
- Specified by:
idin interfaceSplitRequestSplitter.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
overrideConfig
public SplitRequestSplitter._FinalStage overrideConfig(SplitConfig overrideConfig)
Optional configuration override. If provided, this configuration will override the splitter's saved configuration.
- Specified by:
overrideConfigin interfaceSplitRequestSplitter._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
overrideConfig
public SplitRequestSplitter._FinalStage overrideConfig(java.util.Optional<SplitConfig> overrideConfig)
Optional configuration override. If provided, this configuration will override the splitter's saved configuration.
- Specified by:
overrideConfigin interfaceSplitRequestSplitter._FinalStage
-
version
public SplitRequestSplitter._FinalStage version(java.lang.String version)
- Specified by:
versionin interfaceSplitRequestSplitter._FinalStage
-
version
public SplitRequestSplitter._FinalStage version(java.util.Optional<java.lang.String> version)
- Specified by:
versionin interfaceSplitRequestSplitter._FinalStage
-
build
public SplitRequestSplitter build()
- Specified by:
buildin interfaceSplitRequestSplitter._FinalStage
-
-