Class FlowAnalysisRuleDTO

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

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

  • Constructor Details

    • FlowAnalysisRuleDTO

      public FlowAnalysisRuleDTO()
  • Method Details

    • id

      public FlowAnalysisRuleDTO id(String id)
    • getId

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

      public void setId(String id)
    • versionedComponentId

      public FlowAnalysisRuleDTO 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 FlowAnalysisRuleDTO 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 FlowAnalysisRuleDTO position(PositionDTO position)
    • getPosition

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

      public void setPosition(PositionDTO position)
    • name

      public FlowAnalysisRuleDTO name(String name)
    • getName

      public String getName()
      The name of the flow analysis rule.
      Returns:
      name
    • setName

      public void setName(String name)
    • type

      public FlowAnalysisRuleDTO type(String type)
    • getType

      public String getType()
      The fully qualified type of the flow analysis rule.
      Returns:
      type
    • setType

      public void setType(String type)
    • bundle

      public FlowAnalysisRuleDTO bundle(BundleDTO bundle)
    • getBundle

      public BundleDTO getBundle()
      Get bundle
      Returns:
      bundle
    • setBundle

      public void setBundle(BundleDTO bundle)
    • state

    • getState

      public FlowAnalysisRuleDTO.StateEnum getState()
      The state of the flow analysis rule.
      Returns:
      state
    • setState

      public void setState(FlowAnalysisRuleDTO.StateEnum state)
    • comments

      public FlowAnalysisRuleDTO comments(String comments)
    • getComments

      public String getComments()
      The comments of the flow analysis rule.
      Returns:
      comments
    • setComments

      public void setComments(String comments)
    • persistsState

      public FlowAnalysisRuleDTO persistsState(Boolean persistsState)
    • isPersistsState

      public Boolean isPersistsState()
      Whether the flow analysis rule persists state.
      Returns:
      persistsState
    • setPersistsState

      public void setPersistsState(Boolean persistsState)
    • restricted

      public FlowAnalysisRuleDTO restricted(Boolean restricted)
    • isRestricted

      public Boolean isRestricted()
      Whether the flow analysis rule requires elevated privileges.
      Returns:
      restricted
    • setRestricted

      public void setRestricted(Boolean restricted)
    • deprecated

      public FlowAnalysisRuleDTO deprecated(Boolean deprecated)
    • isDeprecated

      public Boolean isDeprecated()
      Whether the flow analysis rule has been deprecated.
      Returns:
      deprecated
    • setDeprecated

      public void setDeprecated(Boolean deprecated)
    • multipleVersionsAvailable

      public FlowAnalysisRuleDTO multipleVersionsAvailable(Boolean multipleVersionsAvailable)
    • isMultipleVersionsAvailable

      public Boolean isMultipleVersionsAvailable()
      Whether the flow analysis rule has multiple versions available.
      Returns:
      multipleVersionsAvailable
    • setMultipleVersionsAvailable

      public void setMultipleVersionsAvailable(Boolean multipleVersionsAvailable)
    • supportsSensitiveDynamicProperties

      public FlowAnalysisRuleDTO supportsSensitiveDynamicProperties(Boolean supportsSensitiveDynamicProperties)
    • isSupportsSensitiveDynamicProperties

      public Boolean isSupportsSensitiveDynamicProperties()
      Whether the flow analysis rule supports sensitive dynamic properties.
      Returns:
      supportsSensitiveDynamicProperties
    • setSupportsSensitiveDynamicProperties

      public void setSupportsSensitiveDynamicProperties(Boolean supportsSensitiveDynamicProperties)
    • enforcementPolicy

      public FlowAnalysisRuleDTO enforcementPolicy(String enforcementPolicy)
    • getEnforcementPolicy

      public String getEnforcementPolicy()
      Enforcement Policy.
      Returns:
      enforcementPolicy
    • setEnforcementPolicy

      public void setEnforcementPolicy(String enforcementPolicy)
    • properties

      public FlowAnalysisRuleDTO properties(Map<String,String> properties)
    • putPropertiesItem

      public FlowAnalysisRuleDTO putPropertiesItem(String key, String propertiesItem)
    • getProperties

      public Map<String,String> getProperties()
      The properties of the flow analysis rule.
      Returns:
      properties
    • setProperties

      public void setProperties(Map<String,String> properties)
    • descriptors

      public FlowAnalysisRuleDTO descriptors(Map<String,PropertyDescriptorDTO> descriptors)
    • putDescriptorsItem

      public FlowAnalysisRuleDTO putDescriptorsItem(String key, PropertyDescriptorDTO descriptorsItem)
    • getDescriptors

      public Map<String,PropertyDescriptorDTO> getDescriptors()
      The descriptors for the flow analysis rules properties.
      Returns:
      descriptors
    • setDescriptors

      public void setDescriptors(Map<String,PropertyDescriptorDTO> descriptors)
    • sensitiveDynamicPropertyNames

      public FlowAnalysisRuleDTO sensitiveDynamicPropertyNames(List<String> sensitiveDynamicPropertyNames)
    • addSensitiveDynamicPropertyNamesItem

      public FlowAnalysisRuleDTO addSensitiveDynamicPropertyNamesItem(String sensitiveDynamicPropertyNamesItem)
    • getSensitiveDynamicPropertyNames

      public List<String> getSensitiveDynamicPropertyNames()
      Set of sensitive dynamic property names
      Returns:
      sensitiveDynamicPropertyNames
    • setSensitiveDynamicPropertyNames

      public void setSensitiveDynamicPropertyNames(List<String> sensitiveDynamicPropertyNames)
    • validationErrors

      public FlowAnalysisRuleDTO validationErrors(List<String> validationErrors)
    • addValidationErrorsItem

      public FlowAnalysisRuleDTO addValidationErrorsItem(String validationErrorsItem)
    • getValidationErrors

      public List<String> getValidationErrors()
      Gets the validation errors from the flow analysis rule. These validation errors represent the problems with the flow analysis rule that must be resolved before it can be scheduled to run.
      Returns:
      validationErrors
    • setValidationErrors

      public void setValidationErrors(List<String> validationErrors)
    • getValidationStatus

      public FlowAnalysisRuleDTO.ValidationStatusEnum getValidationStatus()
      Indicates whether the Flow Analysis Rule is valid, invalid, or still in the process of validating (i.e., it is unknown whether or not the Flow Analysis Rule is valid)
      Returns:
      validationStatus
    • extensionMissing

      public FlowAnalysisRuleDTO extensionMissing(Boolean extensionMissing)
    • isExtensionMissing

      public Boolean isExtensionMissing()
      Whether the underlying extension is missing.
      Returns:
      extensionMissing
    • setExtensionMissing

      public void setExtensionMissing(Boolean extensionMissing)
    • 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).