| Name | Type | Description | Notes |
|---|---|---|---|
| identifier | String | The component's unique identifier | [optional] |
| instanceIdentifier | String | The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component | [optional] |
| name | String | The component's name | [optional] |
| comments | String | The user-supplied comments for the component | [optional] |
| position | Position | The component's position on the graph | [optional] |
| type | String | The type of the extension component | [optional] |
| bundle | Bundle | Information about the bundle from which the component came | [optional] |
| properties | Map<String, String> | The properties for the component. Properties whose value is not set will only contain the property name. | [optional] |
| propertyDescriptors | Map<String, VersionedPropertyDescriptor> | The property descriptors for the component. | [optional] |
| controllerServiceApis | List<ControllerServiceAPI> | Lists the APIs this Controller Service implements. | [optional] |
| annotationData | String | The annotation for the controller service. This is how the custom UI relays configuration to the controller service. | [optional] |
| scheduledState | ScheduledStateEnum | The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED | [optional] |
| bulletinLevel | String | The level at which the controller service will report bulletins. | [optional] |
| componentType | ComponentTypeEnum | [optional] | |
| groupIdentifier | String | The ID of the Process Group that this component belongs to | [optional] |
| Name | Value |
|---|---|
| ENABLED | "ENABLED" |
| DISABLED | "DISABLED" |
| RUNNING | "RUNNING" |
| Name | Value |
|---|---|
| CONNECTION | "CONNECTION" |
| PROCESSOR | "PROCESSOR" |
| PROCESS_GROUP | "PROCESS_GROUP" |
| REMOTE_PROCESS_GROUP | "REMOTE_PROCESS_GROUP" |
| INPUT_PORT | "INPUT_PORT" |
| OUTPUT_PORT | "OUTPUT_PORT" |
| REMOTE_INPUT_PORT | "REMOTE_INPUT_PORT" |
| REMOTE_OUTPUT_PORT | "REMOTE_OUTPUT_PORT" |
| FUNNEL | "FUNNEL" |
| LABEL | "LABEL" |
| CONTROLLER_SERVICE | "CONTROLLER_SERVICE" |
| REPORTING_TASK | "REPORTING_TASK" |
| PARAMETER_CONTEXT | "PARAMETER_CONTEXT" |
| PARAMETER_PROVIDER | "PARAMETER_PROVIDER" |
| TEMPLATE | "TEMPLATE" |
| FLOW_REGISTRY_CLIENT | "FLOW_REGISTRY_CLIENT" |