public static ThriftClientBuilder builder(String uri) {
        return builder(URI.create(requireNonNull(uri, "uri")));
    }
Returns a new {@link ThriftClientBuilder} that builds the client that connects to the specified
{@code uri}.

<p>Note that if a {@link SerializationFormat} is not specified in the {@link Scheme} component of
the {@code uri}, {@link ThriftSerializationFormats#BINARY} will be used by default.

@throws IllegalArgumentException if the specified {@code uri} is invalid, or the {@code uri}'s scheme
                                 contains an invalid {@link SerializationFormat}.
thrift/thrift0.13/src/main/java/com/linecorp/armeria/client/thrift/ThriftClients.java