'Return a Target HTTP Proxy object from the JSON-response dictionary.
:param  targethttpproxy: The dictionary describing the proxy.
:type   targethttpproxy: ``dict``
:return: Target HTTP Proxy object
:rtype:  :class:`GCETargetHttpProxy`'

def _to_targethttpproxy(self, targethttpproxy):

    extra = dict([(k, targethttpproxy.get(k)) for k in ('creationTimestamp', 'description', 'selfLink')])
    urlmap = self._get_object_by_kind(targethttpproxy.get('urlMap'))
    return GCETargetHttpProxy(id=targethttpproxy['id'], name=targethttpproxy['name'], urlmap=urlmap, driver=self, extra=extra)
