4.54. VersionedControllerService

Name Description Schema

annotationData optional

The annotation for the controller service. This is how the custom UI relays configuration to the controller service.Example : "string"

string

bundle optional

The details of the artifact that bundled this processor type.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)

controllerServiceApis optional

Lists the APIs this Controller Service implements.Example : [ "ControllerServiceAPI" ]

< ControllerServiceAPI > array

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

position optional

The component's position on the graphExample : "Position"

Position

properties optional

The properties of the controller service.Example : { "string" : "string" }

< string, string > map

propertyDescriptors optional

The property descriptors for the processor.Example : { "string" : "VersionedPropertyDescriptor" }

< string, VersionedPropertyDescriptor > map

type optional

The type of the controller service.Example : "string"

string