{
  "title" : "Intercept From",
  "description" : "Intercepts incoming messages",
  "oneOf" : [ {
    "type" : "string"
  }, {
    "type" : "object",
    "additionalProperties" : false,
    "properties" : {
      "description" : {
        "type" : "string",
        "title" : "Description",
        "description" : "Sets the description of this node"
      },
      "disabled" : {
        "type" : "boolean",
        "title" : "Disabled",
        "description" : "Whether to disable this EIP from the route during build time. Once an EIP has been disabled then it cannot be enabled later at runtime."
      },
      "id" : {
        "type" : "string",
        "title" : "Id",
        "description" : "Sets the id of this node"
      },
      "steps" : {
        "type" : "array",
        "items" : {
          "$ref" : "#/definitions/org.apache.camel.model.ProcessorDefinition"
        }
      },
      "uri" : {
        "type" : "string",
        "title" : "Uri",
        "description" : "Intercept incoming messages from the uri or uri pattern. If this option is not configured, then all incoming messages is intercepted."
      }
    }
  } ],
  "$schema" : "http://json-schema.org/draft-04/schema#"
}