Class MultipartForm

java.lang.Object
io.vertx.mutiny.ext.web.multipart.MultipartForm
All Implemented Interfaces:
MutinyDelegate, Iterable<FormDataPart>

public class MultipartForm extends Object implements MutinyDelegate, Iterable<FormDataPart>
A multipart form.

NOTE: This class has been automatically generated from the original non Mutiny-ified interface using Vert.x codegen.

  • Field Details

  • Constructor Details

    • MultipartForm

      public MultipartForm(io.vertx.ext.web.multipart.MultipartForm delegate)
    • MultipartForm

      public MultipartForm(Object delegate)
  • Method Details

    • getDelegate

      public io.vertx.ext.web.multipart.MultipartForm getDelegate()
      Specified by:
      getDelegate in interface MutinyDelegate
      Returns:
      the delegate used by this Mutiny object of generated type
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • iterator

      public Iterator<FormDataPart> iterator()
      Specified by:
      iterator in interface Iterable<FormDataPart>
    • toMulti

      @CheckReturnValue public io.smallrye.mutiny.Multi<FormDataPart> toMulti()
    • create

      public static MultipartForm create()
      Returns:
      a multipart form instance
    • setCharset

      public MultipartForm setCharset(String charset)
      Parameters:
      charset - the charset to use
      Returns:
      a reference to this, so the API can be used fluently
    • attribute

      public MultipartForm attribute(String name, String value)
      Parameters:
      name - the name of the attribute
      value - the value of the attribute
      Returns:
      a reference to this, so the API can be used fluently
    • textFileUpload

      public MultipartForm textFileUpload(String name, String filename, String pathname, String mediaType)
      Parameters:
      name - name of the parameter
      filename - filename of the file
      pathname - the pathname of the file
      mediaType - the MIME type of the file
      Returns:
      a reference to this, so the API can be used fluently
    • textFileUpload

      public MultipartForm textFileUpload(String name, String filename, Buffer content, String mediaType)
      Parameters:
      name - name of the parameter
      filename - filename of the file
      content - the content of the file
      mediaType - the MIME type of the file
      Returns:
      a reference to this, so the API can be used fluently
    • binaryFileUpload

      public MultipartForm binaryFileUpload(String name, String filename, String pathname, String mediaType)
      Parameters:
      name - name of the parameter
      filename - filename of the file
      pathname - the pathname of the file
      mediaType - the MIME type of the file
      Returns:
      a reference to this, so the API can be used fluently
    • binaryFileUpload

      public MultipartForm binaryFileUpload(String name, String filename, Buffer content, String mediaType)
      Parameters:
      name - name of the parameter
      filename - filename of the file
      content - the content of the file
      mediaType - the MIME type of the file
      Returns:
      a reference to this, so the API can be used fluently
    • setCharset

      public MultipartForm setCharset(Charset charset)
      Parameters:
      charset - the charset to use
      Returns:
      a reference to this, so the API can be used fluently
    • getCharset

      public Charset getCharset()
      Returns:
      the charset to use when encoding the form
    • newInstance

      public static MultipartForm newInstance(io.vertx.ext.web.multipart.MultipartForm arg)