If this Producer has been Persisted, this field will contain the URL of the Artifact where the data was written.
If this Producer has been Persisted, this field will contain the URL of the Artifact where the data was written. This field should not be specified in the Producer implementation class. Specifying a value will not cause the Producer to be persisted. Rather, when a PersistedProducer is created, it will populate this field appropriately.
Represents a digest of the logic that will uniquely determine the output of this Producer Includes the inputs (other Producer instances feeding into this one) and parameters (other static configuration) and code version (a release id that should only change when the internal class logic changes)
Represents a digest of the logic that will uniquely determine the output of this Producer Includes the inputs (other Producer instances feeding into this one) and parameters (other static configuration) and code version (a release id that should only change when the internal class logic changes)
Whenever the logic of this class is updated, the corresponding release number should be added to this list.
Whenever the logic of this class is updated, the corresponding release number should be added to this list. The unchangedSince field will be set to the latest version that is still earlier than the version in the jar file.
For convenience, case classes can mix in this single trait to implement PipelineRunnerSupport