Package com.github.davidmoten.msgraph
Class Email.BuilderFinal
- java.lang.Object
-
- com.github.davidmoten.msgraph.Email.BuilderFinal
-
-
Method Summary
-
-
-
Method Detail
-
from
public Email.BuilderFinal from(String emailAddress)
-
to
public Email.BuilderFinal to(String... emailAddresses)
-
to
public Email.BuilderFinal to(Iterable<String> emailAddresses)
-
cc
public Email.BuilderFinal cc(String... emailAddresses)
-
cc
public Email.BuilderFinal cc(Iterable<String> emailAddresses)
-
bcc
public Email.BuilderFinal bcc(String... emailAddresses)
-
bcc
public Email.BuilderFinal bcc(List<String> emailAddresses)
-
saveDraftToFolder
public Email.BuilderFinal saveDraftToFolder(String draftFolder)
-
header
public Email.BuilderFinal header(String name, Optional<String> value)
-
header
public Email.BuilderFinal header(String name, String value)
-
attachments
public Email.BuilderFinal attachments(List<Email.Attachment> attachments)
-
attachments
public Email.BuilderFinal attachments(Email.Attachment... attachments)
-
attachment
public Email.BuilderAttachmentHasLength attachment(String contentUtf8)
-
attachment
public Email.BuilderAttachmentHasLength attachment(byte[] content)
-
attachment
public Email.BuilderAttachmentRequiresLength attachment(InputStream content)
-
attachment
public Email.BuilderAttachmentHasLength attachment(File file)
-
create
public Email.DraftMessage create(GraphService client)
Creates a message in the drafts folder, ready to be sent. Provides the delivery guarantee usefulness of two-phase send. Use the returned DraftMessage.send() method to send.- Parameters:
client-- Returns:
- the created draft message
-
send
public void send(GraphService client)
Creates a message in the drafts folder and sends it. If you need two-phase create and send usecreate(GraphService).- Parameters:
client- the client object
-
-