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))
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))
def get_imports(self): return parse_response(self._request(self.url("imports")))
def get_import(self, i): return parse_response( self._request(self.url("imports/%s?expand=3" % i)))
def get_import(self,i): return parse_response(self._request(self.url("imports/%s?expand=3" % i)))