Package ai.extend.types
Class OptimizerBatchProcessorRunResult.Builder
- java.lang.Object
-
- ai.extend.types.OptimizerBatchProcessorRunResult.Builder
-
- All Implemented Interfaces:
OptimizerBatchProcessorRunResult._FinalStage,OptimizerBatchProcessorRunResult.BatchProcessorRunIdStage,OptimizerBatchProcessorRunResult.IsBaselineStage,OptimizerBatchProcessorRunResult.MetricsStage,OptimizerBatchProcessorRunResult.ProcessorConfigStage
- Enclosing class:
- OptimizerBatchProcessorRunResult
public static final class OptimizerBatchProcessorRunResult.Builder extends java.lang.Object implements OptimizerBatchProcessorRunResult.BatchProcessorRunIdStage, OptimizerBatchProcessorRunResult.IsBaselineStage, OptimizerBatchProcessorRunResult.ProcessorConfigStage, OptimizerBatchProcessorRunResult.MetricsStage, OptimizerBatchProcessorRunResult._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OptimizerBatchProcessorRunResult.IsBaselineStagebatchProcessorRunId(java.lang.String batchProcessorRunId)Unique identifier for the batch processor runOptimizerBatchProcessorRunResultbuild()OptimizerBatchProcessorRunResult.Builderfrom(OptimizerBatchProcessorRunResult other)OptimizerBatchProcessorRunResult.ProcessorConfigStageisBaseline(boolean isBaseline)Whether this is the baseline (original) configurationOptimizerBatchProcessorRunResult._FinalStagemetrics(OptimizerRunMetrics metrics)OptimizerBatchProcessorRunResult.MetricsStageprocessorConfig(OptimizerBatchProcessorRunResultProcessorConfig processorConfig)Processor configuration used for this run
-
-
-
Method Detail
-
from
public OptimizerBatchProcessorRunResult.Builder from(OptimizerBatchProcessorRunResult other)
- Specified by:
fromin interfaceOptimizerBatchProcessorRunResult.BatchProcessorRunIdStage
-
batchProcessorRunId
public OptimizerBatchProcessorRunResult.IsBaselineStage batchProcessorRunId(@NotNull java.lang.String batchProcessorRunId)
Unique identifier for the batch processor run
Unique identifier for the batch processor run
- Specified by:
batchProcessorRunIdin interfaceOptimizerBatchProcessorRunResult.BatchProcessorRunIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
isBaseline
public OptimizerBatchProcessorRunResult.ProcessorConfigStage isBaseline(boolean isBaseline)
Whether this is the baseline (original) configuration
Whether this is the baseline (original) configuration
- Specified by:
isBaselinein interfaceOptimizerBatchProcessorRunResult.IsBaselineStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
processorConfig
public OptimizerBatchProcessorRunResult.MetricsStage processorConfig(@NotNull OptimizerBatchProcessorRunResultProcessorConfig processorConfig)
Processor configuration used for this run
Processor configuration used for this run
- Specified by:
processorConfigin interfaceOptimizerBatchProcessorRunResult.ProcessorConfigStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
metrics
public OptimizerBatchProcessorRunResult._FinalStage metrics(@NotNull OptimizerRunMetrics metrics)
- Specified by:
metricsin interfaceOptimizerBatchProcessorRunResult.MetricsStage
-
build
public OptimizerBatchProcessorRunResult build()
- Specified by:
buildin interfaceOptimizerBatchProcessorRunResult._FinalStage
-
-