Mark Payne created NIFI-16038:
---------------------------------
Summary: In ConnectorMigrationContext, allow setting Connector
property value references instead of just values
Key: NIFI-16038
URL: https://issues.apache.org/jira/browse/NIFI-16038
Project: Apache NiFi
Issue Type: Improvement
Reporter: Mark Payne
Assignee: Mark Payne
In NIP-29, we introduced the ability to migrate configuration and assets from a
versioned process group to a Connector that encapsulates the same logic. In
doing so, we introduced the {{ConnectorMigrationContext}} which has methods for
setting properties:
{code:java}
void setProperties(String stepName, Map<String, String> propertyValues);
void replaceProperties(String stepName, Map<String, String> propertyValues);
{code}
And methods for copying assets:
{code:java}
AssetReference copyAssetFromSource(String sourceAssetId); {code}
However, we do not have a simple and straight-forward way to apply those Asset
References to connector properties. Currently it must be done by configuring
Processors / Controller Services to reference parameters and setting things up
indirectly. We are currently missing methods to set Connector property values
directly as references:
{code:java}
void setValueReference(String stepName, String propertyName,
ConnectorValueReference valueReference);
void setValueReferences(String stepName, Map<String, ConnectorValueReference>
valueReferences);{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)