[atlas] 02/02: ATLAS-3812: Apache Flink model for Atlas.

2021-06-04 Thread nixon
This is an automated email from the ASF dual-hosted git repository.

nixon pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/atlas.git

commit a873395618e0c561c4ba9d4369b4f1ad8d05f2e9
Author: Josh Yeh 
AuthorDate: Thu Jun 3 21:41:34 2021 -0700

ATLAS-3812: Apache Flink model for Atlas.

Signed-off-by: nixonrodrigues 
(cherry picked from commit 005d8674e09338504278440658af3159c8e5a967)
---
 addons/models/1000-Hadoop/1110-flink_model.json | 106 
 1 file changed, 106 insertions(+)

diff --git a/addons/models/1000-Hadoop/1110-flink_model.json 
b/addons/models/1000-Hadoop/1110-flink_model.json
new file mode 100644
index 000..029600f
--- /dev/null
+++ b/addons/models/1000-Hadoop/1110-flink_model.json
@@ -0,0 +1,106 @@
+{
+  "entityDefs": [
+{
+  "name": "flink_application",
+  "superTypes": [
+"Process"
+  ],
+  "serviceType": "flink",
+  "typeVersion": "1.0",
+  "attributeDefs": [
+{
+  "name": "id",
+  "typeName": "string",
+  "cardinality": "SINGLE",
+  "isIndexable": true,
+  "isOptional": false,
+  "isUnique": true
+},
+{
+  "name": "startTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "endTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "conf",
+  "typeName": "map",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+}
+  ]
+},
+{
+  "name": "flink_process",
+  "superTypes": [
+"Process"
+  ],
+  "serviceType": "flink",
+  "typeVersion": "1.0",
+  "attributeDefs": [
+{
+  "name": "id",
+  "typeName": "string",
+  "cardinality": "SINGLE",
+  "isIndexable": true,
+  "isOptional": false,
+  "isUnique": true
+},
+{
+  "name": "startTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "endTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "conf",
+  "typeName": "map",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+}
+  ]
+},
+{
+  "name": "flink_application_processes",
+  "serviceType": "flink",
+  "typeVersion": "1.0",
+  "relationshipCategory": "AGGREGATION",
+  "endDef1": {
+"type": "flink_application",
+"name": "processes",
+"cardinality": "SET",
+"isContainer": true
+  },
+  "endDef2": {
+"type": "flink_process",
+"name": "application",
+"cardinality": "SINGLE"
+  },
+  "propagateTags": "NONE"
+}
+  ]
+}'
\ No newline at end of file


[atlas] 02/02: ATLAS-3812: Apache Flink model for Atlas.

2021-06-04 Thread nixon
This is an automated email from the ASF dual-hosted git repository.

nixon pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/atlas.git

commit 005d8674e09338504278440658af3159c8e5a967
Author: Josh Yeh 
AuthorDate: Thu Jun 3 21:41:34 2021 -0700

ATLAS-3812: Apache Flink model for Atlas.

Signed-off-by: nixonrodrigues 
---
 addons/models/1000-Hadoop/1110-flink_model.json | 106 
 1 file changed, 106 insertions(+)

diff --git a/addons/models/1000-Hadoop/1110-flink_model.json 
b/addons/models/1000-Hadoop/1110-flink_model.json
new file mode 100644
index 000..029600f
--- /dev/null
+++ b/addons/models/1000-Hadoop/1110-flink_model.json
@@ -0,0 +1,106 @@
+{
+  "entityDefs": [
+{
+  "name": "flink_application",
+  "superTypes": [
+"Process"
+  ],
+  "serviceType": "flink",
+  "typeVersion": "1.0",
+  "attributeDefs": [
+{
+  "name": "id",
+  "typeName": "string",
+  "cardinality": "SINGLE",
+  "isIndexable": true,
+  "isOptional": false,
+  "isUnique": true
+},
+{
+  "name": "startTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "endTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "conf",
+  "typeName": "map",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+}
+  ]
+},
+{
+  "name": "flink_process",
+  "superTypes": [
+"Process"
+  ],
+  "serviceType": "flink",
+  "typeVersion": "1.0",
+  "attributeDefs": [
+{
+  "name": "id",
+  "typeName": "string",
+  "cardinality": "SINGLE",
+  "isIndexable": true,
+  "isOptional": false,
+  "isUnique": true
+},
+{
+  "name": "startTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "endTime",
+  "typeName": "date",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+},
+{
+  "name": "conf",
+  "typeName": "map",
+  "cardinality": "SINGLE",
+  "isIndexable": false,
+  "isOptional": true,
+  "isUnique": false
+}
+  ]
+},
+{
+  "name": "flink_application_processes",
+  "serviceType": "flink",
+  "typeVersion": "1.0",
+  "relationshipCategory": "AGGREGATION",
+  "endDef1": {
+"type": "flink_application",
+"name": "processes",
+"cardinality": "SET",
+"isContainer": true
+  },
+  "endDef2": {
+"type": "flink_process",
+"name": "application",
+"cardinality": "SINGLE"
+  },
+  "propagateTags": "NONE"
+}
+  ]
+}'
\ No newline at end of file