public static CircuitBreakerClientBuilder builder(
            CircuitBreakerRuleWithContent<HttpResponse> ruleWithContent, int maxContentLength) {
        checkArgument(maxContentLength > 0, "maxContentLength: %s (expected: > 0)", maxContentLength);
        return new CircuitBreakerClientBuilder(ruleWithContent, maxContentLength);
    }
Returns a new {@link CircuitBreakerClientBuilder} with the specified
{@link CircuitBreakerRuleWithContent} and the specified {@code maxContentLength} which is required to
determine a {@link Response} as a success or failure.

@throws IllegalArgumentException if the specified {@code maxContentLength} is equal to or
                                 less than {@code 0}
core/src/main/java/com/linecorp/armeria/client/circuitbreaker/CircuitBreakerClient.java