| { |
| "type": "object", |
| "properties": { |
| "name": { |
| "type": "string", |
| "description": "The name of the request handler. This name will be used to update or remove the request handler later if necessary." |
| }, |
| "class": { |
| "type": "string", |
| "description": "The request handler class. Class names do not need to be fully qualified if they are included with Solr, so you can abbreviate the name as 'solr.SearchHandler'. Custom or third-party class names may need to be fully qualified, however." |
| }, |
| "runtimeLib": { |
| "type": "boolean", |
| "description": "An optional parameter to use a custom .jar file that has been uploaded to Solr's blobstore. This additionally requires that the .jar has also been registered with the 'add-runtimelib' command, which is one of the available commands for the Config API." |
| }, |
| "startup": { |
| "type": "string", |
| "description": "Allows the request handler to only start when requested. The only option is 'lazy'.", |
| "enum": [ |
| "lazy" |
| ] |
| } |
| }, |
| "additionalProperties": true |
| } |