def reindexAll (self): postUri = "/_reindex"; __data__ = None queryParams = { }; response = requests.post( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IAddressBooksMgmt_VERSION}, data = json.dumps(__data__)); from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def importIcs (self, ics ): postUri = ""; __data__ = None __data__ = serder.STRING.encode(ics) queryParams = { }; response = requests.put( self.base + postUri, params = queryParams, verify=False, headers = {'X-BM-ApiKey' : self.apiKey, 'Accept' : 'application/json', 'X-BM-ClientVersion' : IVTodo_VERSION}, data = json.dumps(__data__)); from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def consolidateDomain(self): postUri = "/_consolidate" __data__ = None queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IMailboxMgmt_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def checkAndRepairAll(self): postUri = "/_check-and-repair-all" __data__ = None queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IUser_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def reconstructMailbox(self, mailboxUid): postUri = "/{mailboxUid}/_reconstruct" __data__ = None postUri = postUri.replace("{mailboxUid}", mailboxUid) queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IMailboxMgmt_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def getContent(self, partGen): postUri = "/_content/{partGen}" __data__ = None postUri = postUri.replace("{partGen}", partGen) queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IDataProtect_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def deleteDomainItems(self, uid): postUri = "/{uid}/_items" __data__ = None postUri = postUri.replace("{uid}", uid) queryParams = {} response = requests.delete(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IDomains_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def installFromGeneration(self, generationId): postUri = "/_install" __data__ = None queryParams = { 'generationId': generationId } response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IDataProtect_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def setTags(self, uid, tags): postUri = "/{uid}/tags" __data__ = None postUri = postUri.replace("{uid}", uid) __data__ = serder.ListSerDer(serder.STRING).encode(tags) queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IServer_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def run(self, restoreDefinition): postUri = "/restore" __data__ = None from netbluemind.dataprotect.api.RestoreDefinition import RestoreDefinition from netbluemind.dataprotect.api.RestoreDefinition import __RestoreDefinitionSerDer__ __data__ = __RestoreDefinitionSerDer__().encode(restoreDefinition) queryParams = {} response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IDataProtect_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def partialUpgrade(self, from_, to): postUri = "/_partialUpgrade" __data__ = None queryParams = { 'from': from_, 'to': to } response = requests.post(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IInstallation_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)
def create(self, uid, srv): postUri = "/{uid}" __data__ = None postUri = postUri.replace("{uid}", uid) from netbluemind.server.api.Server import Server from netbluemind.server.api.Server import __ServerSerDer__ __data__ = __ServerSerDer__().encode(srv) queryParams = {} response = requests.put(self.base + postUri, params=queryParams, verify=False, headers={ 'X-BM-ApiKey': self.apiKey, 'Accept': 'application/json', 'X-BM-ClientVersion': IServer_VERSION }, data=json.dumps(__data__)) from netbluemind.core.task.api.TaskRef import TaskRef from netbluemind.core.task.api.TaskRef import __TaskRefSerDer__ return self.handleResult__(__TaskRefSerDer__(), response)