UpdateAttribute 2025.5.31.15¶
捆绑包¶
org.apache.nifi | nifi-update-attribute-nar
描述¶
使用属性表达式语言更新一个 FlowFile 的属性和/或根据正则表达式删除属性
输入要求¶
REQUIRED
支持敏感的动态属性¶
false
属性¶
属性 |
描述 |
---|---|
删除属性表达式 |
要从 FlowFiles 中删除的属性的正则表达式。 无论此处理器是否更新匹配的现有属性,这些属性都会被删除。 |
有状态变量初始值 |
如果使用状态来设置/引用变量,则此值用于设置有状态变量的初始值。仅当状态不包含变量值时,才会在 @OnScheduled 方法中使用此方法。如果采用有状态的方式运行,则此属性为必填,但如果需要,也可以为空。 |
存储状态 |
选择是否要存储状态。选择“无状态”将提供纯粹以无状态方式更新 FlowFile 属性的默认功能。选择有状态选项不仅会将属性存储在 FlowFile 上,也会存储在处理器状态中。有关更多信息,请参阅该处理器文档“其他详细信息”部分的“有状态用法”主题 |
canonical-value-lookup-cache-size |
指定缓存中应存储多少规范查找值 |
状态管理¶
范围 |
描述 |
---|---|
LOCAL |
提供选项,不仅将值存储在 FlowFile 上,还会存储为有状态变量,以便以递归方式引用。 |
关系¶
名称 |
描述 |
---|---|
success |
所有成功的 FlowFiles 都将路由到此关系 |
写入属性¶
名称 |
描述 |
---|---|
查看更多详细信息 |
该处理器可以写入或移除零个或多个属性,如更多详细信息中所述 |
用例¶
添加新 FlowFile 属性 |
用新值覆盖 FlowFile 属性 |
重命名文件 |