Class Multipart.FormData$

java.lang.Object
akka.http.scaladsl.model.Multipart.FormData$
Enclosing interface:
Multipart

public static class Multipart.FormData$ extends Object
  • Field Details

    • MODULE$

      public static final Multipart.FormData$ MODULE$
      Static reference to the singleton instance of this Scala object.
  • Constructor Details

    • FormData$

      public FormData$()
  • Method Details

    • apply

      public akka.http.scaladsl.model.Multipart.FormData.Strict apply(scala.collection.immutable.Seq<akka.http.scaladsl.model.Multipart.FormData.BodyPart.Strict> parts)
    • apply

      public Multipart.FormData apply(scala.collection.immutable.Seq<akka.http.scaladsl.model.Multipart.FormData.BodyPart> parts)
    • createStrict

      public akka.http.scaladsl.model.Multipart.FormData.Strict createStrict(scala.collection.immutable.Seq<akka.http.scaladsl.model.Multipart.FormData.BodyPart.Strict> parts)
      INTERNAL API
    • createNonStrict

      public Multipart.FormData createNonStrict(scala.collection.immutable.Seq<akka.http.scaladsl.model.Multipart.FormData.BodyPart> parts)
      INTERNAL API
    • createStrict

      public akka.http.scaladsl.model.Multipart.FormData.Strict createStrict(scala.collection.immutable.Map<String,HttpEntity.Strict> fields)
      INTERNAL API
    • createSource

      public Multipart.FormData createSource(akka.stream.scaladsl.Source<Multipart.FormData.BodyPart,?> parts)
      INTERNAL API
    • apply

      public akka.http.scaladsl.model.Multipart.FormData.Strict apply(scala.collection.immutable.Map<String,HttpEntity.Strict> fields)
    • apply

      public Multipart.FormData apply(akka.stream.scaladsl.Source<akka.http.scaladsl.model.Multipart.FormData.BodyPart,Object> _parts)
    • fromFile

      public Multipart.FormData fromFile(String name, ContentType contentType, File file, int chunkSize)
      Creates a FormData instance that contains a single part backed by the given file.

      To create an instance with several parts or for multiple files, use FormData(BodyPart.fromFile("field1", ...), BodyPart.fromFile("field2", ...)

      Parameters:
      name - (undocumented)
      contentType - (undocumented)
      file - (undocumented)
      chunkSize - (undocumented)
      Returns:
      (undocumented)
    • fromPath

      public Multipart.FormData fromPath(String name, ContentType contentType, Path file, int chunkSize)
      Creates a FormData instance that contains a single part backed by the given file.

      To create an instance with several parts or for multiple files, use FormData(BodyPart.fromPath("field1", ...), BodyPart.fromPath("field2", ...)

      Parameters:
      name - (undocumented)
      contentType - (undocumented)
      file - (undocumented)
      chunkSize - (undocumented)
      Returns:
      (undocumented)