Class ConfigurableExtensionDefinition
java.lang.Object
org.apache.nifi.c2.protocol.component.api.DefinedType
org.apache.nifi.c2.protocol.component.api.ExtensionComponent
org.apache.nifi.c2.protocol.component.api.ConfigurableExtensionDefinition
- All Implemented Interfaces:
Serializable,ConfigurableComponentDefinition
- Direct Known Subclasses:
ControllerServiceDefinition,FlowAnalysisRuleDefinition,ParameterProviderDefinition,ProcessorDefinition,ReportingTaskDefinition
public abstract class ConfigurableExtensionDefinition
extends ExtensionComponent
implements ConfigurableComponentDefinition
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<DynamicProperty> private Map<String, PropertyDescriptor> private booleanprivate boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanvoidsetDynamicProperties(List<DynamicProperty> dynamicProperties) voidsetPropertyDescriptors(LinkedHashMap<String, PropertyDescriptor> propertyDescriptors) voidsetSupportsDynamicProperties(boolean supportsDynamicProperties) voidsetSupportsSensitiveDynamicProperties(boolean supportsSensitiveDynamicProperties) Methods inherited from class org.apache.nifi.c2.protocol.component.api.ExtensionComponent
equals, getBuildInfo, getDeprecated, getDeprecationAlternatives, getDeprecationReason, getExplicitRestrictions, getProvidedApiImplementations, getRestricted, getRestrictedExplanation, getSeeAlso, getStateful, getSystemResourceConsiderations, getTags, hashCode, isAdditionalDetails, isRestricted, setAdditionalDetails, setBuildInfo, setDeprecated, setDeprecationAlternatives, setDeprecationReason, setExplicitRestrictions, setProvidedApiImplementations, setRestricted, setRestrictedExplanation, setSeeAlso, setStateful, setSystemResourceConsiderations, setTagsMethods inherited from class org.apache.nifi.c2.protocol.component.api.DefinedType
getArtifact, getGroup, getType, getTypeDescription, getVersion, setArtifact, setGroup, setType, setTypeDescription, setVersion
-
Field Details
-
propertyDescriptors
-
supportsDynamicProperties
private boolean supportsDynamicProperties -
supportsSensitiveDynamicProperties
private boolean supportsSensitiveDynamicProperties -
dynamicProperties
-
-
Constructor Details
-
ConfigurableExtensionDefinition
public ConfigurableExtensionDefinition()
-
-
Method Details
-
getPropertyDescriptors
- Specified by:
getPropertyDescriptorsin interfaceConfigurableComponentDefinition
-
setPropertyDescriptors
- Specified by:
setPropertyDescriptorsin interfaceConfigurableComponentDefinition
-
getSupportsDynamicProperties
public boolean getSupportsDynamicProperties()- Specified by:
getSupportsDynamicPropertiesin interfaceConfigurableComponentDefinition
-
setSupportsDynamicProperties
public void setSupportsDynamicProperties(boolean supportsDynamicProperties) - Specified by:
setSupportsDynamicPropertiesin interfaceConfigurableComponentDefinition
-
getSupportsSensitiveDynamicProperties
public boolean getSupportsSensitiveDynamicProperties()- Specified by:
getSupportsSensitiveDynamicPropertiesin interfaceConfigurableComponentDefinition
-
setSupportsSensitiveDynamicProperties
public void setSupportsSensitiveDynamicProperties(boolean supportsSensitiveDynamicProperties) - Specified by:
setSupportsSensitiveDynamicPropertiesin interfaceConfigurableComponentDefinition
-
getDynamicProperties
- Specified by:
getDynamicPropertiesin interfaceConfigurableComponentDefinition
-
setDynamicProperties
- Specified by:
setDynamicPropertiesin interfaceConfigurableComponentDefinition
-