Subclasses should overwrite this method if they want to add custom fields to json description.
Subclasses should overwrite this method if they want to add custom fields to json description.
number of port on which the DOperable is received
Used to extract public parameters in custom transformer.
Used to extract public parameters in custom transformer.
name of replicated parameter
replicated parameter
Describes default serialization of default values.
Describes default serialization of default values.
Default value of parameter
Describes json representation of this parameter.
Describes json representation of this parameter.
Optional default value of parameter. Should be of type Option[T], but we need to receive Any because Params have to use this method without knowing T.
This parameter type is used to forward parameters from the DOperation to its input DOperables. Value of this parameter is a Json that can be inserted as values of parameters of DOperable that is used in DOperation. For example, DOperation Transform dynamically renders parameters of its input Transformer.