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
Constructors -
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:
buildin interfaceOpenLineage.Builder<OpenLineage.IcebergCommitReportOutputDatasetFacet>- Returns:
- the constructed type
-