Class GmailUsersMessagesEndpointConfiguration

java.lang.Object
org.apache.camel.component.google.mail.GoogleMailConfiguration
org.apache.camel.component.google.mail.GmailUsersMessagesEndpointConfiguration

@ApiParams(apiName="messages",description="The messages collection of methods",apiMethods={@ApiMethod(methodName="attachments",description="An accessor for creating requests from the Attachments collection",signatures="com.google.api.services.gmail.Gmail$Users$Messages$Attachments attachments()"),@ApiMethod(methodName="batchDelete",description="Deletes many messages by message ID",signatures="com.google.api.services.gmail.Gmail$Users$Messages$BatchDelete batchDelete(String userId, com.google.api.services.gmail.model.BatchDeleteMessagesRequest content)"),@ApiMethod(methodName="batchModify",description="Modifies the labels on the specified messages",signatures="com.google.api.services.gmail.Gmail$Users$Messages$BatchModify batchModify(String userId, com.google.api.services.gmail.model.BatchModifyMessagesRequest content)"),@ApiMethod(methodName="delete",description="Immediately and permanently deletes the specified message",signatures="com.google.api.services.gmail.Gmail$Users$Messages$Delete delete(String userId, String id)"),@ApiMethod(methodName="get",description="Gets the specified message",signatures="com.google.api.services.gmail.Gmail$Users$Messages$Get get(String userId, String id)"),@ApiMethod(methodName="gmailImport",description="Imports a message into only this user\'s mailbox, with standard email delivery scanning and classification similar to receiving via SMTP",signatures={"com.google.api.services.gmail.Gmail$Users$Messages$GmailImport gmailImport(String userId, com.google.api.services.gmail.model.Message content)","com.google.api.services.gmail.Gmail$Users$Messages$GmailImport gmailImport(String userId, com.google.api.services.gmail.model.Message content, com.google.api.client.http.AbstractInputStreamContent mediaContent)"}),@ApiMethod(methodName="insert",description="Directly inserts a message into only this user\'s mailbox similar to IMAP APPEND, bypassing most scanning and classification",signatures={"com.google.api.services.gmail.Gmail$Users$Messages$Insert insert(String userId, com.google.api.services.gmail.model.Message content)","com.google.api.services.gmail.Gmail$Users$Messages$Insert insert(String userId, com.google.api.services.gmail.model.Message content, com.google.api.client.http.AbstractInputStreamContent mediaContent)"}),@ApiMethod(methodName="list",description="Lists the messages in the user\'s mailbox",signatures="com.google.api.services.gmail.Gmail$Users$Messages$List list(String userId)"),@ApiMethod(methodName="modify",description="Modifies the labels on the specified message",signatures="com.google.api.services.gmail.Gmail$Users$Messages$Modify modify(String userId, String id, com.google.api.services.gmail.model.ModifyMessageRequest content)"),@ApiMethod(methodName="send",description="Sends the specified message to the recipients in the To, Cc, and Bcc headers",signatures={"com.google.api.services.gmail.Gmail$Users$Messages$Send send(String userId, com.google.api.services.gmail.model.Message content)","com.google.api.services.gmail.Gmail$Users$Messages$Send send(String userId, com.google.api.services.gmail.model.Message content, com.google.api.client.http.AbstractInputStreamContent mediaContent)"}),@ApiMethod(methodName="trash",description="Moves the specified message to the trash",signatures="com.google.api.services.gmail.Gmail$Users$Messages$Trash trash(String userId, String id)"),@ApiMethod(methodName="untrash",description="Removes the specified message from the trash",signatures="com.google.api.services.gmail.Gmail$Users$Messages$Untrash untrash(String userId, String id)")},aliases={}) @UriParams @Configurer(extended=true) public final class GmailUsersMessagesEndpointConfiguration extends GoogleMailConfiguration
Camel endpoint configuration for Gmail.Users.Messages.
  • Constructor Details

    • GmailUsersMessagesEndpointConfiguration

      public GmailUsersMessagesEndpointConfiguration()
  • Method Details

    • getBatchDeleteMessagesRequest

      public com.google.api.services.gmail.model.BatchDeleteMessagesRequest getBatchDeleteMessagesRequest()
    • setBatchDeleteMessagesRequest

      public void setBatchDeleteMessagesRequest(com.google.api.services.gmail.model.BatchDeleteMessagesRequest batchDeleteMessagesRequest)
    • getBatchModifyMessagesRequest

      public com.google.api.services.gmail.model.BatchModifyMessagesRequest getBatchModifyMessagesRequest()
    • setBatchModifyMessagesRequest

      public void setBatchModifyMessagesRequest(com.google.api.services.gmail.model.BatchModifyMessagesRequest batchModifyMessagesRequest)
    • getContent

      public com.google.api.services.gmail.model.Message getContent()
    • setContent

      public void setContent(com.google.api.services.gmail.model.Message content)
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • getMediaContent

      public com.google.api.client.http.AbstractInputStreamContent getMediaContent()
    • setMediaContent

      public void setMediaContent(com.google.api.client.http.AbstractInputStreamContent mediaContent)
    • getModifyMessageRequest

      public com.google.api.services.gmail.model.ModifyMessageRequest getModifyMessageRequest()
    • setModifyMessageRequest

      public void setModifyMessageRequest(com.google.api.services.gmail.model.ModifyMessageRequest modifyMessageRequest)
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)