static List<BuiltInProperty> findByKeyPattern(String keyPattern) {
        final Pattern pattern = Pattern.compile(
                ("\\Q" + keyPattern + "\\E").replaceAll(WILDCARD_REGEX, "\\\\E.*\\\\Q"));
        return keyToEnum.entrySet().stream()
                        .filter(e -> pattern.matcher(e.getKey()).matches())
                        .map(Entry::getValue)
                        .collect(toImmutableList());
    }
{@code "tls.proto"} - the current {@linkplain SSLSession#getProtocol() TLS protocol}.
Unavailable if TLS handshake is not finished or the connection is not a TLS connection, such as
{@code "TLSv1.2"}.
core/src/main/java/com/linecorp/armeria/common/logging/BuiltInProperty.java