Class AjaxUploadDetails.Builder

java.lang.Object
de.xima.fc.form.upload.AjaxUploadDetails.Builder
Enclosing class:
AjaxUploadDetails

public static final class AjaxUploadDetails.Builder extends Object
Simple builder for an AjaxUploadDetails instance. All fields other than time are required!
Since:
8.0.0
Author:
XIMA MEDIA GmbH
  • Method Details

    • build

      public AjaxUploadDetails build()
      Returns:
      A new instance with the details of this builder.
    • contentType

      public AjaxUploadDetails.Builder contentType(String contentType)
      Parameters:
      contentType - Content type of the file.
      Returns:
      This builder instance for chaining method calls.
    • fieldName

      public AjaxUploadDetails.Builder fieldName(String fieldName)
      Parameters:
      fieldName - Field name of the upload.
      Returns:
      This builder instance for chaining method calls.
    • fileName

      public AjaxUploadDetails.Builder fileName(String fileName)
      Parameters:
      fileName - Original file name of the file.
      Returns:
      This builder instance for chaining method calls.
    • md5Sum

      public AjaxUploadDetails.Builder md5Sum(String md5Sum)
      Parameters:
      md5Sum - Expected MD5 sum of the entire file.
      Returns:
      This builder instance for chaining method calls.
    • time

      public AjaxUploadDetails.Builder time(long time)
      Parameters:
      time - Time when the request was made. Note that this is not required to correspond to a physicial time, the only requirement for this number is that a larger number implies that a request was made later.
      Returns:
      This builder instance for chaining method calls.