| Name | Type | Description | Notes |
|---|---|---|---|
| groupId | String | The group id for the component referencing a controller service. If this component is another controller service or a reporting task, this field is blank. | [optional] |
| id | String | The id of the component referencing a controller service. | [optional] |
| name | String | The name of the component referencing a controller service. | [optional] |
| type | String | The type of the component referencing a controller service in simple Java class name format without package name. | [optional] |
| state | String | The scheduled state of a processor or reporting task referencing a controller service. If this component is another controller service, this field represents the controller service state. | [optional] |
| properties | Map<String, String> | The properties for the component. | [optional] |
| descriptors | Map<String, PropertyDescriptorDTO> | The descriptors for the component properties. | [optional] |
| validationErrors | List<String> | The validation errors for the component. | [optional] |
| referenceType | ReferenceTypeEnum | The type of reference this is. | [optional] |
| activeThreadCount | Integer | The number of active threads for the referencing component. | [optional] |
| referenceCycle | Boolean | If the referencing component represents a controller service, this indicates whether it has already been represented in this hierarchy. | [optional] |
| referencingComponents | List<ControllerServiceReferencingComponentEntity> | If the referencing component represents a controller service, these are the components that reference it. | [optional] |
| Name | Value |
|---|---|
| PROCESSOR | "Processor" |
| CONTROLLERSERVICE | "ControllerService" |
| REPORTINGTASK | "ReportingTask" |