{ "swagger": "2.0", "info": { "description": "This page lists all the rest apis for DATAFILE app server.", "version": "1.0", "title": "DATAFILE app server" }, "host": "localhost:8100", "basePath": "/", "tags": [ { "name": "heartbeat-controller", "description": "Heartbeat Controller" }, { "name": "operation-handler", "description": "Operation Handler" }, { "name": "schedule-controller", "description": "Schedule Controller" }, { "name": "web-mvc-links-handler", "description": "Web Mvc Links Handler" } ], "paths": { "/actuator": { "get": { "tags": [ "web-mvc-links-handler" ], "summary": "links", "operationId": "linksUsingGET", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "responses": { "200": { "description": "OK", "schema": { "type": "object", "additionalProperties": { "type": "object", "additionalProperties": { "$ref": "#/definitions/Link" } } } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/health": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_2", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/health/{component}": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_1", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/health/{component}/{instance}": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/info": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_3", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/logfile": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_4", "produces": [ "application/octet-stream" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/loggers": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_6", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/loggers/{name}": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_5", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } }, "post": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingPOST", "consumes": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "produces": [ "*/*" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "201": { "description": "Created" }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/metrics": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_8", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/actuator/metrics/{requiredMetricName}": { "get": { "tags": [ "operation-handler" ], "summary": "handle", "operationId": "handleUsingGET_7", "produces": [ "application/json", "application/vnd.spring-boot.actuator.v2+json" ], "parameters": [ { "in": "body", "name": "body", "description": "body", "required": false, "schema": { "type": "object", "additionalProperties": { "type": "string" } } } ], "responses": { "200": { "description": "OK", "schema": { "type": "object" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/heartbeat": { "get": { "tags": [ "heartbeat-controller" ], "summary": "Returns liveness of DATAFILE service", "operationId": "heartbeatUsingGET", "produces": [ "*/*" ], "responses": { "200": { "description": "DATAFILE service is living", "schema": { "$ref": "#/definitions/Mono«ResponseEntity«string»»" } }, "401": { "description": "You are not authorized to view the resource" }, "403": { "description": "Accessing the resource you were trying to reach is forbidden" }, "404": { "description": "The resource you were trying to reach is not found" } } } }, "/start": { "get": { "tags": [ "schedule-controller" ], "summary": "Start scheduling worker request", "operationId": "startTasksUsingGET", "produces": [ "*/*" ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/Mono«ResponseEntity«string»»" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } }, "/stopDatafile": { "get": { "tags": [ "schedule-controller" ], "summary": "Receiving stop scheduling worker request", "operationId": "stopTaskUsingGET", "produces": [ "*/*" ], "responses": { "200": { "description": "OK", "schema": { "$ref": "#/definitions/Mono«ResponseEntity«string»»" } }, "401": { "description": "Unauthorized" }, "403": { "description": "Forbidden" }, "404": { "description": "Not Found" } } } } }, "definitions": { "Link": { "type": "object", "properties": { "href": { "type": "string" }, "templated": { "type": "boolean" } }, "title": "Link" }, "Map«string,Link»": { "type": "object", "title": "Map«string,Link»", "additionalProperties": { "$ref": "#/definitions/Link" } }, "Mono«ResponseEntity«string»»": { "type": "object", "title": "Mono«ResponseEntity«string»»" } } }