You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@metamodel.apache.org by ka...@apache.org on 2016/07/11 05:23:27 UTC

[16/16] metamodel git commit: Updated swagger file with info about PUT datasource endpoint

Updated swagger file with info about PUT datasource endpoint

Project: http://git-wip-us.apache.org/repos/asf/metamodel/repo
Commit: http://git-wip-us.apache.org/repos/asf/metamodel/commit/35c9861e
Tree: http://git-wip-us.apache.org/repos/asf/metamodel/tree/35c9861e
Diff: http://git-wip-us.apache.org/repos/asf/metamodel/diff/35c9861e

Branch: refs/heads/feature/5.x/swagger-docs
Commit: 35c9861eb042f69435b6478ac53b0d0452b9e727
Parents: 2c1f868
Author: Kasper S�rensen <i....@gmail.com>
Authored: Sun Jul 10 22:23:01 2016 -0700
Committer: Kasper S�rensen <i....@gmail.com>
Committed: Sun Jul 10 22:23:01 2016 -0700

----------------------------------------------------------------------
 service-webapp/swagger.yaml | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/metamodel/blob/35c9861e/service-webapp/swagger.yaml
----------------------------------------------------------------------
diff --git a/service-webapp/swagger.yaml b/service-webapp/swagger.yaml
index c52cc2b..2db13b2 100644
--- a/service-webapp/swagger.yaml
+++ b/service-webapp/swagger.yaml
@@ -180,6 +180,17 @@ paths:
           description: Datasource not found
           schema:
             $ref: "#/definitions/error"
+    put:
+      parameters:
+        - name: inputData
+          in: body
+          description: The definition of the datasource using properties. The same properties as normally applied in MetaModel factories (e.g. 'type', 'resource', 'url', 'driver-class' ,'hostname', 'port', 'catalog', 'database', 'username', 'port', 'table-defs') are used here.
+          required: true
+          schema:
+            type: object
+      responses:
+        200:
+          description: Datasource created
   /{tenant}/{datasource}/q:
     parameters:
       - name: tenant