Packages

case class Strict(contentRange: ContentRange, entity: HttpEntity.Strict, rangeUnit: RangeUnit = RangeUnits.Bytes, additionalHeaders: Seq[HttpHeader] = Nil) extends BodyPart with BodyPart.Strict with javadsl.model.Multipart.ByteRanges.BodyPart.Strict with Product with Serializable

Source
Multipart.scala
Linear Supertypes
Serializable, Product, Equals, javadsl.model.Multipart.ByteRanges.BodyPart.Strict, BodyPart.Strict, javadsl.model.Multipart.BodyPart.Strict, BodyPart, javadsl.model.Multipart.ByteRanges.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(contentRange: ContentRange, entity: HttpEntity.Strict, rangeUnit: RangeUnit = RangeUnits.Bytes, additionalHeaders: Seq[HttpHeader] = Nil)

Value Members

  1. val additionalHeaders: Seq[HttpHeader]

    Part headers, not including the Content-Range header.

    Part headers, not including the Content-Range header.

    Definition Classes
    StrictBodyPart
  2. def contentDispositionHeader: Option[Content-Disposition]

    The potentially present `Content-Disposition` header.

    The potentially present `Content-Disposition` header.

    Definition Classes
    BodyPart
  3. val contentRange: ContentRange

    The ContentRange contained in this part.

    The ContentRange contained in this part.

    Definition Classes
    StrictBodyPart
  4. def contentRangeHeader: Content-Range

    The Content-Range header of this part.

    The Content-Range header of this part.

    Definition Classes
    BodyPart
  5. 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
    BodyPart
  6. def dispositionType: Option[ContentDispositionType]

    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
    BodyPart
  7. val entity: HttpEntity.Strict

    The entity of the part.

    The entity of the part.

    Definition Classes
    StrictStrictBodyPart
  8. def getAdditionalHeaders(): Iterable[javadsl.model.HttpHeader]

    Java API

    Java API

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

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  10. def getContentRange(): javadsl.model.ContentRange

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  11. def getContentRangeHeader(): javadsl.model.headers.ContentRange

    Java API

    Java API

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

    Java API

    Java API

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

    Java API

    Java API

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

    Java API

    Java API

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

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart
  16. def getRangeUnit(): RangeUnit

    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. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. def productPrefix: String
    Definition Classes
    Strict → Product
  20. val rangeUnit: RangeUnit

    The akka.http.scaladsl.model.headers.RangeUnit for the contentRange.

    Definition Classes
    StrictBodyPart
  21. def toStrict(timeout: FiniteDuration)(implicit fm: Materializer): Future[Strict]
    Definition Classes
    StrictBodyPartBodyPart
  22. def toStrict(timeoutMillis: Long, materializer: Materializer): CompletionStage[javadsl.model.Multipart.ByteRanges.BodyPart.Strict]

    Java API

    Java API

    Definition Classes
    BodyPart → BodyPart → BodyPart → BodyPart