@UnstableApi
    public static ThriftClientBuilder builder(SerializationFormat serializationFormat,
                                              RpcPreprocessor rpcPreprocessor) {
        requireNonNull(serializationFormat, "serializationFormat");
        requireNonNull(rpcPreprocessor, "rpcPreprocessor");
        return new ThriftClientBuilder(serializationFormat, rpcPreprocessor);
    }
Returns a new {@link ThriftClientBuilder} that builds the client that is configured with
the specified {@link RpcPreprocessor}.

<p>Note that if {@link SerializationFormat#NONE} is specified
{@link ThriftSerializationFormats#BINARY} will be used by default.
thrift/thrift0.13/src/main/java/com/linecorp/armeria/client/thrift/ThriftClients.java