public static ThriftClientBuilder builder(String scheme, EndpointGroup endpointGroup) {
        return builder(Scheme.parse(requireNonNull(scheme, "scheme")), endpointGroup);
    }
Returns a new {@link ThriftClientBuilder} that builds the client that connects to the specified
{@link EndpointGroup} with the specified {@code scheme}.

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

@throws IllegalArgumentException if the {@code scheme} is invalid.
thrift/thrift0.13/src/main/java/com/linecorp/armeria/client/thrift/ThriftClients.java