Packages

case class Strict(name: String, entity: HttpEntity.Strict, additionalDispositionParams: Map[String, String] = Map.empty, additionalHeaders: Seq[HttpHeader] = Nil) extends BodyPart with BodyPart.Strict with javadsl.model.Multipart.FormData.BodyPart.Strict with Product with Serializable

Source
Multipart.scala
Linear Supertypes
Serializable, Product, Equals, javadsl.model.Multipart.FormData.BodyPart.Strict, BodyPart.Strict, javadsl.model.Multipart.BodyPart.Strict, BodyPart, javadsl.model.Multipart.FormData.BodyPart, Multipart.BodyPart, javadsl.model.Multipart.BodyPart, AnyRef, Any
Type Hierarchy
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Strict
  2. Serializable
  3. Product
  4. Equals
  5. Strict
  6. Strict
  7. Strict
  8. BodyPart
  9. BodyPart
  10. BodyPart
  11. BodyPart
  12. AnyRef
  13. Any
Implicitly
  1. by any2stringadd
  2. by StringFormat
  3. by Ensuring
  4. by ArrowAssoc
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Strict(name: String, entity: HttpEntity.Strict, additionalDispositionParams: Map[String, String] = Map.empty, additionalHeaders: Seq[HttpHeader] = Nil)

Value Members

  1. val additionalDispositionParams: Map[String, String]

    The Content-Disposition parameters, not including the name parameter.

    The Content-Disposition parameters, not including the name parameter.

    Definition Classes
    StrictBodyPart
  2. val additionalHeaders: Seq[HttpHeader]

    Part headers, not including the Content-Disposition header.

    Part headers, not including the Content-Disposition header.

    Definition Classes
    StrictBodyPart
  3. def contentDispositionHeader: Some[Content-Disposition]

    The potentially present `Content-Disposition` header.

    The potentially present `Content-Disposition` header.

    Definition Classes
    BodyPartBodyPart
  4. def dispositionParams: Map[String, String]

    The parameters of the potentially present `Content-Disposition` header.

    The parameters of the potentially present `Content-Disposition` header. Returns an empty map if no such header is present.

    Definition Classes
    BodyPartBodyPart
  5. def dispositionType: Some[form-data.type]

    The akka.http.scaladsl.model.headers.ContentDispositionType of the potentially present `Content-Disposition` header.

    The akka.http.scaladsl.model.headers.ContentDispositionType of the potentially present `Content-Disposition` header.

    Definition Classes
    BodyPartBodyPart
  6. val entity: HttpEntity.Strict

    The entity of the part.

    The entity of the part.

    Definition Classes
    StrictStrictBodyPart
  7. def filename: Option[String]

    The value of the filename Content-Disposition parameter, if available.

    The value of the filename Content-Disposition parameter, if available.

    Definition Classes
    BodyPart
  8. def getAdditionalDispositionParams(): Map[String, String]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  9. def getAdditionalHeaders(): Iterable[javadsl.model.HttpHeader]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  10. def getContentDispositionHeader(): Optional[ContentDisposition]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  11. def getDispositionParams(): Map[String, String]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  12. def getDispositionType(): Optional[ContentDispositionType]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  13. def getEntity(): javadsl.model.HttpEntity.Strict

    Java API

    Java API

    Definition Classes
    Strict → Strict → BodyPart → BodyPart
  14. def getFilename(): Optional[String]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  15. def getHeaders(): Iterable[javadsl.model.HttpHeader]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  16. def getName(): String

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  17. def headers: Seq[HttpHeader]

    The headers the part carries.

    The headers the part carries.

    Definition Classes
    BodyPartBodyPart
  18. val name: String

    The name of this part.

    The name of this part.

    Definition Classes
    StrictBodyPart
  19. def productElementNames: Iterator[String]
    Definition Classes
    Product
  20. def productPrefix: String
    Definition Classes
    Strict → Product
  21. def toStrict(timeout: FiniteDuration)(implicit fm: Materializer): Future[Strict]
    Definition Classes
    StrictBodyPartBodyPart
  22. def toStrict(timeoutMillis: Long, materializer: Materializer): CompletionStage[javadsl.model.Multipart.FormData.BodyPart.Strict]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart → BodyPart → BodyPart