This is an automated email from the ASF dual-hosted git repository.

markap14 pushed a commit to branch NIFI-15258
in repository https://gitbox.apache.org/repos/asf/nifi-api.git

commit d553fcd6f526d754cc668724fb9ec719cc2fced6
Author: Bob Paulin <[email protected]>
AuthorDate: Mon Feb 2 14:51:28 2026 -0600

    NIFI-15536: Change Connector API to use DescribedValue vs AllowableValue 
(#60)
---
 .../org/apache/nifi/components/connector/AbstractConnector.java   | 8 ++++----
 src/main/java/org/apache/nifi/components/connector/Connector.java | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git 
a/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java 
b/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java
index 6b71fa6..d837f7b 100644
--- a/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java
+++ b/src/main/java/org/apache/nifi/components/connector/AbstractConnector.java
@@ -17,8 +17,8 @@
 
 package org.apache.nifi.components.connector;
 
-import org.apache.nifi.components.AllowableValue;
 import org.apache.nifi.components.ConfigVerificationResult;
+import org.apache.nifi.components.DescribedValue;
 import org.apache.nifi.components.ValidationResult;
 import org.apache.nifi.components.connector.components.ConnectionFacade;
 import org.apache.nifi.components.connector.components.ControllerServiceFacade;
@@ -665,13 +665,13 @@ public abstract class AbstractConnector implements 
Connector {
     }
 
     @Override
-    public List<AllowableValue> fetchAllowableValues(final String stepName, 
final String propertyName, final FlowContext flowContext) {
+    public List<DescribedValue> fetchAllowableValues(final String stepName, 
final String propertyName, final FlowContext flowContext) {
         throw new UnsupportedOperationException("Property %s in Configuration 
Step %s does not support fetching Allowable Values.".formatted(propertyName, 
stepName));
     }
 
     @Override
-    public List<AllowableValue> fetchAllowableValues(final String stepName, 
final String propertyName, final FlowContext flowContext, final String filter) {
-        final List<AllowableValue> allowableValues = 
fetchAllowableValues(stepName, propertyName, flowContext);
+    public List<DescribedValue> fetchAllowableValues(final String stepName, 
final String propertyName, final FlowContext flowContext, final String filter) {
+        final List<DescribedValue> allowableValues = 
fetchAllowableValues(stepName, propertyName, flowContext);
         if (filter == null || filter.isEmpty()) {
             return allowableValues;
         } else {
diff --git a/src/main/java/org/apache/nifi/components/connector/Connector.java 
b/src/main/java/org/apache/nifi/components/connector/Connector.java
index c0dd957..f1cbd3c 100644
--- a/src/main/java/org/apache/nifi/components/connector/Connector.java
+++ b/src/main/java/org/apache/nifi/components/connector/Connector.java
@@ -17,8 +17,8 @@
 
 package org.apache.nifi.components.connector;
 
-import org.apache.nifi.components.AllowableValue;
 import org.apache.nifi.components.ConfigVerificationResult;
+import org.apache.nifi.components.DescribedValue;
 import org.apache.nifi.components.ValidationResult;
 import org.apache.nifi.components.connector.components.FlowContext;
 import org.apache.nifi.flow.VersionedExternalFlow;
@@ -193,9 +193,9 @@ public interface Connector {
      */
     void applyUpdate(FlowContext workingFlowContext, FlowContext 
activeFlowContext) throws FlowUpdateException;
 
-    List<AllowableValue> fetchAllowableValues(String stepName, String 
propertyName, FlowContext flowContext);
+    List<DescribedValue> fetchAllowableValues(String stepName, String 
propertyName, FlowContext flowContext);
 
-    List<AllowableValue> fetchAllowableValues(String stepName, String 
propertyName, FlowContext flowContext, String filter);
+    List<DescribedValue> fetchAllowableValues(String stepName, String 
propertyName, FlowContext flowContext, String filter);
 
     /**
      * Drains any in-flight FlowFiles from the flow associated with the given 
Flow Context by processing the existing data

Reply via email to