Package org.apache.beam.sdk.lineage
Interface LineageOptions
- All Superinterfaces:
HasDisplayData,PipelineOptions
Pipeline options for selecting a custom
LineageBase implementation.
When not set, the default Metrics-based lineage is used. Can be set from the command line:
--lineageType=com.example.MyLineage
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.beam.sdk.options.PipelineOptions
PipelineOptions.AtomicLongFactory, PipelineOptions.CheckEnabled, PipelineOptions.DirectRunner, PipelineOptions.JobNameFactory, PipelineOptions.UserAgentFactory -
Method Summary
Modifier and TypeMethodDescription@Nullable Class<? extends LineageBase> voidsetLineageType(@Nullable Class<? extends LineageBase> lineageClass) Methods inherited from interface org.apache.beam.sdk.transforms.display.HasDisplayData
populateDisplayDataMethods inherited from interface org.apache.beam.sdk.options.PipelineOptions
as, getGbek, getJobName, getOptionsId, getRunner, getStableUniqueNames, getTempLocation, getUserAgent, outputRuntimeOptions, revision, setGbek, setJobName, setOptionsId, setRunner, setStableUniqueNames, setTempLocation, setUserAgent
-
Method Details
-
getLineageType
@Nullable Class<? extends LineageBase> getLineageType() -
setLineageType
-