Class VersionedControllerService
java.lang.Object
org.apache.nifi.api.toolkit.model.VersionedControllerService
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen",
date="2023-11-22T19:25:26.907436939-06:00[America/Chicago]")
public class VersionedControllerService
extends Object
VersionedControllerService
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Gets or Sets componentTypestatic enum
The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddControllerServiceApisItem
(ControllerServiceAPI controllerServiceApisItem) annotationData
(String annotationData) bulletinLevel
(String bulletinLevel) componentType
(VersionedControllerService.ComponentTypeEnum componentType) controllerServiceApis
(List<ControllerServiceAPI> controllerServiceApis) boolean
The annotation for the controller service.The level at which the controller service will report bulletins.Get bundleThe user-supplied comments for the componentGet componentTypeLists the APIs this Controller Service implements.The ID of the Process Group that this component belongs toThe component's unique identifierThe instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated componentgetName()
The component's nameGet positionThe properties for the component.The property descriptors for the component.The ScheduledState denoting whether the Controller Service is ENABLED or DISABLEDgetType()
The type of the extension componentgroupIdentifier
(String groupIdentifier) int
hashCode()
identifier
(String identifier) instanceIdentifier
(String instanceIdentifier) properties
(Map<String, String> properties) propertyDescriptors
(Map<String, VersionedPropertyDescriptor> propertyDescriptors) putPropertiesItem
(String key, String propertiesItem) putPropertyDescriptorsItem
(String key, VersionedPropertyDescriptor propertyDescriptorsItem) scheduledState
(VersionedControllerService.ScheduledStateEnum scheduledState) void
setAnnotationData
(String annotationData) void
setBulletinLevel
(String bulletinLevel) void
void
setComments
(String comments) void
setComponentType
(VersionedControllerService.ComponentTypeEnum componentType) void
setControllerServiceApis
(List<ControllerServiceAPI> controllerServiceApis) void
setGroupIdentifier
(String groupIdentifier) void
setIdentifier
(String identifier) void
setInstanceIdentifier
(String instanceIdentifier) void
void
setPosition
(Position position) void
setProperties
(Map<String, String> properties) void
setPropertyDescriptors
(Map<String, VersionedPropertyDescriptor> propertyDescriptors) void
setScheduledState
(VersionedControllerService.ScheduledStateEnum scheduledState) void
private String
Convert the given object to string with each line indented by 4 spaces (except the first line).toString()
-
Field Details
-
identifier
-
instanceIdentifier
-
name
-
comments
-
position
-
type
-
bundle
-
properties
-
propertyDescriptors
-
controllerServiceApis
-
annotationData
-
scheduledState
-
bulletinLevel
-
componentType
-
groupIdentifier
-
-
Constructor Details
-
VersionedControllerService
public VersionedControllerService()
-
-
Method Details
-
identifier
-
getIdentifier
The component's unique identifier- Returns:
- identifier
-
setIdentifier
-
instanceIdentifier
-
getInstanceIdentifier
The instance ID of an existing component that is described by this VersionedComponent, or null if this is not mapped to an instantiated component- Returns:
- instanceIdentifier
-
setInstanceIdentifier
-
name
-
getName
The component's name- Returns:
- name
-
setName
-
comments
-
getComments
The user-supplied comments for the component- Returns:
- comments
-
setComments
-
position
-
getPosition
Get position- Returns:
- position
-
setPosition
-
type
-
getType
The type of the extension component- Returns:
- type
-
setType
-
bundle
-
getBundle
Get bundle- Returns:
- bundle
-
setBundle
-
properties
-
putPropertiesItem
-
getProperties
The properties for the component. Properties whose value is not set will only contain the property name.- Returns:
- properties
-
setProperties
-
propertyDescriptors
public VersionedControllerService propertyDescriptors(Map<String, VersionedPropertyDescriptor> propertyDescriptors) -
putPropertyDescriptorsItem
public VersionedControllerService putPropertyDescriptorsItem(String key, VersionedPropertyDescriptor propertyDescriptorsItem) -
getPropertyDescriptors
The property descriptors for the component.- Returns:
- propertyDescriptors
-
setPropertyDescriptors
-
controllerServiceApis
public VersionedControllerService controllerServiceApis(List<ControllerServiceAPI> controllerServiceApis) -
addControllerServiceApisItem
public VersionedControllerService addControllerServiceApisItem(ControllerServiceAPI controllerServiceApisItem) -
getControllerServiceApis
Lists the APIs this Controller Service implements.- Returns:
- controllerServiceApis
-
setControllerServiceApis
-
annotationData
-
getAnnotationData
The annotation for the controller service. This is how the custom UI relays configuration to the controller service.- Returns:
- annotationData
-
setAnnotationData
-
scheduledState
public VersionedControllerService scheduledState(VersionedControllerService.ScheduledStateEnum scheduledState) -
getScheduledState
The ScheduledState denoting whether the Controller Service is ENABLED or DISABLED- Returns:
- scheduledState
-
setScheduledState
-
bulletinLevel
-
getBulletinLevel
The level at which the controller service will report bulletins.- Returns:
- bulletinLevel
-
setBulletinLevel
-
componentType
public VersionedControllerService componentType(VersionedControllerService.ComponentTypeEnum componentType) -
getComponentType
Get componentType- Returns:
- componentType
-
setComponentType
-
groupIdentifier
-
getGroupIdentifier
The ID of the Process Group that this component belongs to- Returns:
- groupIdentifier
-
setGroupIdentifier
-
equals
-
hashCode
public int hashCode() -
toString
-
toIndentedString
Convert the given object to string with each line indented by 4 spaces (except the first line).
-