def associate_execution_environment(self, execution_environment_id): request = dataservice_messages_pb2.AssociateExecutionEnvironmentRequest( executionEnvironmentID=Utils.get_msg_id_backend_id( execution_environment_id)) try: response = self.ds_stub.associateExecutionEnvironment(request) except RuntimeError as e: raise e if response.isException: raise DataClayException(response.exceptionMessage)
def delete_to_db(self, execution_environment_id, object_id): request = dataservice_messages_pb2.DeleteToDBRequest( executionEnvironmentID=Utils.get_msg_id_backend_id( execution_environment_id), objectID=Utils.get_msg_options['object'](object_id), ) try: response = self.ds_stub.deleteToDB(request) except RuntimeError as e: raise e if response.isException: raise DataClayException(response.exceptionMessage)
def get_from_db(self, execution_environment_id, object_id): request = dataservice_messages_pb2.GetFromDBRequest( executionEnvironmentID=Utils.get_msg_id_backend_id( execution_environment_id), objectID=Utils.get_msg_options['object'](object_id), ) try: response = self.ds_stub.getFromDB(request) except RuntimeError as e: raise e if response.excInfo.isException: raise DataClayException(response.excInfo.exceptionMessage) return response.objBytes