public static class Attachment.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
Attachment |
build() |
Attachment.Builder |
content(byte[] content) |
Attachment.Builder |
content(java.io.File file) |
Attachment.Builder |
content(java.io.InputStream inputStream) |
Attachment.Builder |
contentType(java.lang.String contentType) |
Attachment.Builder |
filename(java.lang.String filename) |
Attachment.Builder |
id(java.lang.String id) |
@NonNull public Attachment.Builder filename(@NonNull java.lang.String filename)
filename
- filename to show up in email@NonNull public Attachment.Builder contentType(@NonNull java.lang.String contentType)
contentType
- file content type@NonNull public Attachment.Builder content(@NonNull byte[] content)
content
- file content@NonNull public Attachment.Builder content(@NonNull java.io.File file)
file
- file@NonNull public Attachment.Builder content(@NonNull java.io.InputStream inputStream)
inputStream
- Content's inputStream@NonNull public Attachment.Builder id(@NonNull java.lang.String id)
id
- content identifier@NonNull public Attachment build()