@UnstableApi
    public static Function<? super HttpClient, CircuitBreakerClient>
    newDecorator(CircuitBreakerClientHandler handler,
                 CircuitBreakerRuleWithContent<HttpResponse> ruleWithContent) {
        requireNonNull(handler, "handler");
        requireNonNull(ruleWithContent, "ruleWithContent");
        return delegate -> new CircuitBreakerClient(delegate, handler, ruleWithContent);
    }
Creates a new decorator with the specified {@link CircuitBreakerClientHandler} and
{@link CircuitBreakerRuleWithContent}.
core/src/main/java/com/linecorp/armeria/client/circuitbreaker/CircuitBreakerClient.java