{ "enumDefs": [], "structDefs": [], "classificationDefs": [], "entityDefs": [ { "name": "storm_topology", "superTypes": [ "Process" ], "serviceType": "storm", "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<string,string>", "cardinality": "SINGLE", "isIndexable": false, "isOptional": true, "isUnique": false }, { "name": "clusterName", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "includeInNotification": true, "isUnique": false } ] }, { "name": "storm_node", "superTypes": [], "serviceType": "storm", "typeVersion": "1.0", "attributeDefs": [ { "name": "name", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": false, "isUnique": false }, { "name": "description", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": true, "isUnique": false }, { "name": "driverClass", "typeName": "string", "cardinality": "SINGLE", "isIndexable": true, "isOptional": false, "isUnique": false }, { "name": "conf", "typeName": "map<string,string>", "cardinality": "SINGLE", "isIndexable": false, "isOptional": true, "isUnique": false } ] }, { "name": "storm_spout", "superTypes": [ "storm_node" ], "serviceType": "storm", "typeVersion": "1.0", "attributeDefs": [ { "name": "outputs", "typeName": "array<string>", "cardinality": "LIST", "isIndexable": false, "isOptional": false, "isUnique": false } ] }, { "name": "storm_bolt", "superTypes": [ "storm_node" ], "serviceType": "storm", "typeVersion": "1.0", "attributeDefs": [ { "name": "inputs", "typeName": "array<string>", "cardinality": "LIST", "isIndexable": false, "isOptional": false, "isUnique": false }, { "name": "outputs", "typeName": "array<string>", "cardinality": "SINGLE", "isIndexable": false, "isOptional": true, "isUnique": false } ] } ], "relationshipDefs": [ { "name": "storm_topology_nodes", "serviceType": "storm", "typeVersion": "1.0", "relationshipCategory": "ASSOCIATION", "relationshipLabel": "__storm_topology.nodes", "endDef1": { "type": "storm_topology", "name": "nodes", "isContainer": false, "cardinality": "SET", "isLegacyAttribute": true }, "endDef2": { "type": "storm_node", "name": "topolgies", "isContainer": false, "cardinality": "SET" }, "propagateTags": "NONE" } ] }