public SELF queryTimeoutMillisForEachAttempt(long queryTimeoutMillisForEachAttempt) {
        checkArgument(queryTimeoutMillisForEachAttempt > 0,
                      "queryTimeoutMillisForEachAttempt: %s (expected: > 0)", queryTimeoutMillisForEachAttempt);
        this.queryTimeoutMillisForEachAttempt = queryTimeoutMillisForEachAttempt;
        return self();
    }
Sets the timeout of each DNS query performed by this endpoint group in milliseconds.
This option is useful if you want to set a timeout for each
<a href="https://en.wikipedia.org/wiki/Search_domain">search domain</a> resolution.
If unspecified, the value of {@link #queryTimeoutMillis(long)} is used.
core/src/main/java/com/linecorp/armeria/client/AbstractDnsResolverBuilder.java