Package com.flagright.api.types
Class SarMessageAttachment.Builder
- java.lang.Object
-
- com.flagright.api.types.SarMessageAttachment.Builder
-
- All Implemented Interfaces:
SarMessageAttachment._FinalStage,SarMessageAttachment.FileNameStage
- Enclosing class:
- SarMessageAttachment
public static final class SarMessageAttachment.Builder extends java.lang.Object implements SarMessageAttachment.FileNameStage, SarMessageAttachment._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SarMessageAttachmentbuild()SarMessageAttachment._FinalStagecontentType(java.lang.String contentType)SarMessageAttachment._FinalStagecontentType(java.util.Optional<java.lang.String> contentType)SarMessageAttachment._FinalStagefileName(java.lang.String fileName)SarMessageAttachment.Builderfrom(SarMessageAttachment other)SarMessageAttachment._FinalStageurl(java.lang.String url)Time-limited URL to download the attachmentSarMessageAttachment._FinalStageurl(java.util.Optional<java.lang.String> url)
-
-
-
Method Detail
-
from
public SarMessageAttachment.Builder from(SarMessageAttachment other)
- Specified by:
fromin interfaceSarMessageAttachment.FileNameStage
-
fileName
public SarMessageAttachment._FinalStage fileName(@NotNull java.lang.String fileName)
- Specified by:
fileNamein interfaceSarMessageAttachment.FileNameStage
-
contentType
public SarMessageAttachment._FinalStage contentType(java.lang.String contentType)
- Specified by:
contentTypein interfaceSarMessageAttachment._FinalStage
-
contentType
public SarMessageAttachment._FinalStage contentType(java.util.Optional<java.lang.String> contentType)
- Specified by:
contentTypein interfaceSarMessageAttachment._FinalStage
-
url
public SarMessageAttachment._FinalStage url(java.lang.String url)
Time-limited URL to download the attachment
- Specified by:
urlin interfaceSarMessageAttachment._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
url
public SarMessageAttachment._FinalStage url(java.util.Optional<java.lang.String> url)
- Specified by:
urlin interfaceSarMessageAttachment._FinalStage
-
build
public SarMessageAttachment build()
- Specified by:
buildin interfaceSarMessageAttachment._FinalStage
-
-