"Default flatten mode is 'keep-arrays'." @SideEffectFree public class FlattenJson extends AbstractProcessor { static final Relationship REL_SUCCESS = new Relationship.Builder()
@EventDriven @SideEffectFree @Tags({"binary", "discard", "keep"}) @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @Tags({"encode", "base64"})
@SideEffectFree @InputRequirement(Requirement.INPUT_REQUIRED) @SupportsBatching
@EventDriven @SupportsBatching @InputRequirement(Requirement.INPUT_REQUIRED) @SideEffectFree @Tags({"convert", "record", "generic", "schema", "json", "csv", "avro", "log", "logs", "freeform", "text"}) @WritesAttributes({
@SideEffectFree @SupportsBatching @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @Tags({"content", "hash", "sha", "blake2", "md5", "cryptography"})
@EventDriven @SideEffectFree @SupportsBatching @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @InputRequirement(InputRequirement.Requirement.INPUT_REQUIRED)
@SupportsBatching @EventDriven @SideEffectFree @Tags({"split", "email"}) @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @InputRequirement(Requirement.INPUT_REQUIRED)
@SideEffectFree @SupportsBatching @Tags({ "avro", "schema", "metadata" })
@EventDriven @SideEffectFree @SupportsBatching @Tags({"ISP", "enrich", "ip", "maxmind"})
@SupportsBatching @EventDriven @SideEffectFree @Tags({"split", "email"}) @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @Tags({"json", "split", "jsonpath"})
@EventDriven @SideEffectFree @SupportsBatching @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @Tags({"geo", "enrich", "ip", "maxmind"})
@SupportsBatching @EventDriven @SideEffectFree @Tags({"split", "email"}) @InputRequirement(Requirement.INPUT_REQUIRED)
@EventDriven @SideEffectFree @SupportsBatching @Tags({"segment", "split"})
@EventDriven @SideEffectFree @SupportsBatching @InputRequirement(Requirement.INPUT_REQUIRED)