def update_manager(self): """ Returns: pyshelf.search.update_manager.UpdateManager """ if not self._update_manager: self._update_manager = UpdateManager(self.logger, self.connection) return self._update_manager
def __init__(self, config, logger): self.config = config self.logger = logger es_conf = self.config["elasticsearch"] connection = Connection(es_conf["connectionString"], access_key=es_conf.get("accessKey"), secret_key=es_conf.get("secretKey"), region=es_conf.get("region")) self.update_manager = UpdateManager(logger, connection)