/** * Returns an empty list if there is no unread email of the user. */ private List<Message> getListOfUnreadEmailOfUser() throws IOException { List<Message> messageStubs = service.users().messages().list(username).setQ("is:UNREAD").execute().getMessages(); return messageStubs == null ? new ArrayList<>() : messageStubs; }
.messages() .list("me") .setQ(query) .execute(); LOGGER.fine("==Found "+ neverNull(response.getMessages()).size()+" messages.");
for (LocalMessage localMessage : localMessages) { gmail.users().messages().list(user.getEmailAddress()) .setQ("rfc822msgid:" + localMessage.getMessageId()) .setFields("messages(id)") .queue(batch, new JsonBatchCallback<ListMessagesResponse>() {