Class SplitRunsCreateBatchRequestSplitter.Builder
- java.lang.Object
-
- ai.extend.resources.splitruns.types.SplitRunsCreateBatchRequestSplitter.Builder
-
- All Implemented Interfaces:
SplitRunsCreateBatchRequestSplitter._FinalStage,SplitRunsCreateBatchRequestSplitter.IdStage
- Enclosing class:
- SplitRunsCreateBatchRequestSplitter
public static final class SplitRunsCreateBatchRequestSplitter.Builder extends java.lang.Object implements SplitRunsCreateBatchRequestSplitter.IdStage, SplitRunsCreateBatchRequestSplitter._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitRunsCreateBatchRequestSplitterbuild()SplitRunsCreateBatchRequestSplitter.Builderfrom(SplitRunsCreateBatchRequestSplitter other)SplitRunsCreateBatchRequestSplitter._FinalStageid(java.lang.String id)The ID of the splitter to use.SplitRunsCreateBatchRequestSplitter._FinalStageoverrideConfig(SplitOverrideConfig overrideConfig)Optional partial configuration override applied to every run in this batch.SplitRunsCreateBatchRequestSplitter._FinalStageoverrideConfig(java.util.Optional<SplitOverrideConfig> overrideConfig)Optional partial configuration override applied to every run in this batch.SplitRunsCreateBatchRequestSplitter._FinalStageversion(java.lang.String version)SplitRunsCreateBatchRequestSplitter._FinalStageversion(java.util.Optional<java.lang.String> version)
-
-
-
Method Detail
-
from
public SplitRunsCreateBatchRequestSplitter.Builder from(SplitRunsCreateBatchRequestSplitter other)
- Specified by:
fromin interfaceSplitRunsCreateBatchRequestSplitter.IdStage
-
id
public SplitRunsCreateBatchRequestSplitter._FinalStage id(@NotNull java.lang.String id)
The ID of the splitter to use.
The ID of the splitter to use.
- Specified by:
idin interfaceSplitRunsCreateBatchRequestSplitter.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
overrideConfig
public SplitRunsCreateBatchRequestSplitter._FinalStage overrideConfig(SplitOverrideConfig overrideConfig)
Optional partial configuration override applied to every run in this batch. Only the fields you provide will override the splitter's saved configuration.
- Specified by:
overrideConfigin interfaceSplitRunsCreateBatchRequestSplitter._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
overrideConfig
public SplitRunsCreateBatchRequestSplitter._FinalStage overrideConfig(java.util.Optional<SplitOverrideConfig> overrideConfig)
Optional partial configuration override applied to every run in this batch. Only the fields you provide will override the splitter's saved configuration.
- Specified by:
overrideConfigin interfaceSplitRunsCreateBatchRequestSplitter._FinalStage
-
version
public SplitRunsCreateBatchRequestSplitter._FinalStage version(java.lang.String version)
- Specified by:
versionin interfaceSplitRunsCreateBatchRequestSplitter._FinalStage
-
version
public SplitRunsCreateBatchRequestSplitter._FinalStage version(java.util.Optional<java.lang.String> version)
- Specified by:
versionin interfaceSplitRunsCreateBatchRequestSplitter._FinalStage
-
build
public SplitRunsCreateBatchRequestSplitter build()
- Specified by:
buildin interfaceSplitRunsCreateBatchRequestSplitter._FinalStage
-
-