public ClientConnectionTimingsBuilder dnsResolutionEnd() {
        checkState(!dnsResolutionEndSet, "dnsResolutionEnd() is already called.");
        dnsResolutionEndNanos = System.nanoTime();
        dnsResolutionEndSet = true;
        return this;
    }
Sets the time when the client ended to resolve a domain name. If this method is invoked, the creation
time of this {@link ClientConnectionTimingsBuilder} is considered as the start time of
resolving a domain name.
core/src/main/java/com/linecorp/armeria/common/logging/ClientConnectionTimingsBuilder.java