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:
io.helidon.common.Builder<ContentDisposition.Builder,,ContentDisposition> Supplier<ContentDisposition>
- Enclosing class:
- ContentDisposition
public static final class ContentDisposition.Builder
extends Object
implements io.helidon.common.Builder<ContentDisposition.Builder,ContentDisposition>
Builder class to create
ContentDisposition instances.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()creationDate(ZonedDateTime date) Set the content dispositioncreation-dateparameter.Set the content dispositionfilenameparameter.Set the content dispositionmodification-dateparameter.Set the content dispositionnameparameter.Add a new content disposition header parameter.readDate(ZonedDateTime date) Set the content dispositionread-dateparameter.size(long size) Set the content dispositionsizeparameter.Set the content disposition type.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.helidon.common.Builder
get, identity, update
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
type
Set the content disposition type.- Parameters:
type- content disposition type- Returns:
- this builder
-
name
Set the content dispositionnameparameter.- Parameters:
name- control name- Returns:
- this builder
-
filename
Set the content dispositionfilenameparameter.- Parameters:
filename- filename parameter- Returns:
- this builder
-
creationDate
Set the content dispositioncreation-dateparameter.- Parameters:
date- date value- Returns:
- this builder
-
modificationDate
Set the content dispositionmodification-dateparameter.- Parameters:
date- date value- Returns:
- this builder
-
readDate
Set the content dispositionread-dateparameter.- Parameters:
date- date value- Returns:
- this builder
-
size
Set the content dispositionsizeparameter.- Parameters:
size- size value- Returns:
- this builder
-
parameter
Add a new content disposition header parameter.- Parameters:
name- parameter namevalue- parameter value- Returns:
- this builder
-
build
- Specified by:
buildin interfaceio.helidon.common.Builder<ContentDisposition.Builder,ContentDisposition>
-