4.53. 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 graph

Example : "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