Class GmailFolder.FetchProfileItem

  • Enclosing class:
    GmailFolder

    public static class GmailFolder.FetchProfileItem
    extends FetchProfile.Item
    A fetch profile item for fetching headers. This inner class extends the FetchProfile.Item class to add new FetchProfile item types, specific to Gmail.
    See Also:
    FetchProfile
    • Field Detail

      • MSGID

        public static final GmailFolder.FetchProfileItem MSGID
        MSGID is a fetch profile item that can be included in a FetchProfile during a fetch request to a Folder. This item indicates that the Gmail unique message ID for messages in the specified range are desired to be prefetched.

        An example of how a client uses this is below:

        
                FetchProfile fp = new FetchProfile();
                fp.add(GmailFolder.FetchProfileItem.MSGID);
                folder.fetch(msgs, fp);
        
         
      • THRID

        public static final GmailFolder.FetchProfileItem THRID
        THRID is a fetch profile item that can be included in a FetchProfile during a fetch request to a Folder. This item indicates that the Gmail unique thread ID for messages in the specified range are desired to be prefetched.

        An example of how a client uses this is below:

        
                FetchProfile fp = new FetchProfile();
                fp.add(GmailFolder.FetchProfileItem.THRID);
                folder.fetch(msgs, fp);
        
         
      • LABELS

        public static final GmailFolder.FetchProfileItem LABELS
        LABELS is a fetch profile item that can be included in a FetchProfile during a fetch request to a Folder. This item indicates that the Gmail labels for messages in the specified range are desired to be prefetched.

        An example of how a client uses this is below:

        
                FetchProfile fp = new FetchProfile();
                fp.add(GmailFolder.FetchProfileItem.LABELS);
                folder.fetch(msgs, fp);
        
         
    • Constructor Detail

      • FetchProfileItem

        protected FetchProfileItem​(java.lang.String name)