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 : "4.9. Bundle"

4.9. 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 : [ "4.17. ControllerServiceAPI" ]

< 4.17. 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 : "4.37. Position"

4.37. 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" : "4.67. VersionedPropertyDescriptor" }

< string, 4.67. VersionedPropertyDescriptor > map

type optional

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

string