def METHOD_NAME(self, instance, endpoint):
    if endpoint in self._http_handlers:
        return self._http_handlers[endpoint]
    config = {}
    config['tls_cert'] = instance.get('ssl_cert', None)
    config['tls_private_key'] = instance.get('ssl_private_key', None)
    config['tls_verify'] = instance.get('ssl_verify', True)
    config['tls_ignore_warning'] = instance.get('ssl_ignore_warning', False)
    config['tls_ca_cert'] = instance.get('ssl_ca_cert', None)
    if config['tls_ca_cert'] is None:
        config['tls_ignore_warning'] = True
        config['tls_verify'] = False
    http_handler = self._http_handlers[endpoint] = RequestsWrapper(
        config, self.init_config, self.HTTP_CONFIG_REMAPPER, self.log
    )
    return http_handler