{
    "$schema": "http://json-schema.org/draft-04/schema#",
    "additionalProperties": false,
    "definitions": {},
    "properties": {
        "maxInFlight": {
            "default": 1000,
            "propertyOrder": 51,
            "title": "Message buffer",
            "type": "integer"
        },
        "name": {
            "propertyOrder": 10,
            "title": "Name",
            "type": "string"
        },
        "source": {
            "propertyOrder": 60,
            "title": "Source configuration",
            "type": "object"
        },
        "streamKey": {
            "propertyOrder": 30,
            "title": "Stream Key",
            "type": "string"
        },
        "tags": {
            "propertyOrder": 40,
            "title": "List of tags",
            "type": "string"
        },
        "targetGate": {
            "default": "akka.tcp://hub@localhost:12345/user/gatename",
            "propertyOrder": 50,
            "title": "Gate address",
            "type": "string"
        }
    },
    "required": [
        "name",
        "source",
        "targetGate"
    ],
    "title": "Eventsource configuration",
    "type": "object"
}