Class MessageSearchQuery


  • public class MessageSearchQuery
    extends Object
    • Constructor Detail

      • MessageSearchQuery

        public MessageSearchQuery()
    • Method Detail

      • getText

        public String getText()
        Search for messages containing this text. Requires streamId to be specified.
        Returns:
        text
      • setText

        public void setText​(String text)
      • getStreamId

        public String getStreamId()
        Search for messages sent to this stream
        Returns:
        streamId
      • setStreamId

        public void setStreamId​(String streamId)
      • getStreamType

        public String getStreamType()
        Search for messages sent to this type of streams. Accepted values are CHAT, IM, MIM, ROOM, POST.
        Returns:
        streamType
      • setStreamType

        public void setStreamType​(String streamType)
      • getAuthor

        public Long getAuthor()
        Search for messages sent by this user ID
        Returns:
        author
      • setAuthor

        public void setAuthor​(Long author)
      • getHashtag

        public String getHashtag()
        Search for messages containing this hashtag
        Returns:
        hashtag
      • setHashtag

        public void setHashtag​(String hashtag)
      • getCashtag

        public String getCashtag()
        Search for messages containing this cashtag
        Returns:
        cashtag
      • setCashtag

        public void setCashtag​(String cashtag)
      • getMention

        public Long getMention()
        Search for messages mentioning this user ID
        Returns:
        mention
      • setMention

        public void setMention​(Long mention)
      • getSignal

        public String getSignal()
        Search for messages matching this signal. Can only be combined with date filtering and paging parameters.
        Returns:
        signal
      • setSignal

        public void setSignal​(String signal)
      • getFromDate

        public Long getFromDate()
        Search for messages sent on or after this timestamp
        Returns:
        fromDate
      • setFromDate

        public void setFromDate​(Long fromDate)
      • getToDate

        public Long getToDate()
        Search for messages sent before this timestamp
        Returns:
        toDate
      • setToDate

        public void setToDate​(Long toDate)