public ProxyService build() {
        return new ProxyServiceImpl(getReactor(), getTimer(), getHttpClientBuilder(), getBeforeSend(),
                getErrorHandler(), getHttpClientRequestPredicate(), getCheckClientDuration(),
                pingBuilder == null ? Optional.<HttpRequestBuilder>empty() : Optional.of(pingBuilder),
                isTrackTimeOuts(), getTimeOutInterval());
    }
public ProxyService build() {
        return new ProxyServiceImpl(getReactor(), getTimer(), getHttpClientBuilder(), getBeforeSend(),
                getErrorHandler(), getHttpClientRequestPredicate(), getCheckClientDuration(),
                pingBuilder == null ? Optional.<HttpRequestBuilder>empty() : Optional.of(pingBuilder),
                isTrackTimeOuts(), getTimeOutInterval());
    }
public ProxyService build ( ) { return new ProxyServiceImpl ( getReactor ( ) , getTimer ( ) , getHttpClientBuilder ( ) , getBeforeSend ( ) , getErrorHandler ( ) , getHttpClientRequestPredicate ( ) , getCheckClientDuration ( ) , pingBuilder == null ? Optional . < HttpRequestBuilder > empty ( ) : Optional . of ( pingBuilder ) , isTrackTimeOuts ( ) , getTimeOutInterval ( ) ) ; }
Build the impl.

@return returns an instance of the impl.
Build the impl .