本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
应用程序参数
参数是具有基本类型的节点,可以在部署期间覆盖。参数可以具有默认值和修饰器,用于指示应用程序用户如何配置它。
参数类型
-
string
– 字符串。例如,DEBUG
。 -
int32
– 整数。例如,20
-
float32
– 浮点数。例如,47.5
-
boolean
–true
或false
。
下面的示例演示两个参数,一个字符串和一个数字,它们作为输入发送到代码节点。
例 graph.json – 参数
"nodes": [ { "name": "detection_threshold", "interface": "float32", "value": 20.0, "overridable": true, "decorator": { "title": "Threshold", "description": "The minimum confidence percentage for a positive classification." } }, { "name": "log_level", "interface": "string", "value": "INFO", "overridable": true, "decorator": { "title": "Logging level", "description": "DEBUG, INFO, WARNING, ERROR, or CRITICAL." } } ... ], "edges": [ { "producer": "detection_threshold", "consumer": "code_node.threshold" }, { "producer": "log_level", "consumer": "code_node.log_level" } ... ] }
可以直接在应用程序清单中修改参数,也可以在部署时提供具有替代的新值。有关更多信息,请参阅带覆盖功能的部署时配置。