TCA: Support for VES/A&AI enrichment
[dcaegen2/analytics/tca.git] / dcae-analytics-cdap-plugins / widgets / JsonPathFilter-transform.json
1 {\r
2   "metadata": {\r
3     "spec-version": "1.0"\r
4   },\r
5   "configuration-groups": [\r
6     {\r
7       "label": "JSON Path Filter",\r
8       "properties": [\r
9         {\r
10           "widget-type": "textbox",\r
11           "label": "Reference Name",\r
12           "name": "referenceName",\r
13           "widget-attributes": {\r
14             "default": "JsonPathFilter"\r
15           }\r
16         },\r
17         {\r
18           "widget-type": "textbox",\r
19           "label": "Input Field Name",\r
20           "name": "incomingJsonFieldName"\r
21         },\r
22         {\r
23           "widget-type": "textbox",\r
24           "label": "Output Schema Field Name",\r
25           "name": "outputSchemaFieldName"\r
26         },\r
27         {\r
28           "widget-type": "keyvalue",\r
29           "label": "Json Path Filter Mappings",\r
30           "name": "jsonFilterMappings",\r
31           "widget-attributes": {\r
32             "showDelimiter": "false"\r
33           }\r
34         }\r
35       ]\r
36     }\r
37   ],\r
38   "outputs": [\r
39     {\r
40       "name": "schema",\r
41       "label": "schema",\r
42       "widget-type": "schema",\r
43       "widget-attributes": {\r
44         "schema-types": [\r
45           "boolean",\r
46           "int",\r
47           "long",\r
48           "float",\r
49           "double",\r
50           "bytes",\r
51           "string"\r
52         ],\r
53         "schema-default-type": "string",\r
54         "property-watch": "format"\r
55       }\r
56     }\r
57   ]\r
58 }\r