servicetalk-http-netty/src/main/java/io/servicetalk/http/netty/HttpClients.java
/**
     * Creates a {@link SingleAddressHttpClientBuilder} for an address via a proxy, with default {@link LoadBalancer}
     * and DNS {@link ServiceDiscoverer}.
     *
     * @param address the {@code UnresolvedAddress} to connect to via the proxy. This address will also be used for the
     * {@link HttpHeaderNames#HOST}. Use {@link SingleAddressHttpClientBuilder#unresolvedAddressToHost(Function)}
     * if you want to override that value or {@link SingleAddressHttpClientBuilder#hostHeaderFallback(boolean)} if you
     * want to disable this behavior.
     * @param proxyAddress the proxy {@code UnresolvedAddress} to connect to, resolved by default using a DNS {@link
     * ServiceDiscoverer}.
     * @return new builder for the address
     * @deprecated Use {@link SingleAddressHttpClientBuilder#proxyAddress(Object)} on the instance returned from
     * {@link #forSingleAddress(HostAndPort)}.
     */
Creates a  SingleAddressHttpClientBuilder for an address via a proxy, with default  LoadBalancer
and DNS  ServiceDiscoverer.

@param address the  UnresolvedAddress to connect to via the proxy. This address will also be used for the
HttpHeaderNames#HOST. Use  SingleAddressHttpClientBuilder#unresolvedAddressToHost(Function)
if you want to override that value or  SingleAddressHttpClientBuilder#hostHeaderFallback(boolean) if you
want to disable this behavior.
@param proxyAddress the proxy  UnresolvedAddress to connect to, resolved by default using a DNS {@link
ServiceDiscoverer}.
@return new builder for the address
@deprecated Use  SingleAddressHttpClientBuilder#proxyAddress(Object) on the instance returned from
#forSingleAddress(HostAndPort).
Creates a SingleAddressHttpClientBuilder for an address via a proxy with default LoadBalancer and DNS ServiceDiscoverer . @param address the UnresolvedAddress to connect to via the proxy . This address will also be used for the HttpHeaderNames#HOST . Use SingleAddressHttpClientBuilder#unresolvedAddressToHost ( Function ) if you want to override that value or SingleAddressHttpClientBuilder#hostHeaderFallback ( boolean ) if you want to disable this behavior . @param proxyAddress the proxy UnresolvedAddress to connect to resolved by default using a DNS { @link ServiceDiscoverer } . @return new builder for the address @deprecated Use SingleAddressHttpClientBuilder#proxyAddress ( Object ) on the instance returned from #forSingleAddress ( HostAndPort ) .
@Deprecated
    public static SingleAddressHttpClientBuilder<HostAndPort, InetSocketAddress> forSingleAddressViaProxy(
            final HostAndPort address, final HostAndPort proxyAddress) {
        return DefaultSingleAddressHttpClientBuilder.forHostAndPort(address).proxyAddress(proxyAddress);
    }
@ Deprecated public static SingleAddressHttpClientBuilder < HostAndPort , InetSocketAddress > forSingleAddressViaProxy ( final HostAndPort address , final HostAndPort proxyAddress ) { return DefaultSingleAddressHttpClientBuilder . forHostAndPort ( address ) . proxyAddress ( proxyAddress ) ; }
Creates a {@link SingleAddressHttpClientBuilder} for an address via a proxy, with default {@link LoadBalancer}
 and DNS {@link ServiceDiscoverer}.
Creates a { @link SingleAddressHttpClientBuilder } for an address via a proxy with default { @link LoadBalancer } and DNS { @link ServiceDiscoverer } .