Package ai.extend.types
Class ClassifierRef.Builder
- java.lang.Object
-
- ai.extend.types.ClassifierRef.Builder
-
- All Implemented Interfaces:
ClassifierRef._FinalStage,ClassifierRef.IdStage,ClassifierRef.VersionStage
- Enclosing class:
- ClassifierRef
public static final class ClassifierRef.Builder extends java.lang.Object implements ClassifierRef.IdStage, ClassifierRef.VersionStage, ClassifierRef._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassifierRefbuild()ClassifierRef.Builderfrom(ClassifierRef other)ClassifierRef.VersionStageid(java.lang.String id)The classifier ID.ClassifierRef._FinalStageversion(java.lang.String version)The classifier version to use:"draft"or a specific semver string (e.g.
-
-
-
Method Detail
-
from
public ClassifierRef.Builder from(ClassifierRef other)
- Specified by:
fromin interfaceClassifierRef.IdStage
-
id
public ClassifierRef.VersionStage id(@NotNull java.lang.String id)
The classifier ID.
The classifier ID.
- Specified by:
idin interfaceClassifierRef.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
version
public ClassifierRef._FinalStage version(@NotNull java.lang.String version)
The classifier version to use:
"draft"or a specific semver string (e.g."0.1")."latest"is not allowed because classification IDs used for routing are tied to a specific version's config.The classifier version to use:
"draft"or a specific semver string (e.g."0.1")."latest"is not allowed because classification IDs used for routing are tied to a specific version's config.- Specified by:
versionin interfaceClassifierRef.VersionStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
build
public ClassifierRef build()
- Specified by:
buildin interfaceClassifierRef._FinalStage
-
-