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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
The state of the flow analysis rule.static enum
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) -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate BundleDTO
private String
private Boolean
private Map
<String, PropertyDescriptorDTO> private String
private Boolean
private String
private Boolean
private String
private String
private Boolean
private PositionDTO
private Boolean
private FlowAnalysisRuleDTO.StateEnum
private Boolean
private String
private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddSensitiveDynamicPropertyNamesItem
(String sensitiveDynamicPropertyNamesItem) addValidationErrorsItem
(String validationErrorsItem) deprecated
(Boolean deprecated) descriptors
(Map<String, PropertyDescriptorDTO> descriptors) enforcementPolicy
(String enforcementPolicy) boolean
extensionMissing
(Boolean extensionMissing) Get bundleThe comments of the flow analysis rule.The descriptors for the flow analysis rules properties.Enforcement Policy.getId()
The id of the component.getName()
The name of the flow analysis rule.The id of parent process group of this component if applicable.Get positionThe properties of the flow analysis rule.Set of sensitive dynamic property namesgetState()
The state of the flow analysis rule.getType()
The fully qualified type of the flow analysis rule.Gets the validation errors from the flow analysis rule.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)The ID of the corresponding component that is under version controlint
hashCode()
Whether the flow analysis rule has been deprecated.Whether the underlying extension is missing.Whether the flow analysis rule has multiple versions available.Whether the flow analysis rule persists state.Whether the flow analysis rule requires elevated privileges.Whether the flow analysis rule supports sensitive dynamic properties.multipleVersionsAvailable
(Boolean multipleVersionsAvailable) parentGroupId
(String parentGroupId) persistsState
(Boolean persistsState) position
(PositionDTO position) properties
(Map<String, String> properties) putDescriptorsItem
(String key, PropertyDescriptorDTO descriptorsItem) putPropertiesItem
(String key, String propertiesItem) restricted
(Boolean restricted) sensitiveDynamicPropertyNames
(List<String> sensitiveDynamicPropertyNames) void
void
setComments
(String comments) void
setDeprecated
(Boolean deprecated) void
setDescriptors
(Map<String, PropertyDescriptorDTO> descriptors) void
setEnforcementPolicy
(String enforcementPolicy) void
setExtensionMissing
(Boolean extensionMissing) void
void
setMultipleVersionsAvailable
(Boolean multipleVersionsAvailable) void
void
setParentGroupId
(String parentGroupId) void
setPersistsState
(Boolean persistsState) void
setPosition
(PositionDTO position) void
setProperties
(Map<String, String> properties) void
setRestricted
(Boolean restricted) void
setSensitiveDynamicPropertyNames
(List<String> sensitiveDynamicPropertyNames) void
void
setSupportsSensitiveDynamicProperties
(Boolean supportsSensitiveDynamicProperties) void
void
setValidationErrors
(List<String> validationErrors) void
setVersionedComponentId
(String versionedComponentId) supportsSensitiveDynamicProperties
(Boolean supportsSensitiveDynamicProperties) private String
Convert the given object to string with each line indented by 4 spaces (except the first line).toString()
validationErrors
(List<String> validationErrors) versionedComponentId
(String versionedComponentId)
-
Field Details
-
id
-
versionedComponentId
-
parentGroupId
-
position
-
name
-
type
-
bundle
-
state
-
comments
-
persistsState
-
restricted
-
deprecated
-
multipleVersionsAvailable
-
supportsSensitiveDynamicProperties
-
enforcementPolicy
-
properties
-
descriptors
-
sensitiveDynamicPropertyNames
-
validationErrors
-
validationStatus
-
extensionMissing
-
-
Constructor Details
-
FlowAnalysisRuleDTO
public FlowAnalysisRuleDTO()
-
-
Method Details
-
id
-
getId
The id of the component.- Returns:
- id
-
setId
-
versionedComponentId
-
getVersionedComponentId
The ID of the corresponding component that is under version control- Returns:
- versionedComponentId
-
setVersionedComponentId
-
parentGroupId
-
getParentGroupId
The id of parent process group of this component if applicable.- Returns:
- parentGroupId
-
setParentGroupId
-
position
-
getPosition
Get position- Returns:
- position
-
setPosition
-
name
-
getName
The name of the flow analysis rule.- Returns:
- name
-
setName
-
type
-
getType
The fully qualified type of the flow analysis rule.- Returns:
- type
-
setType
-
bundle
-
getBundle
Get bundle- Returns:
- bundle
-
setBundle
-
state
-
getState
The state of the flow analysis rule.- Returns:
- state
-
setState
-
comments
-
getComments
The comments of the flow analysis rule.- Returns:
- comments
-
setComments
-
persistsState
-
isPersistsState
Whether the flow analysis rule persists state.- Returns:
- persistsState
-
setPersistsState
-
restricted
-
isRestricted
Whether the flow analysis rule requires elevated privileges.- Returns:
- restricted
-
setRestricted
-
deprecated
-
isDeprecated
Whether the flow analysis rule has been deprecated.- Returns:
- deprecated
-
setDeprecated
-
multipleVersionsAvailable
-
isMultipleVersionsAvailable
Whether the flow analysis rule has multiple versions available.- Returns:
- multipleVersionsAvailable
-
setMultipleVersionsAvailable
-
supportsSensitiveDynamicProperties
public FlowAnalysisRuleDTO supportsSensitiveDynamicProperties(Boolean supportsSensitiveDynamicProperties) -
isSupportsSensitiveDynamicProperties
Whether the flow analysis rule supports sensitive dynamic properties.- Returns:
- supportsSensitiveDynamicProperties
-
setSupportsSensitiveDynamicProperties
-
enforcementPolicy
-
getEnforcementPolicy
Enforcement Policy.- Returns:
- enforcementPolicy
-
setEnforcementPolicy
-
properties
-
putPropertiesItem
-
getProperties
The properties of the flow analysis rule.- Returns:
- properties
-
setProperties
-
descriptors
-
putDescriptorsItem
-
getDescriptors
The descriptors for the flow analysis rules properties.- Returns:
- descriptors
-
setDescriptors
-
sensitiveDynamicPropertyNames
public FlowAnalysisRuleDTO sensitiveDynamicPropertyNames(List<String> sensitiveDynamicPropertyNames) -
addSensitiveDynamicPropertyNamesItem
public FlowAnalysisRuleDTO addSensitiveDynamicPropertyNamesItem(String sensitiveDynamicPropertyNamesItem) -
getSensitiveDynamicPropertyNames
Set of sensitive dynamic property names- Returns:
- sensitiveDynamicPropertyNames
-
setSensitiveDynamicPropertyNames
-
validationErrors
-
addValidationErrorsItem
-
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
-
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
-
isExtensionMissing
Whether the underlying extension is missing.- Returns:
- extensionMissing
-
setExtensionMissing
-
equals
-
hashCode
public int hashCode() -
toString
-
toIndentedString
Convert the given object to string with each line indented by 4 spaces (except the first line).
-