1 # ===========LICENSE_START========================================================
2 # ================================================================================
3 # Copyright (c) 2018 AT&T Intellectual Property. All rights reserved.
4 # Modifications Copyright (C) 2020 Nokia. All rights reserved.
5 # ================================================================================
6 # Licensed under the Apache License, Version 2.0 (the "License");
7 # you may not use this file except in compliance with the License.
8 # You may obtain a copy of the License at
10 # http://www.apache.org/licenses/LICENSE-2.0
12 # Unless required by applicable law or agreed to in writing, software
13 # distributed under the License is distributed on an "AS IS" BASIS,
14 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 # See the License for the specific language governing permissions and
16 # limitations under the License.
17 # ============LICENSE_END=========================================================
22 title: Api Documentation
24 Virtual Event Streaming (VES) Collector is RESTful collector for processing
25 JSON messages. The collector verifies the source and validates the events
26 against VES schema before distributing to DMAAP MR topics
27 termsOfService: 'urn:tos'
31 url: 'http://www.apache.org/licenses/LICENSE-2.0'
32 host: 'localhost:8443'
35 - name: basic-error-controller
36 description: Basic Error Controller
37 - name: ves-rest-controller
38 description: Ves Rest Controller
45 operationId: mainPageUsingGET
54 description: Unauthorized
56 description: Forbidden
58 description: Not Found
62 - basic-error-controller
64 operationId: errorHtmlUsingGET
71 $ref: '#/definitions/ModelAndView'
73 description: Unauthorized
75 description: Forbidden
77 description: Not Found
80 - basic-error-controller
82 operationId: errorHtmlUsingHEAD
91 $ref: '#/definitions/ModelAndView'
93 description: No Content
95 description: Unauthorized
97 description: Forbidden
100 - basic-error-controller
102 operationId: errorHtmlUsingPOST
111 $ref: '#/definitions/ModelAndView'
113 description: Accepted
115 description: Unauthorized
117 description: Forbidden
119 description: Not Found
122 - basic-error-controller
124 operationId: errorHtmlUsingPUT
133 $ref: '#/definitions/ModelAndView'
135 description: Accepted
137 description: Unauthorized
139 description: Forbidden
141 description: Not Found
144 - basic-error-controller
146 operationId: errorHtmlUsingDELETE
153 $ref: '#/definitions/ModelAndView'
155 description: No Content
157 description: Unauthorized
159 description: Forbidden
162 - basic-error-controller
164 operationId: errorHtmlUsingOPTIONS
173 $ref: '#/definitions/ModelAndView'
175 description: No Content
177 description: Unauthorized
179 description: Forbidden
182 - basic-error-controller
184 operationId: errorHtmlUsingPATCH
193 $ref: '#/definitions/ModelAndView'
195 description: No Content
197 description: Unauthorized
199 description: Forbidden
203 - ves-rest-controller
204 summary: receiveEvent
205 operationId: receiveEventUsingPOST
213 description: jsonPayload
223 description: Accepted
225 description: Unauthorized
227 description: Forbidden
229 description: Not Found
230 /eventListener/v1/eventBatch:
233 - ves-rest-controller
234 summary: receiveEvent
235 operationId: receiveEventUsingPOST_1
243 description: jsonPayload
253 description: Accepted
255 description: Unauthorized
257 description: Forbidden
259 description: Not Found
263 - ves-rest-controller
264 summary: receiveEvent
265 operationId: receiveEventUsingPOST_2
273 description: jsonPayload
283 description: Accepted
285 description: Unauthorized
287 description: Forbidden
289 description: Not Found
290 /eventListener/v2/eventBatch:
293 - ves-rest-controller
294 summary: receiveEvent
295 operationId: receiveEventUsingPOST_3
303 description: jsonPayload
313 description: Accepted
315 description: Unauthorized
317 description: Forbidden
319 description: Not Found
323 - ves-rest-controller
324 summary: receiveEvent
325 operationId: receiveEventUsingPOST_4
333 description: jsonPayload
343 description: Accepted
345 description: Unauthorized
347 description: Forbidden
349 description: Not Found
350 /eventListener/v3/eventBatch:
353 - ves-rest-controller
354 summary: receiveEvent
355 operationId: receiveEventUsingPOST_5
363 description: jsonPayload
373 description: Accepted
375 description: Unauthorized
377 description: Forbidden
379 description: Not Found
383 - ves-rest-controller
384 summary: receiveEvent
385 operationId: receiveEventUsingPOST_6
393 description: jsonPayload
403 description: Accepted
405 description: Unauthorized
407 description: Forbidden
409 description: Not Found
410 /eventListener/v4/eventBatch:
413 - ves-rest-controller
414 summary: receiveEvent
415 operationId: receiveEventUsingPOST_7
423 description: jsonPayload
433 description: Accepted
435 description: Unauthorized
437 description: Forbidden
439 description: Not Found
443 - ves-rest-controller
444 summary: receiveEvent
445 operationId: receiveEventUsingPOST_8
453 description: jsonPayload
463 description: Accepted
465 description: Unauthorized
467 description: Forbidden
469 description: Not Found
470 /eventListener/v5/eventBatch:
473 - ves-rest-controller
474 summary: receiveEvent
475 operationId: receiveEventUsingPOST_9
483 description: jsonPayload
493 description: Accepted
495 description: Unauthorized
497 description: Forbidden
499 description: Not Found
503 - ves-rest-controller
504 summary: receiveEvent
505 operationId: receiveEventUsingPOST_10
513 description: jsonPayload
523 description: Accepted
525 description: Bad Request
527 description: Unauthorized
529 description: Forbidden
531 description: Not Found
533 description: Internal Server Error
534 /eventListener/v7/eventBatch:
537 - ves-rest-controller
538 summary: receiveEvent
539 operationId: receiveEventUsingPOST_11
547 description: jsonPayload
557 description: Accepted
559 description: Bad Request
561 description: Unauthorized
563 description: Forbidden
565 description: Not Found
567 description: Internal Server Error
578 additionalProperties:
650 $ref: '#/definitions/View'