4.65. VersionedProcessor

Name Description Schema

annotationData optional

The annotation data for the processor used to relay configuration between a custom UI and the procesosr.Example : "string"

string

autoTerminatedRelationships optional

The names of all relationships that cause a flow file to be terminated if the relationship is not connected elsewhere. This property differs from the 'isAutoTerminate' property of the RelationshipDTO in that the RelationshipDTO is meant to depict the current configuration, whereas this property can be set in a DTO when updating a Processor in order to change which Relationships should be auto-terminated.Example : [ "string" ]

< string > array

bulletinLevel optional

The level at which the processor will report bulletins.Example : "string"

string

bundle

optional

Information about the bundle from which the component came

Example : "Bundle"

Bundle

comments optional

The user-supplied comments for the componentExample : "string"

string

componentType optional

Example : "string"

enum (CONNECTION, PROCESSOR, PROCESS_GROUP, REMOTE_PROCESS_GROUP, INPUT_PORT, OUTPUT_PORT, REMOTE_INPUT_PORT, REMOTE_OUTPUT_PORT, FUNNEL, LABEL, CONTROLLER_SERVICE)

concurrentlySchedulableTaskCount optional

The number of tasks that should be concurrently schedule for the processor. If the processor doesn't allow parallol processing then any positive input will be ignored.Example : 0

integer (int32)

executionNode optional

Indicates the node where the process will execute.Example : "string"

string

groupIdentifier optional

The ID of the Process Group that this component belongs toExample : "string"

string

identifier optional

The component's unique identifierExample : "string"

string

name optional

The component's nameExample : "string"

string

penaltyDuration optional

The amout of time that is used when the process penalizes a flowfile.Example : "string"

string

position

optional

The component’s position on the graph

Example : "Position"

Position

properties optional

The properties for the processor. Properties whose value is not set will only contain the property name.Example : { "string" : "string" }

< string, string > map

propertyDescriptors

optional

The property descriptors for the processor.

Example :
{
                           "string" : "VersionedPropertyDescriptor"
}
< string, VersionedPropertyDescriptor > map

runDurationMillis optional

The run duration for the processor in milliseconds.Example : 0

integer (int64)

scheduledState optional

The scheduled state of the componentExample : "string"

enum (ENABLED, DISABLED)

schedulingPeriod optional

The frequency with which to schedule the processor. The format of the value will depend on th value of schedulingStrategy.Example : "string"

string

schedulingStrategy optional

Indcates whether the prcessor should be scheduled to run in event or timer driven mode.Example : "string"

string

style optional

Stylistic data for rendering in a UIExample : { "string" : "string" }

< string, string > map

type optional

The type of ProcessorExample : "string"

string

yieldDuration optional

The amount of time that must elapse before this processor is scheduled again after yielding.Example : "string"

string