Class SplitRunsCreateRequest.Builder
- java.lang.Object
-
- ai.extend.resources.splitruns.requests.SplitRunsCreateRequest.Builder
-
- All Implemented Interfaces:
SplitRunsCreateRequest._FinalStage,SplitRunsCreateRequest.FileStage
- Enclosing class:
- SplitRunsCreateRequest
public static final class SplitRunsCreateRequest.Builder extends java.lang.Object implements SplitRunsCreateRequest.FileStage, SplitRunsCreateRequest._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public SplitRunsCreateRequest.Builder from(SplitRunsCreateRequest other)
- Specified by:
fromin interfaceSplitRunsCreateRequest.FileStage
-
file
public SplitRunsCreateRequest._FinalStage file(@NotNull SplitRunsCreateRequestFile file)
The file to be split. Files can be provided as a URL or an Extend file ID.
The file to be split. Files can be provided as a URL or an Extend file ID.
- Specified by:
filein interfaceSplitRunsCreateRequest.FileStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
metadata
public SplitRunsCreateRequest._FinalStage metadata(java.util.Map<java.lang.String,java.lang.Object> metadata)
- Specified by:
metadatain interfaceSplitRunsCreateRequest._FinalStage
-
metadata
public SplitRunsCreateRequest._FinalStage metadata(java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> metadata)
- Specified by:
metadatain interfaceSplitRunsCreateRequest._FinalStage
-
priority
public SplitRunsCreateRequest._FinalStage priority(java.lang.Integer priority)
- Specified by:
priorityin interfaceSplitRunsCreateRequest._FinalStage
-
priority
public SplitRunsCreateRequest._FinalStage priority(java.util.Optional<java.lang.Integer> priority)
- Specified by:
priorityin interfaceSplitRunsCreateRequest._FinalStage
-
config
public SplitRunsCreateRequest._FinalStage config(SplitConfig config)
Inline splitter configuration. One of
splitterorconfigmust be provided.- Specified by:
configin interfaceSplitRunsCreateRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
config
public SplitRunsCreateRequest._FinalStage config(java.util.Optional<SplitConfig> config)
Inline splitter configuration. One of
splitterorconfigmust be provided.- Specified by:
configin interfaceSplitRunsCreateRequest._FinalStage
-
splitter
public SplitRunsCreateRequest._FinalStage splitter(SplitRunsCreateRequestSplitter splitter)
Reference to an existing splitter. One of
splitterorconfigmust be provided.- Specified by:
splitterin interfaceSplitRunsCreateRequest._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
splitter
public SplitRunsCreateRequest._FinalStage splitter(java.util.Optional<SplitRunsCreateRequestSplitter> splitter)
Reference to an existing splitter. One of
splitterorconfigmust be provided.- Specified by:
splitterin interfaceSplitRunsCreateRequest._FinalStage
-
build
public SplitRunsCreateRequest build()
- Specified by:
buildin interfaceSplitRunsCreateRequest._FinalStage
-
-