Skip to main content

Processor

A recipe can have none or many processors registered, depending upon the way the user wants metadata to be processed. A processor is basically a function that:

  • expects a list of data
  • processes the list
  • returns a list

The result from a processor will be passed on to the next processor until there is no more processor, hence the flow is sequential.

Built-in Processors

metadata

This processor will set and overwrite metadata with given fields in the config.

processors:
- name: metadata
config:
fieldA: valueA
fieldB: valueB
keyDescriptionrequirement
namecontains the name of processorrequired
configdifferent processors will require different configrequired

More info about available processors can be found here.