+++ /dev/null
-definitions:
- jobs.BufferTimeout:
- properties:
- maxSize:
- type: integer
- maxTimeMiliseconds:
- type: integer
- type: object
- jobs.JobInfo:
- properties:
- info_job_data:
- $ref: '#/definitions/jobs.Parameters'
- info_job_identity:
- type: string
- info_type_identity:
- type: string
- last_updated:
- type: string
- owner:
- type: string
- target_uri:
- type: string
- type: object
- jobs.Parameters:
- properties:
- bufferTimeout:
- $ref: '#/definitions/jobs.BufferTimeout'
- type: object
-info:
- contact: {}
- license:
- name: Apache 2.0
- url: http://www.apache.org/licenses/LICENSE-2.0.html
- title: DMaaP Mediator Producer
- version: 1.1.0
-paths:
- /admin/log:
- put:
- description: Set the log level of the producer.
- parameters:
- - description: string enums
- enum:
- - Error
- - Warn
- - Info
- - Debug
- in: query
- name: level
- type: string
- responses:
- "200":
- description: ""
- "400":
- description: Bad Request
- schema:
- type: string
- summary: Set log level
- tags:
- - Admin
- /health_check:
- get:
- description: Get the status of the producer. Will show if the producer has registered
- in ICS.
- responses:
- "200":
- description: ""
- summary: Get status
- tags:
- - Data producer (callbacks)
- /info_job:
- post:
- consumes:
- - application/json
- description: Callback for ICS to add an info job
- parameters:
- - description: Info job data
- in: body
- name: user
- required: true
- schema:
- $ref: '#/definitions/jobs.JobInfo'
- responses:
- "200":
- description: ""
- "400":
- description: Bad Request
- schema:
- type: string
- summary: Add info job
- tags:
- - Data producer (callbacks)
- /info_job/{infoJobId}:
- delete:
- description: Callback for ICS to delete an info job
- parameters:
- - description: Info job ID
- in: path
- name: infoJobId
- required: true
- type: string
- responses:
- "200":
- description: ""
- summary: Delete info job
- tags:
- - Data producer (callbacks)
- /swagger:
- get:
- description: Get the Swagger API documentation for the producer.
- responses:
- "200":
- description: ""
- summary: Get Swagger Documentation
- tags:
- - Admin
-swagger: "2.0"