diff options
author | Vijay VK <vv770d@att.com> | 2018-08-07 00:44:41 +0100 |
---|---|---|
committer | VENKATESH KUMAR <vv770d@att.com> | 2018-08-08 11:05:15 -0400 |
commit | 5deddeb4892243627ad342a41d4dcef0f7280a29 (patch) | |
tree | 02e43a15b100ec02bffb8ff6f3b822e8b013ca24 /swagger_vescollector_1.3.1.json | |
parent | 7752c2d818e6d19e4d805c2fd6760b4a13d601bc (diff) |
VES 7.0.1 updates
Initial commit to include the support for below
- VES 7.1 API
- updated spec and data-format
- Response code update per new spec
- springfox for swagger doc
- New topic defaults
Todo
- Swagger instrumention to include necessary annotation
- Event Transformation 7.x to 5.x
- VES7.x response header
- AAF cert integration
Change-Id: I9bc2223fa362b35ae8a7105acd651fe524a403c5
Signed-off-by: VENKATESH KUMAR <vv770d@att.com>
Issue-ID: DCAEGEN2-600
Diffstat (limited to 'swagger_vescollector_1.3.1.json')
-rw-r--r-- | swagger_vescollector_1.3.1.json | 743 |
1 files changed, 743 insertions, 0 deletions
diff --git a/swagger_vescollector_1.3.1.json b/swagger_vescollector_1.3.1.json new file mode 100644 index 00000000..02d1c8cb --- /dev/null +++ b/swagger_vescollector_1.3.1.json @@ -0,0 +1,743 @@ +{ + "swagger": "2.0", + "info": { + "description": "Api Documentation", + "version": "1.0", + "title": "Api Documentation", + "termsOfService": "urn:tos", + "contact": {}, + "license": { + "name": "Apache 2.0", + "url": "http://www.apache.org/licenses/LICENSE-2.0" + } + }, + "host": "localhost:8080", + "basePath": "/", + "tags": [{ + "name": "basic-error-controller", + "description": "Basic Error Controller" + }, { + "name": "ves-rest-controller", + "description": "Ves Rest Controller" + }], + "paths": { + "/": { + "get": { + "tags": ["ves-rest-controller"], + "summary": "mainPage", + "operationId": "mainPageUsingGET", + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/error": { + "get": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingGET", + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + }, + "head": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingHEAD", + "consumes": ["application/json"], + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + } + }, + "post": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingPOST", + "consumes": ["application/json"], + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + }, + "put": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingPUT", + "consumes": ["application/json"], + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + }, + "delete": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingDELETE", + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + } + }, + "options": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingOPTIONS", + "consumes": ["application/json"], + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + } + }, + "patch": { + "tags": ["basic-error-controller"], + "summary": "error", + "operationId": "errorUsingPATCH", + "consumes": ["application/json"], + "produces": ["*/*"], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "object", + "additionalProperties": { + "type": "object" + } + } + }, + "204": { + "description": "No Content" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + } + } + } + }, + "/eventListener/v1": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v1/eventBatch": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_1", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v2": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_2", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v2/eventBatch": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_3", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v3": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_4", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v3/eventBatch": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_5", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v4": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_6", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v4/eventBatch": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_7", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v5": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_8", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v5/eventBatch": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_9", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v7": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_10", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + }, + "/eventListener/v7/eventBatch": { + "post": { + "tags": ["ves-rest-controller"], + "summary": "receiveEvent", + "operationId": "receiveEventUsingPOST_11", + "consumes": ["application/json"], + "produces": ["*/*"], + "parameters": [{ + "in": "body", + "name": "jsonPayload", + "description": "jsonPayload", + "required": true, + "schema": { + "type": "string" + } + }], + "responses": { + "200": { + "description": "OK", + "schema": { + "type": "string" + } + }, + "201": { + "description": "Created" + }, + "401": { + "description": "Unauthorized" + }, + "403": { + "description": "Forbidden" + }, + "404": { + "description": "Not Found" + } + } + } + } + }, + "definitions": { + "ModelAndView": { + "type": "object", + "properties": { + "empty": { + "type": "boolean" + }, + "model": { + "type": "object" + }, + "modelMap": { + "type": "object", + "additionalProperties": { + "type": "object" + } + }, + "reference": { + "type": "boolean" + }, + "status": { + "type": "string", + "enum": ["100", "101", "102", "103", "200", "201", "202", "203", "204", "205", "206", "207", "208", "226", "300", "301", "302", "303", "304", "305", "307", "308", "400", "401", "402", "403", "404", "405", "406", "407", "408", "409", "410", "411", "412", "413", "414", "415", "416", "417", "418", "419", "420", "421", "422", "423", "424", "426", "428", "429", "431", "451", "500", "501", "502", "503", "504", "505", "506", "507", "508", "509", "510", "511"] + }, + "view": { + "$ref": "#/definitions/View" + }, + "viewName": { + "type": "string" + } + }, + "title": "ModelAndView" + }, + "View": { + "type": "object", + "properties": { + "contentType": { + "type": "string" + } + }, + "title": "View" + } + } +}
\ No newline at end of file |