public SELF dnsQueryLifecycleObserverFactory(
            DnsQueryLifecycleObserverFactory observerFactory) {
        requireNonNull(observerFactory, "observerFactory");
        dnsQueryLifecycleObserverFactory = observerFactory;
        return self();
    }
Sets the {@link DnsQueryLifecycleObserverFactory} that is used to generate objects which can observe
individual DNS queries.
core/src/main/java/com/linecorp/armeria/client/AbstractDnsResolverBuilder.java