{
	"id": "JobTestJob",
	"type": "object",
	"oneOf": [
		{
		
			"description": "JobTestJob Input Object",
			"properties": {
				"force_exit": {
					"type": "integer",
					"description": "Force exit with this exit code",
					"minimum": 0,
					"maximum": 255
				}
			},
			"required": ["force_exit"],
			"additionalProperties": false
		},
		{
			"properties": {
				"sleep": {
					"type": "integer",
					"description": "Sleep for this many seconds"
				},
				"sleep_count": {
					"type": "integer",
					"description": "Sleep 'sleep' seconds 'sleep_count' times.  Write a status message in between",
					"minimum": 1,
					"maximum": 5	
				}
			},
			"required": ["sleep"],
			"additionalProperties": false
		},
		{
			"properties": {
				"generate_stdout": {
					"type": "integer",
					"description": "Generate N lines of standard output to standard out"
				}
			},
			"required": ["generate_stdout"],
			"additionalProperties": false
		}	



	]	
}
