public static final class MamManager.MamQueryArgs.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
public MamManager.MamQueryArgs.Builder queryNode(java.lang.String node)
public MamManager.MamQueryArgs.Builder limitResultsToJid(org.jxmpp.jid.Jid withJid)
public MamManager.MamQueryArgs.Builder limitResultsSince(java.util.Date start)
public MamManager.MamQueryArgs.Builder limitResultsBefore(java.util.Date end)
public MamManager.MamQueryArgs.Builder setResultPageSize(java.lang.Integer max)
public MamManager.MamQueryArgs.Builder setResultPageSizeTo(int max)
public MamManager.MamQueryArgs.Builder onlyReturnMessageCount()
public MamManager.MamQueryArgs.Builder withAdditionalFormField(org.jivesoftware.smackx.xdata.FormField formField)
public MamManager.MamQueryArgs.Builder withAdditionalFormFields(java.util.List<org.jivesoftware.smackx.xdata.FormField> additionalFields)
public MamManager.MamQueryArgs.Builder afterUid(java.lang.String afterUid)
public MamManager.MamQueryArgs.Builder beforeUid(java.lang.String beforeUid)
afterUid(String)
this
method also accepts the empty String to query the last page of an archive (c.f. XEP-0059 § 2.5).beforeUid
- a message UID acting as 'before' query anchor.public MamManager.MamQueryArgs.Builder queryLastPage()
public MamManager.MamQueryArgs build()