-
Notifications
You must be signed in to change notification settings - Fork 4
Expand file tree
/
Copy pathfleetevents-beam.json
More file actions
57 lines (57 loc) · 1.75 KB
/
fleetevents-beam.json
File metadata and controls
57 lines (57 loc) · 1.75 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{
"name": "FleetEvents",
"description": "An Apache Beam streaming pipeline for Fleet Events",
"parameters": [
{
"name": "functionName",
"label": "Function Name",
"helpText": "Choose the sample function to run.",
"isOptional": false,
"regexes": [
"TASK_OUTCOME_CHANGE|VEHICLE_NOT_UPDATING"
]
},
{
"name": "datastoreProjectId",
"label": "Firestore Project",
"helpText": "Choose the gcp project with firestore.",
"isOptional": false
},
{
"name": "databaseId",
"label": "Firestore Database",
"helpText": "Choose the database.",
"isOptional": false
},
{
"name": "inputTopic",
"label": "Input Pub/Sub Topic",
"helpText": "The Cloud Pub/Sub topic to read from.",
"isOptional": false
},
{
"name": "outputTopic",
"label": "Output Pub/Sub Topic",
"helpText": "Path of the output Pub/Sub topic.",
"isOptional": false
},
{
"name": "gapSize",
"label": "Gap size",
"helpText": "How long to wait (in minutes) before considering a Vehicle to be offline.",
"isOptional": true,
"regexes": [
"^[0-9]+"
]
},
{
"name": "windowSize",
"label": "Window size",
"helpText": "Window size to use to process events, in minutes. This parameter does not apply to VEHICLE_NOT_UPDATING jobs.",
"isOptional": true,
"regexes": [
"^[0-9]+"
]
}
]
}