Esempio n. 1
0
 def start_import(self, import_id=None, mosaic=False, name=None, target_store=False):
     method = 'POST'
     data = None
     headers = {}
     if mosaic:
         data = json.dumps({"import": {
             "data": {
                "type": "mosaic",
                "name": name,
                "time": {
                     "mode": "auto"
                }
             }
         }})
         headers["Content-type"] = "application/json"
     if target_store:
         data = json.dumps({"import": {
             "data": {
                 "type": "file",
                 "file": name
             },
             "targetStore": {
                "dataStore": {
                     "name": target_store
                }
             }
         }})
         headers["Content-type"] = "application/json"
     if import_id is not None:
         url = self.url("imports/%s" % import_id)
         method = 'PUT'
     else:
         url = self.url("imports")
     return parse_response(self._request(url, method, data, headers))
Esempio n. 2
0
 def start_import(self,
                  import_id=None,
                  mosaic=False,
                  name=None,
                  target_store=False):
     method = 'POST'
     data = None
     headers = {}
     if mosaic:
         data = json.dumps({
             "import": {
                 "data": {
                     "type": "mosaic",
                     "name": name,
                     "time": {
                         "mode": "auto"
                     }
                 }
             }
         })
         headers["Content-type"] = "application/json"
     if target_store:
         data = json.dumps({
             "import": {
                 "data": {
                     "type": "file",
                     "file": name
                 },
                 "targetStore": {
                     "dataStore": {
                         "name": target_store
                     }
                 }
             }
         })
         headers["Content-type"] = "application/json"
     if import_id is not None:
         url = self.url("imports/%s" % import_id)
         method = 'PUT'
     else:
         url = self.url("imports")
     return parse_response(self._request(url, method, data, headers))
Esempio n. 3
0
 def get_imports(self):
     return parse_response(self._request(self.url("imports")))
Esempio n. 4
0
 def get_import(self, i):
     return parse_response(
         self._request(self.url("imports/%s?expand=3" % i)))
Esempio n. 5
0
 def get_imports(self):
     return parse_response(self._request(self.url("imports")))
Esempio n. 6
0
 def get_import(self,i):
     return parse_response(self._request(self.url("imports/%s?expand=3" % i)))