Class ClassifierVersionSummary.Builder
- java.lang.Object
-
- ai.extend.types.ClassifierVersionSummary.Builder
-
- All Implemented Interfaces:
ClassifierVersionSummary._FinalStage,ClassifierVersionSummary.ClassifierIdStage,ClassifierVersionSummary.CreatedAtStage,ClassifierVersionSummary.IdStage,ClassifierVersionSummary.VersionStage
- Enclosing class:
- ClassifierVersionSummary
public static final class ClassifierVersionSummary.Builder extends java.lang.Object implements ClassifierVersionSummary.IdStage, ClassifierVersionSummary.VersionStage, ClassifierVersionSummary.ClassifierIdStage, ClassifierVersionSummary.CreatedAtStage, ClassifierVersionSummary._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassifierVersionSummarybuild()ClassifierVersionSummary.CreatedAtStageclassifierId(java.lang.String classifierId)The ID of the classifier that this version belongs to.ClassifierVersionSummary._FinalStagecreatedAt(java.time.OffsetDateTime createdAt)ClassifierVersionSummary._FinalStagecreatedBy(Nullable<CreatedBy> createdBy)ClassifierVersionSummary._FinalStagecreatedBy(CreatedBy createdBy)ClassifierVersionSummary._FinalStagecreatedBy(java.util.Optional<CreatedBy> createdBy)ClassifierVersionSummary._FinalStagedescription(Nullable<java.lang.String> description)A description of this version of the classifier.ClassifierVersionSummary._FinalStagedescription(java.lang.String description)A description of this version of the classifier.ClassifierVersionSummary._FinalStagedescription(java.util.Optional<java.lang.String> description)A description of this version of the classifier.ClassifierVersionSummary.Builderfrom(ClassifierVersionSummary other)ClassifierVersionSummary.VersionStageid(java.lang.String id)The unique identifier for this version of the classifier.ClassifierVersionSummary.ClassifierIdStageversion(java.lang.String version)The version number or identifier for this specific version of the classifier.
-
-
-
Method Detail
-
from
public ClassifierVersionSummary.Builder from(ClassifierVersionSummary other)
- Specified by:
fromin interfaceClassifierVersionSummary.IdStage
-
id
public ClassifierVersionSummary.VersionStage id(@NotNull java.lang.String id)
The unique identifier for this version of the classifier.
Example:
"clv_xK9mLPqRtN3vS8wF5hB2cQ"The unique identifier for this version of the classifier.
Example:
"clv_xK9mLPqRtN3vS8wF5hB2cQ"- Specified by:
idin interfaceClassifierVersionSummary.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
version
public ClassifierVersionSummary.ClassifierIdStage version(@NotNull java.lang.String version)
The version number or identifier for this specific version of the classifier. The draft version will have version="draft".
Examples:
"1.0","2.1","draft"The version number or identifier for this specific version of the classifier. The draft version will have version="draft".
Examples:
"1.0","2.1","draft"- Specified by:
versionin interfaceClassifierVersionSummary.VersionStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
classifierId
public ClassifierVersionSummary.CreatedAtStage classifierId(@NotNull java.lang.String classifierId)
The ID of the classifier that this version belongs to.
Example:
"cl_Xj8mK2pL9nR4vT7qY5wZ"The ID of the classifier that this version belongs to.
Example:
"cl_Xj8mK2pL9nR4vT7qY5wZ"- Specified by:
classifierIdin interfaceClassifierVersionSummary.ClassifierIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
createdAt
public ClassifierVersionSummary._FinalStage createdAt(@NotNull java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceClassifierVersionSummary.CreatedAtStage
-
createdBy
public ClassifierVersionSummary._FinalStage createdBy(Nullable<CreatedBy> createdBy)
- Specified by:
createdByin interfaceClassifierVersionSummary._FinalStage
-
createdBy
public ClassifierVersionSummary._FinalStage createdBy(CreatedBy createdBy)
- Specified by:
createdByin interfaceClassifierVersionSummary._FinalStage
-
createdBy
public ClassifierVersionSummary._FinalStage createdBy(java.util.Optional<CreatedBy> createdBy)
- Specified by:
createdByin interfaceClassifierVersionSummary._FinalStage
-
description
public ClassifierVersionSummary._FinalStage description(Nullable<java.lang.String> description)
A description of this version of the classifier.
Example:
"Added new document types for Q4 processing"- Specified by:
descriptionin interfaceClassifierVersionSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
description
public ClassifierVersionSummary._FinalStage description(java.lang.String description)
A description of this version of the classifier.
Example:
"Added new document types for Q4 processing"- Specified by:
descriptionin interfaceClassifierVersionSummary._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
description
public ClassifierVersionSummary._FinalStage description(java.util.Optional<java.lang.String> description)
A description of this version of the classifier.
Example:
"Added new document types for Q4 processing"- Specified by:
descriptionin interfaceClassifierVersionSummary._FinalStage
-
build
public ClassifierVersionSummary build()
- Specified by:
buildin interfaceClassifierVersionSummary._FinalStage
-
-