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