Class BatchRun.Builder
- java.lang.Object
-
- ai.extend.types.BatchRun.Builder
-
- All Implemented Interfaces:
BatchRun._FinalStage,BatchRun.CreatedAtStage,BatchRun.IdStage,BatchRun.MetricsStage,BatchRun.StatusStage,BatchRun.UpdatedAtStage
- Enclosing class:
- BatchRun
public static final class BatchRun.Builder extends java.lang.Object implements BatchRun.IdStage, BatchRun.StatusStage, BatchRun.MetricsStage, BatchRun.CreatedAtStage, BatchRun.UpdatedAtStage, BatchRun._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BatchRunbuild()BatchRun.UpdatedAtStagecreatedAt(java.time.OffsetDateTime createdAt)BatchRun._FinalStageentity(Nullable<BatchRunEntity> entity)The extractor, classifier, or splitter that was run.BatchRun._FinalStageentity(BatchRunEntity entity)The extractor, classifier, or splitter that was run.BatchRun._FinalStageentity(java.util.Optional<BatchRunEntity> entity)The extractor, classifier, or splitter that was run.BatchRun._FinalStageentityVersion(Nullable<BatchRunEntityVersion> entityVersion)The version of the extractor, classifier, or splitter that was run.BatchRun._FinalStageentityVersion(BatchRunEntityVersion entityVersion)The version of the extractor, classifier, or splitter that was run.BatchRun._FinalStageentityVersion(java.util.Optional<BatchRunEntityVersion> entityVersion)The version of the extractor, classifier, or splitter that was run.BatchRun.Builderfrom(BatchRun other)BatchRun.StatusStageid(java.lang.String id)The unique identifier for this batch run.BatchRun.CreatedAtStagemetrics(BatchRunMetrics metrics)BatchRun.MetricsStagestatus(BatchRunStatus status)BatchRun._FinalStageupdatedAt(java.time.OffsetDateTime updatedAt)
-
-
-
Method Detail
-
from
public BatchRun.Builder from(BatchRun other)
- Specified by:
fromin interfaceBatchRun.IdStage
-
id
public BatchRun.StatusStage id(@NotNull java.lang.String id)
The unique identifier for this batch run.
Example:
"batch_run_Xj8mK2pL9nR4vT7qY5wZ"The unique identifier for this batch run.
Example:
"batch_run_Xj8mK2pL9nR4vT7qY5wZ"- Specified by:
idin interfaceBatchRun.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
status
public BatchRun.MetricsStage status(@NotNull BatchRunStatus status)
- Specified by:
statusin interfaceBatchRun.StatusStage
-
metrics
public BatchRun.CreatedAtStage metrics(@NotNull BatchRunMetrics metrics)
- Specified by:
metricsin interfaceBatchRun.MetricsStage
-
createdAt
public BatchRun.UpdatedAtStage createdAt(@NotNull java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceBatchRun.CreatedAtStage
-
updatedAt
public BatchRun._FinalStage updatedAt(@NotNull java.time.OffsetDateTime updatedAt)
- Specified by:
updatedAtin interfaceBatchRun.UpdatedAtStage
-
entityVersion
public BatchRun._FinalStage entityVersion(Nullable<BatchRunEntityVersion> entityVersion)
The version of the extractor, classifier, or splitter that was run.
Availability: Present when an entity was provided when creating the batch run.
- Specified by:
entityVersionin interfaceBatchRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
entityVersion
public BatchRun._FinalStage entityVersion(BatchRunEntityVersion entityVersion)
The version of the extractor, classifier, or splitter that was run.
Availability: Present when an entity was provided when creating the batch run.
- Specified by:
entityVersionin interfaceBatchRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
entityVersion
public BatchRun._FinalStage entityVersion(java.util.Optional<BatchRunEntityVersion> entityVersion)
The version of the extractor, classifier, or splitter that was run.
Availability: Present when an entity was provided when creating the batch run.
- Specified by:
entityVersionin interfaceBatchRun._FinalStage
-
entity
public BatchRun._FinalStage entity(Nullable<BatchRunEntity> entity)
The extractor, classifier, or splitter that was run.
Availability: Present when an entity was provided when creating the batch run.
- Specified by:
entityin interfaceBatchRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
entity
public BatchRun._FinalStage entity(BatchRunEntity entity)
The extractor, classifier, or splitter that was run.
Availability: Present when an entity was provided when creating the batch run.
- Specified by:
entityin interfaceBatchRun._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
entity
public BatchRun._FinalStage entity(java.util.Optional<BatchRunEntity> entity)
The extractor, classifier, or splitter that was run.
Availability: Present when an entity was provided when creating the batch run.
- Specified by:
entityin interfaceBatchRun._FinalStage
-
build
public BatchRun build()
- Specified by:
buildin interfaceBatchRun._FinalStage
-
-