Human-readable name for the calculation done by a Producer. Usually the class name, typically a verb
The latest version number at which the logic for this class changed. Default is "0", meaning all release builds of this class have equivalent logic
The inputs to the Producer
Static configuration for the Producer. Default is to use .toString for constructor parameters that are not Producer instances. If some parameters are non-primitive types, those types should have .toString methods that are consistent with .equals.
The inputs to the Producer
Human-readable name for the calculation done by a Producer.
Human-readable name for the calculation done by a Producer. Usually the class name, typically a verb
Static configuration for the Producer.
Static configuration for the Producer. Default is to use .toString for constructor parameters that are not Producer instances. If some parameters are non-primitive types, those types should have .toString methods that are consistent with .equals.
The latest version number at which the logic for this class changed.
The latest version number at which the logic for this class changed. Default is "0", meaning all release builds of this class have equivalent logic
Acts as an identifier for a Producer instance. Represents the version of the implementation class, the inputs, and the static configuration. The PipelineRunner class uses a Producer's Signature to determine the path to the output data, so two Producers with the same signature must always produce identical output.
Human-readable name for the calculation done by a Producer. Usually the class name, typically a verb
The latest version number at which the logic for this class changed. Default is "0", meaning all release builds of this class have equivalent logic
The inputs to the Producer
Static configuration for the Producer. Default is to use .toString for constructor parameters that are not Producer instances. If some parameters are non-primitive types, those types should have .toString methods that are consistent with .equals.