Package dev.snowdrop.vertx.mail
Class SimpleMailAttachment
- java.lang.Object
-
- dev.snowdrop.vertx.mail.SimpleMailAttachment
-
- All Implemented Interfaces:
MailAttachment
public class SimpleMailAttachment extends java.lang.Object implements MailAttachment
-
-
Constructor Summary
Constructors Constructor Description SimpleMailAttachment()
-
Method Summary
Modifier and Type Method Description SimpleMailAttachmentaddHeader(java.lang.String key, java.lang.String... values)java.lang.StringgetContentId()java.lang.StringgetContentType()reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer>getData()java.lang.StringgetDescription()java.lang.StringgetDisposition()java.io.FilegetFile()org.springframework.util.MultiValueMap<java.lang.String,java.lang.String>getHeaders()java.lang.StringgetName()SimpleMailAttachmentremoveHeader(java.lang.String key)SimpleMailAttachmentsetContentId(java.lang.String contentId)SimpleMailAttachmentsetContentType(java.lang.String contentType)SimpleMailAttachmentsetData(reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> data)SimpleMailAttachmentsetDescription(java.lang.String description)SimpleMailAttachmentsetDisposition(java.lang.String disposition)SimpleMailAttachmentsetFile(java.io.File file)SimpleMailAttachmentsetHeaders(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> headers)SimpleMailAttachmentsetName(java.lang.String name)
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceMailAttachment
-
setName
public SimpleMailAttachment setName(java.lang.String name)
- Specified by:
setNamein interfaceMailAttachment
-
getContentType
public java.lang.String getContentType()
- Specified by:
getContentTypein interfaceMailAttachment
-
setContentType
public SimpleMailAttachment setContentType(java.lang.String contentType)
- Specified by:
setContentTypein interfaceMailAttachment
-
getDisposition
public java.lang.String getDisposition()
- Specified by:
getDispositionin interfaceMailAttachment
-
setDisposition
public SimpleMailAttachment setDisposition(java.lang.String disposition)
- Specified by:
setDispositionin interfaceMailAttachment
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceMailAttachment
-
setDescription
public SimpleMailAttachment setDescription(java.lang.String description)
- Specified by:
setDescriptionin interfaceMailAttachment
-
getContentId
public java.lang.String getContentId()
- Specified by:
getContentIdin interfaceMailAttachment
-
setContentId
public SimpleMailAttachment setContentId(java.lang.String contentId)
- Specified by:
setContentIdin interfaceMailAttachment
-
getData
public reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> getData()
- Specified by:
getDatain interfaceMailAttachment
-
setData
public SimpleMailAttachment setData(reactor.core.publisher.Flux<org.springframework.core.io.buffer.DataBuffer> data)
- Specified by:
setDatain interfaceMailAttachment
-
getFile
public java.io.File getFile()
- Specified by:
getFilein interfaceMailAttachment
-
setFile
public SimpleMailAttachment setFile(java.io.File file)
- Specified by:
setFilein interfaceMailAttachment
-
getHeaders
public org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> getHeaders()
- Specified by:
getHeadersin interfaceMailAttachment
-
setHeaders
public SimpleMailAttachment setHeaders(org.springframework.util.MultiValueMap<java.lang.String,java.lang.String> headers)
- Specified by:
setHeadersin interfaceMailAttachment
-
addHeader
public SimpleMailAttachment addHeader(java.lang.String key, java.lang.String... values)
- Specified by:
addHeaderin interfaceMailAttachment
-
removeHeader
public SimpleMailAttachment removeHeader(java.lang.String key)
- Specified by:
removeHeaderin interfaceMailAttachment
-
-