The Timeline model is a data model designed for messaging applications. This model has many specialized features such as message order preservation, storage of large numbers of messages, and real-time synchronization to effectively implement messaging functions. The model also supports full-text search and bool query. The model is also suitable for instant messaging (IM) and feed stream scenarios. The Timeline model Java SDK includes the following operations: