Package io.openlineage.client
Class OpenLineage.IcebergCommitReportOutputDatasetFacetBuilder
java.lang.Object
io.openlineage.client.OpenLineage.IcebergCommitReportOutputDatasetFacetBuilder
- All Implemented Interfaces:
OpenLineage.Builder<OpenLineage.IcebergCommitReportOutputDatasetFacet>
- Enclosing class:
- OpenLineage
public final class OpenLineage.IcebergCommitReportOutputDatasetFacetBuilder
extends Object
implements OpenLineage.Builder<OpenLineage.IcebergCommitReportOutputDatasetFacet>
builder class for IcebergCommitReportOutputDatasetFacet
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
build an instance of IcebergCommitReportOutputDatasetFacet from the fields set in the builderadd additional propertiessequenceNumber
(Double sequenceNumber) snapshotId
(Double snapshotId)
-
Constructor Details
-
IcebergCommitReportOutputDatasetFacetBuilder
public IcebergCommitReportOutputDatasetFacetBuilder()
-
-
Method Details
-
snapshotId
- Parameters:
snapshotId
- Snapshot ID of the iceberg table- Returns:
- this
-
sequenceNumber
public OpenLineage.IcebergCommitReportOutputDatasetFacetBuilder sequenceNumber(Double sequenceNumber) - Parameters:
sequenceNumber
- Sequence number of the iceberg table- Returns:
- this
-
operation
- Parameters:
operation
- Operation that was performed on the iceberg table- Returns:
- this
-
commitMetrics
public OpenLineage.IcebergCommitReportOutputDatasetFacetBuilder commitMetrics(OpenLineage.IcebergCommitReportOutputDatasetFacetCommitMetrics commitMetrics) - Parameters:
commitMetrics
- the commitMetrics- Returns:
- this
-
metadata
public OpenLineage.IcebergCommitReportOutputDatasetFacetBuilder metadata(OpenLineage.IcebergCommitReportOutputDatasetFacetMetadata metadata) - Parameters:
metadata
- the metadata- Returns:
- this
-
put
add additional properties- Parameters:
key
- the additional property namevalue
- the additional property value- Returns:
- this
-
build
build an instance of IcebergCommitReportOutputDatasetFacet from the fields set in the builder- Specified by:
build
in interfaceOpenLineage.Builder<OpenLineage.IcebergCommitReportOutputDatasetFacet>
- Returns:
- the constructed type
-