Package ai.extend.types
Class LegacyClassifierOutput.Builder
- java.lang.Object
-
- ai.extend.types.LegacyClassifierOutput.Builder
-
- All Implemented Interfaces:
LegacyClassifierOutput._FinalStage,LegacyClassifierOutput.ConfidenceStage,LegacyClassifierOutput.IdStage,LegacyClassifierOutput.TypeStage
- Enclosing class:
- LegacyClassifierOutput
public static final class LegacyClassifierOutput.Builder extends java.lang.Object implements LegacyClassifierOutput.IdStage, LegacyClassifierOutput.TypeStage, LegacyClassifierOutput.ConfidenceStage, LegacyClassifierOutput._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LegacyClassifierOutput._FinalStageaddAllInsights(java.util.List<Insight> insights)Additional insights about the classification decisionLegacyClassifierOutput._FinalStageaddInsights(Insight insights)Additional insights about the classification decisionLegacyClassifierOutputbuild()LegacyClassifierOutput._FinalStageconfidence(double confidence)A value between 0 and 1 indicating the model's confidence in the classification, where 1 represents maximum confidenceLegacyClassifierOutput.Builderfrom(LegacyClassifierOutput other)LegacyClassifierOutput.TypeStageid(java.lang.String id)The unique identifier for this classificationLegacyClassifierOutput._FinalStageinsights(java.util.List<Insight> insights)Additional insights about the classification decisionLegacyClassifierOutput.ConfidenceStagetype(java.lang.String type)The type of classification
-
-
-
Method Detail
-
from
public LegacyClassifierOutput.Builder from(LegacyClassifierOutput other)
- Specified by:
fromin interfaceLegacyClassifierOutput.IdStage
-
id
public LegacyClassifierOutput.TypeStage id(@NotNull java.lang.String id)
The unique identifier for this classification
The unique identifier for this classification
- Specified by:
idin interfaceLegacyClassifierOutput.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
type
public LegacyClassifierOutput.ConfidenceStage type(@NotNull java.lang.String type)
The type of classification
The type of classification
- Specified by:
typein interfaceLegacyClassifierOutput.TypeStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
confidence
public LegacyClassifierOutput._FinalStage confidence(double confidence)
A value between 0 and 1 indicating the model's confidence in the classification, where 1 represents maximum confidence
A value between 0 and 1 indicating the model's confidence in the classification, where 1 represents maximum confidence
- Specified by:
confidencein interfaceLegacyClassifierOutput.ConfidenceStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addAllInsights
public LegacyClassifierOutput._FinalStage addAllInsights(java.util.List<Insight> insights)
Additional insights about the classification decision
- Specified by:
addAllInsightsin interfaceLegacyClassifierOutput._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addInsights
public LegacyClassifierOutput._FinalStage addInsights(Insight insights)
Additional insights about the classification decision
- Specified by:
addInsightsin interfaceLegacyClassifierOutput._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
insights
public LegacyClassifierOutput._FinalStage insights(java.util.List<Insight> insights)
Additional insights about the classification decision
- Specified by:
insightsin interfaceLegacyClassifierOutput._FinalStage
-
build
public LegacyClassifierOutput build()
- Specified by:
buildin interfaceLegacyClassifierOutput._FinalStage
-
-