Class UcCommitTelemetry.Report

Object
io.delta.kernel.unitycatalog.metrics.UcCommitTelemetry.Report
All Implemented Interfaces:
io.delta.kernel.metrics.MetricsReport
Enclosing class:
UcCommitTelemetry

public class UcCommitTelemetry.Report extends Object implements io.delta.kernel.metrics.MetricsReport
Complete UC commit report with metadata and metrics.
  • Field Details

    • operationType

      public final String operationType
      See Also:
    • reportUUID

      public final String reportUUID
    • ucTableId

      public final String ucTableId
    • ucTablePath

      public final String ucTablePath
    • commitVersion

      public final long commitVersion
    • commitType

      public final io.delta.kernel.commit.CommitMetadata.CommitType commitType
    • metrics

      public final UcCommitTelemetry.MetricsResult metrics
    • exception

      public final Optional<Exception> exception
  • Constructor Details

  • Method Details

    • toJson

      public String toJson() throws io.delta.kernel.shaded.com.fasterxml.jackson.core.JsonProcessingException
      Specified by:
      toJson in interface io.delta.kernel.metrics.MetricsReport
      Throws:
      io.delta.kernel.shaded.com.fasterxml.jackson.core.JsonProcessingException