private void markMessageAsRead(Message messageStub) throws IOException { ModifyMessageRequest modifyMessageRequest = new ModifyMessageRequest() .setRemoveLabelIds(Collections.singletonList("UNREAD")); service.users().messages().modify(username, messageStub.getId(), modifyMessageRequest).execute(); }
new ModifyMessageRequest() .setAddLabelIds(labelIdsToAdd) .setRemoveLabelIds(labelIdsToRemove));