Thrift interface
thrift interface