Class VersionedReportingTask
java.lang.Object
org.apache.nifi.api.toolkit.model.VersionedReportingTask
@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen",
date="2023-11-22T19:25:26.907436939-06:00[America/Chicago]")
public class VersionedReportingTask
extends Object
VersionedReportingTask
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
Gets or Sets componentTypestatic enum
Indicates the scheduled state for the Reporting Task -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotationData
(String annotationData) componentType
(VersionedReportingTask.ComponentTypeEnum componentType) boolean
The annotation for the reporting task.Get bundleThe user-supplied comments for the componentGet componentTypeThe 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.Indicates the scheduled state for the Reporting TaskThe frequency with which to schedule the reporting task.Indicates scheduling strategy that should dictate how the reporting task is triggered.getType()
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
(VersionedReportingTask.ScheduledStateEnum scheduledState) schedulingPeriod
(String schedulingPeriod) schedulingStrategy
(String schedulingStrategy) void
setAnnotationData
(String annotationData) void
void
setComments
(String comments) void
setComponentType
(VersionedReportingTask.ComponentTypeEnum componentType) 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
(VersionedReportingTask.ScheduledStateEnum scheduledState) void
setSchedulingPeriod
(String schedulingPeriod) void
setSchedulingStrategy
(String schedulingStrategy) 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
-
annotationData
-
scheduledState
-
schedulingPeriod
-
schedulingStrategy
-
componentType
-
groupIdentifier
-
-
Constructor Details
-
VersionedReportingTask
public VersionedReportingTask()
-
-
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 VersionedReportingTask propertyDescriptors(Map<String, VersionedPropertyDescriptor> propertyDescriptors) -
putPropertyDescriptorsItem
public VersionedReportingTask putPropertyDescriptorsItem(String key, VersionedPropertyDescriptor propertyDescriptorsItem) -
getPropertyDescriptors
The property descriptors for the component.- Returns:
- propertyDescriptors
-
setPropertyDescriptors
-
annotationData
-
getAnnotationData
The annotation for the reporting task. This is how the custom UI relays configuration to the reporting task.- Returns:
- annotationData
-
setAnnotationData
-
scheduledState
public VersionedReportingTask scheduledState(VersionedReportingTask.ScheduledStateEnum scheduledState) -
getScheduledState
Indicates the scheduled state for the Reporting Task- Returns:
- scheduledState
-
setScheduledState
-
schedulingPeriod
-
getSchedulingPeriod
The frequency with which to schedule the reporting task. The format of the value will depend on the value of schedulingStrategy.- Returns:
- schedulingPeriod
-
setSchedulingPeriod
-
schedulingStrategy
-
getSchedulingStrategy
Indicates scheduling strategy that should dictate how the reporting task is triggered.- Returns:
- schedulingStrategy
-
setSchedulingStrategy
-
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).
-