public ClientConnectionTimingsBuilder tlsHandshakeEnd() {
        checkState(tlsHandshakeStartTimeMicros > 0, "tlsHandshakeStart() is not called yet.");
        checkState(!tlsHandshakeEndSet, "tlsHandshakeEnd() is already called.");
        tlsHandshakeEndNanos = System.nanoTime();
        tlsHandshakeEndSet = true;
        return this;
    }
Sets the time when the client ended to TLS handshake to a remote peer.

@throws IllegalStateException if {@link #tlsHandshakeStart()} is not invoked before calling this.
core/src/main/java/com/linecorp/armeria/common/logging/ClientConnectionTimingsBuilder.java