public AbstractClientOptionsBuilder writeTimeout(Duration writeTimeout) {
        return writeTimeoutMillis(requireNonNull(writeTimeout, "writeTimeout").toMillis());
    }
Sets the timeout of a socket write attempt.

@param writeTimeout the timeout. {@code 0} disables the timeout.
core/src/main/java/com/linecorp/armeria/client/AbstractClientOptionsBuilder.java