Module io.helidon.media.multipart
Package io.helidon.media.multipart
Class ContentDisposition.Builder
- java.lang.Object
-
- io.helidon.media.multipart.ContentDisposition.Builder
-
- All Implemented Interfaces:
Builder<ContentDisposition>,Supplier<ContentDisposition>
- Enclosing class:
- ContentDisposition
public static final class ContentDisposition.Builder extends Object implements Builder<ContentDisposition>
Builder class to createContentDispositioninstances.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContentDispositionbuild()Build the instance from this builder.ContentDisposition.BuildercreationDate(ZonedDateTime date)Set the content dispositioncreation-dateparameter.ContentDisposition.Builderfilename(String filename)Set the content dispositionfilenameparameter.ContentDisposition.BuildermodificationDate(ZonedDateTime date)Set the content dispositionmodification-dateparameter.ContentDisposition.Buildername(String name)Set the content dispositionnameparameter.ContentDisposition.Builderparameter(String name, String value)Add a new content disposition header parameter.ContentDisposition.BuilderreadDate(ZonedDateTime date)Set the content dispositionread-dateparameter.ContentDisposition.Buildersize(long size)Set the content dispositionsizeparameter.ContentDisposition.Buildertype(String type)Set the content disposition type.
-
-
-
Method Detail
-
type
public ContentDisposition.Builder type(String type)
Set the content disposition type.- Parameters:
type- content disposition type- Returns:
- this builder
-
name
public ContentDisposition.Builder name(String name)
Set the content dispositionnameparameter.- Parameters:
name- control name- Returns:
- this builder
-
filename
public ContentDisposition.Builder filename(String filename)
Set the content dispositionfilenameparameter.- Parameters:
filename- filename parameter- Returns:
- this builder
-
creationDate
public ContentDisposition.Builder creationDate(ZonedDateTime date)
Set the content dispositioncreation-dateparameter.- Parameters:
date- date value- Returns:
- this builder
-
modificationDate
public ContentDisposition.Builder modificationDate(ZonedDateTime date)
Set the content dispositionmodification-dateparameter.- Parameters:
date- date value- Returns:
- this builder
-
readDate
public ContentDisposition.Builder readDate(ZonedDateTime date)
Set the content dispositionread-dateparameter.- Parameters:
date- date value- Returns:
- this builder
-
size
public ContentDisposition.Builder size(long size)
Set the content dispositionsizeparameter.- Parameters:
size- size value- Returns:
- this builder
-
parameter
public ContentDisposition.Builder parameter(String name, String value)
Add a new content disposition header parameter.- Parameters:
name- parameter namevalue- parameter value- Returns:
- this builder
-
build
public ContentDisposition build()
Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
buildin interfaceBuilder<ContentDisposition>- Returns:
- instance of the built type
-
-