Class SplitRunsCreateBatchRequest.Builder
- java.lang.Object
-
- ai.extend.resources.splitruns.requests.SplitRunsCreateBatchRequest.Builder
-
- All Implemented Interfaces:
SplitRunsCreateBatchRequest._FinalStage,SplitRunsCreateBatchRequest.SplitterStage
- Enclosing class:
- SplitRunsCreateBatchRequest
public static final class SplitRunsCreateBatchRequest.Builder extends java.lang.Object implements SplitRunsCreateBatchRequest.SplitterStage, SplitRunsCreateBatchRequest._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SplitRunsCreateBatchRequest._FinalStageaddAllInputs(java.util.List<SplitRunsCreateBatchRequestInputsItem> inputs)An array of inputs to process.SplitRunsCreateBatchRequest._FinalStageaddInputs(SplitRunsCreateBatchRequestInputsItem inputs)An array of inputs to process.SplitRunsCreateBatchRequestbuild()SplitRunsCreateBatchRequest.Builderfrom(SplitRunsCreateBatchRequest other)SplitRunsCreateBatchRequest._FinalStageinputs(java.util.List<SplitRunsCreateBatchRequestInputsItem> inputs)An array of inputs to process.SplitRunsCreateBatchRequest._FinalStagepriority(java.lang.Integer priority)SplitRunsCreateBatchRequest._FinalStagepriority(java.util.Optional<java.lang.Integer> priority)SplitRunsCreateBatchRequest._FinalStagesplitter(SplitRunsCreateBatchRequestSplitter splitter)Reference to the splitter to run against every input in this batch.
-
-
-
Method Detail
-
from
public SplitRunsCreateBatchRequest.Builder from(SplitRunsCreateBatchRequest other)
- Specified by:
fromin interfaceSplitRunsCreateBatchRequest.SplitterStage
-
splitter
public SplitRunsCreateBatchRequest._FinalStage splitter(@NotNull SplitRunsCreateBatchRequestSplitter splitter)
Reference to the splitter to run against every input in this batch.
Reference to the splitter to run against every input in this batch.
- Specified by:
splitterin interfaceSplitRunsCreateBatchRequest.SplitterStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
priority
public SplitRunsCreateBatchRequest._FinalStage priority(java.lang.Integer priority)
- Specified by:
priorityin interfaceSplitRunsCreateBatchRequest._FinalStage
-
priority
public SplitRunsCreateBatchRequest._FinalStage priority(java.util.Optional<java.lang.Integer> priority)
- Specified by:
priorityin interfaceSplitRunsCreateBatchRequest._FinalStage
-
addAllInputs
public SplitRunsCreateBatchRequest._FinalStage addAllInputs(java.util.List<SplitRunsCreateBatchRequestInputsItem> inputs)
An array of inputs to process. Each item produces one split run. Must contain between 1 and 1,000 items. Raw text input is not supported — use a URL or file ID.
- Specified by:
addAllInputsin interfaceSplitRunsCreateBatchRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addInputs
public SplitRunsCreateBatchRequest._FinalStage addInputs(SplitRunsCreateBatchRequestInputsItem inputs)
An array of inputs to process. Each item produces one split run. Must contain between 1 and 1,000 items. Raw text input is not supported — use a URL or file ID.
- Specified by:
addInputsin interfaceSplitRunsCreateBatchRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
inputs
public SplitRunsCreateBatchRequest._FinalStage inputs(java.util.List<SplitRunsCreateBatchRequestInputsItem> inputs)
An array of inputs to process. Each item produces one split run. Must contain between 1 and 1,000 items. Raw text input is not supported — use a URL or file ID.
- Specified by:
inputsin interfaceSplitRunsCreateBatchRequest._FinalStage
-
build
public SplitRunsCreateBatchRequest build()
- Specified by:
buildin interfaceSplitRunsCreateBatchRequest._FinalStage
-
-