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 Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.services.gmail.model.BatchDeleteMessagesRequest
com.google.api.services.gmail.model.BatchModifyMessagesRequest
com.google.api.services.gmail.model.Message
getId()
com.google.api.client.http.AbstractInputStreamContent
com.google.api.services.gmail.model.ModifyMessageRequest
void
setBatchDeleteMessagesRequest
(com.google.api.services.gmail.model.BatchDeleteMessagesRequest batchDeleteMessagesRequest) void
setBatchModifyMessagesRequest
(com.google.api.services.gmail.model.BatchModifyMessagesRequest batchModifyMessagesRequest) void
setContent
(com.google.api.services.gmail.model.Message content) void
void
setMediaContent
(com.google.api.client.http.AbstractInputStreamContent mediaContent) void
setModifyMessageRequest
(com.google.api.services.gmail.model.ModifyMessageRequest modifyMessageRequest) void
Methods inherited from class org.apache.camel.component.google.mail.GoogleMailConfiguration
getAccessToken, getApiName, getApplicationName, getClientId, getClientSecret, getDelegate, getMethodName, getRefreshToken, getScopes, getServiceAccountKey, setAccessToken, setApiName, setApplicationName, setClientId, setClientSecret, setDelegate, setMethodName, setRefreshToken, setScopes, setServiceAccountKey
-
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
-
setId
-
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
-
setUserId
-