Class ProcessGroupDTO

java.lang.Object
org.apache.nifi.api.toolkit.model.ProcessGroupDTO

@Generated(value="io.swagger.codegen.v3.generators.java.JavaClientCodegen", date="2023-11-22T19:25:26.907436939-06:00[America/Chicago]") public class ProcessGroupDTO extends Object
ProcessGroupDTO
  • Field Details

  • Constructor Details

    • ProcessGroupDTO

      public ProcessGroupDTO()
  • Method Details

    • id

      public ProcessGroupDTO id(String id)
    • getId

      public String getId()
      The id of the component.
      Returns:
      id
    • setId

      public void setId(String id)
    • versionedComponentId

      public ProcessGroupDTO versionedComponentId(String versionedComponentId)
    • getVersionedComponentId

      public String getVersionedComponentId()
      The ID of the corresponding component that is under version control
      Returns:
      versionedComponentId
    • setVersionedComponentId

      public void setVersionedComponentId(String versionedComponentId)
    • parentGroupId

      public ProcessGroupDTO parentGroupId(String parentGroupId)
    • getParentGroupId

      public String getParentGroupId()
      The id of parent process group of this component if applicable.
      Returns:
      parentGroupId
    • setParentGroupId

      public void setParentGroupId(String parentGroupId)
    • position

      public ProcessGroupDTO position(PositionDTO position)
    • getPosition

      public PositionDTO getPosition()
      Get position
      Returns:
      position
    • setPosition

      public void setPosition(PositionDTO position)
    • name

      public ProcessGroupDTO name(String name)
    • getName

      public String getName()
      The name of the process group.
      Returns:
      name
    • setName

      public void setName(String name)
    • comments

      public ProcessGroupDTO comments(String comments)
    • getComments

      public String getComments()
      The comments for the process group.
      Returns:
      comments
    • setComments

      public void setComments(String comments)
    • versionControlInformation

      public ProcessGroupDTO versionControlInformation(VersionControlInformationDTO versionControlInformation)
    • getVersionControlInformation

      public VersionControlInformationDTO getVersionControlInformation()
      Get versionControlInformation
      Returns:
      versionControlInformation
    • setVersionControlInformation

      public void setVersionControlInformation(VersionControlInformationDTO versionControlInformation)
    • parameterContext

      public ProcessGroupDTO parameterContext(ParameterContextReferenceEntity parameterContext)
    • getParameterContext

      public ParameterContextReferenceEntity getParameterContext()
      Get parameterContext
      Returns:
      parameterContext
    • setParameterContext

      public void setParameterContext(ParameterContextReferenceEntity parameterContext)
    • flowfileConcurrency

      public ProcessGroupDTO flowfileConcurrency(ProcessGroupDTO.FlowfileConcurrencyEnum flowfileConcurrency)
    • getFlowfileConcurrency

      public ProcessGroupDTO.FlowfileConcurrencyEnum getFlowfileConcurrency()
      The FlowFile Concurrency for this Process Group.
      Returns:
      flowfileConcurrency
    • setFlowfileConcurrency

      public void setFlowfileConcurrency(ProcessGroupDTO.FlowfileConcurrencyEnum flowfileConcurrency)
    • flowfileOutboundPolicy

      public ProcessGroupDTO flowfileOutboundPolicy(ProcessGroupDTO.FlowfileOutboundPolicyEnum flowfileOutboundPolicy)
    • getFlowfileOutboundPolicy

      public ProcessGroupDTO.FlowfileOutboundPolicyEnum getFlowfileOutboundPolicy()
      The Outbound Policy that is used for determining how FlowFiles should be transferred out of the Process Group.
      Returns:
      flowfileOutboundPolicy
    • setFlowfileOutboundPolicy

      public void setFlowfileOutboundPolicy(ProcessGroupDTO.FlowfileOutboundPolicyEnum flowfileOutboundPolicy)
    • defaultFlowFileExpiration

      public ProcessGroupDTO defaultFlowFileExpiration(String defaultFlowFileExpiration)
    • getDefaultFlowFileExpiration

      public String getDefaultFlowFileExpiration()
      The default FlowFile Expiration for this Process Group.
      Returns:
      defaultFlowFileExpiration
    • setDefaultFlowFileExpiration

      public void setDefaultFlowFileExpiration(String defaultFlowFileExpiration)
    • defaultBackPressureObjectThreshold

      public ProcessGroupDTO defaultBackPressureObjectThreshold(Long defaultBackPressureObjectThreshold)
    • getDefaultBackPressureObjectThreshold

      public Long getDefaultBackPressureObjectThreshold()
      Default value used in this Process Group for the maximum number of objects that can be queued before back pressure is applied.
      Returns:
      defaultBackPressureObjectThreshold
    • setDefaultBackPressureObjectThreshold

      public void setDefaultBackPressureObjectThreshold(Long defaultBackPressureObjectThreshold)
    • defaultBackPressureDataSizeThreshold

      public ProcessGroupDTO defaultBackPressureDataSizeThreshold(String defaultBackPressureDataSizeThreshold)
    • getDefaultBackPressureDataSizeThreshold

      public String getDefaultBackPressureDataSizeThreshold()
      Default value used in this Process Group for the maximum data size of objects that can be queued before back pressure is applied.
      Returns:
      defaultBackPressureDataSizeThreshold
    • setDefaultBackPressureDataSizeThreshold

      public void setDefaultBackPressureDataSizeThreshold(String defaultBackPressureDataSizeThreshold)
    • logFileSuffix

      public ProcessGroupDTO logFileSuffix(String logFileSuffix)
    • getLogFileSuffix

      public String getLogFileSuffix()
      The log file suffix for this Process Group for dedicated logging.
      Returns:
      logFileSuffix
    • setLogFileSuffix

      public void setLogFileSuffix(String logFileSuffix)
    • executionEngine

      public ProcessGroupDTO executionEngine(ProcessGroupDTO.ExecutionEngineEnum executionEngine)
    • getExecutionEngine

      public ProcessGroupDTO.ExecutionEngineEnum getExecutionEngine()
      The Execution Engine that should be used to run the flow represented by this Process Group.
      Returns:
      executionEngine
    • setExecutionEngine

      public void setExecutionEngine(ProcessGroupDTO.ExecutionEngineEnum executionEngine)
    • maxConcurrentTasks

      public ProcessGroupDTO maxConcurrentTasks(Integer maxConcurrentTasks)
    • getMaxConcurrentTasks

      public Integer getMaxConcurrentTasks()
      The maximum number of concurrent tasks to use when running the flow using the Stateless Engine
      Returns:
      maxConcurrentTasks
    • setMaxConcurrentTasks

      public void setMaxConcurrentTasks(Integer maxConcurrentTasks)
    • statelessFlowTimeout

      public ProcessGroupDTO statelessFlowTimeout(String statelessFlowTimeout)
    • getStatelessFlowTimeout

      public String getStatelessFlowTimeout()
      The maximum amount of time that the flow can be run using the Stateless Engine before the flow times out
      Returns:
      statelessFlowTimeout
    • setStatelessFlowTimeout

      public void setStatelessFlowTimeout(String statelessFlowTimeout)
    • runningCount

      public ProcessGroupDTO runningCount(Integer runningCount)
    • getRunningCount

      public Integer getRunningCount()
      The number of running components in this process group.
      Returns:
      runningCount
    • setRunningCount

      public void setRunningCount(Integer runningCount)
    • stoppedCount

      public ProcessGroupDTO stoppedCount(Integer stoppedCount)
    • getStoppedCount

      public Integer getStoppedCount()
      The number of stopped components in the process group.
      Returns:
      stoppedCount
    • setStoppedCount

      public void setStoppedCount(Integer stoppedCount)
    • invalidCount

      public ProcessGroupDTO invalidCount(Integer invalidCount)
    • getInvalidCount

      public Integer getInvalidCount()
      The number of invalid components in the process group.
      Returns:
      invalidCount
    • setInvalidCount

      public void setInvalidCount(Integer invalidCount)
    • disabledCount

      public ProcessGroupDTO disabledCount(Integer disabledCount)
    • getDisabledCount

      public Integer getDisabledCount()
      The number of disabled components in the process group.
      Returns:
      disabledCount
    • setDisabledCount

      public void setDisabledCount(Integer disabledCount)
    • activeRemotePortCount

      public ProcessGroupDTO activeRemotePortCount(Integer activeRemotePortCount)
    • getActiveRemotePortCount

      public Integer getActiveRemotePortCount()
      The number of active remote ports in the process group.
      Returns:
      activeRemotePortCount
    • setActiveRemotePortCount

      public void setActiveRemotePortCount(Integer activeRemotePortCount)
    • inactiveRemotePortCount

      public ProcessGroupDTO inactiveRemotePortCount(Integer inactiveRemotePortCount)
    • getInactiveRemotePortCount

      public Integer getInactiveRemotePortCount()
      The number of inactive remote ports in the process group.
      Returns:
      inactiveRemotePortCount
    • setInactiveRemotePortCount

      public void setInactiveRemotePortCount(Integer inactiveRemotePortCount)
    • upToDateCount

      public ProcessGroupDTO upToDateCount(Integer upToDateCount)
    • getUpToDateCount

      public Integer getUpToDateCount()
      The number of up to date versioned process groups in the process group.
      Returns:
      upToDateCount
    • setUpToDateCount

      public void setUpToDateCount(Integer upToDateCount)
    • locallyModifiedCount

      public ProcessGroupDTO locallyModifiedCount(Integer locallyModifiedCount)
    • getLocallyModifiedCount

      public Integer getLocallyModifiedCount()
      The number of locally modified versioned process groups in the process group.
      Returns:
      locallyModifiedCount
    • setLocallyModifiedCount

      public void setLocallyModifiedCount(Integer locallyModifiedCount)
    • staleCount

      public ProcessGroupDTO staleCount(Integer staleCount)
    • getStaleCount

      public Integer getStaleCount()
      The number of stale versioned process groups in the process group.
      Returns:
      staleCount
    • setStaleCount

      public void setStaleCount(Integer staleCount)
    • locallyModifiedAndStaleCount

      public ProcessGroupDTO locallyModifiedAndStaleCount(Integer locallyModifiedAndStaleCount)
    • getLocallyModifiedAndStaleCount

      public Integer getLocallyModifiedAndStaleCount()
      The number of locally modified and stale versioned process groups in the process group.
      Returns:
      locallyModifiedAndStaleCount
    • setLocallyModifiedAndStaleCount

      public void setLocallyModifiedAndStaleCount(Integer locallyModifiedAndStaleCount)
    • syncFailureCount

      public ProcessGroupDTO syncFailureCount(Integer syncFailureCount)
    • getSyncFailureCount

      public Integer getSyncFailureCount()
      The number of versioned process groups in the process group that are unable to sync to a registry.
      Returns:
      syncFailureCount
    • setSyncFailureCount

      public void setSyncFailureCount(Integer syncFailureCount)
    • localInputPortCount

      public ProcessGroupDTO localInputPortCount(Integer localInputPortCount)
    • getLocalInputPortCount

      public Integer getLocalInputPortCount()
      The number of local input ports in the process group.
      Returns:
      localInputPortCount
    • setLocalInputPortCount

      public void setLocalInputPortCount(Integer localInputPortCount)
    • localOutputPortCount

      public ProcessGroupDTO localOutputPortCount(Integer localOutputPortCount)
    • getLocalOutputPortCount

      public Integer getLocalOutputPortCount()
      The number of local output ports in the process group.
      Returns:
      localOutputPortCount
    • setLocalOutputPortCount

      public void setLocalOutputPortCount(Integer localOutputPortCount)
    • publicInputPortCount

      public ProcessGroupDTO publicInputPortCount(Integer publicInputPortCount)
    • getPublicInputPortCount

      public Integer getPublicInputPortCount()
      The number of public input ports in the process group.
      Returns:
      publicInputPortCount
    • setPublicInputPortCount

      public void setPublicInputPortCount(Integer publicInputPortCount)
    • publicOutputPortCount

      public ProcessGroupDTO publicOutputPortCount(Integer publicOutputPortCount)
    • getPublicOutputPortCount

      public Integer getPublicOutputPortCount()
      The number of public output ports in the process group.
      Returns:
      publicOutputPortCount
    • setPublicOutputPortCount

      public void setPublicOutputPortCount(Integer publicOutputPortCount)
    • statelessGroupScheduledState

      public ProcessGroupDTO statelessGroupScheduledState(ProcessGroupDTO.StatelessGroupScheduledStateEnum statelessGroupScheduledState)
    • getStatelessGroupScheduledState

      public ProcessGroupDTO.StatelessGroupScheduledStateEnum getStatelessGroupScheduledState()
      If the Process Group is configured to run in using the Stateless Engine, represents the current state. Otherwise, will be STOPPED.
      Returns:
      statelessGroupScheduledState
    • setStatelessGroupScheduledState

      public void setStatelessGroupScheduledState(ProcessGroupDTO.StatelessGroupScheduledStateEnum statelessGroupScheduledState)
    • contents

      public ProcessGroupDTO contents(FlowSnippetDTO contents)
    • getContents

      public FlowSnippetDTO getContents()
      Get contents
      Returns:
      contents
    • setContents

      public void setContents(FlowSnippetDTO contents)
    • getInputPortCount

      public Integer getInputPortCount()
      The number of input ports in the process group.
      Returns:
      inputPortCount
    • getOutputPortCount

      public Integer getOutputPortCount()
      The number of output ports in the process group.
      Returns:
      outputPortCount
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).