akka.http.scaladsl.model

headers

package headers

Content Hierarchy Learn more about scaladoc diagrams
Visibility
  1. Public
  2. All

Type Members

  1. final case class Accept(mediaRanges: Seq[MediaRange]) extends javadsl.model.headers.Accept with ModeledHeader with Product with Serializable

  2. final case class Accept-Charset(charsetRanges: Seq[HttpCharsetRange]) extends AcceptCharset with ModeledHeader with Product with Serializable

  3. final case class Accept-Encoding(encodings: Seq[HttpEncodingRange]) extends AcceptEncoding with ModeledHeader with Product with Serializable

  4. final case class Accept-Language(languages: Seq[LanguageRange]) extends AcceptLanguage with ModeledHeader with Product with Serializable

  5. final case class Accept-Ranges(rangeUnits: Seq[RangeUnit]) extends AcceptRanges with ModeledHeader with Product with Serializable

  6. final case class Access-Control-Allow-Credentials(allow: Boolean) extends AccessControlAllowCredentials with ModeledHeader with Product with Serializable

  7. final case class Access-Control-Allow-Headers(headers: Seq[String]) extends AccessControlAllowHeaders with ModeledHeader with Product with Serializable

  8. final case class Access-Control-Allow-Methods(methods: Seq[HttpMethod]) extends AccessControlAllowMethods with ModeledHeader with Product with Serializable

  9. final case class Access-Control-Allow-Origin extends AccessControlAllowOrigin with ModeledHeader with Product with Serializable

  10. final case class Access-Control-Expose-Headers(headers: Seq[String]) extends AccessControlExposeHeaders with ModeledHeader with Product with Serializable

  11. final case class Access-Control-Max-Age(deltaSeconds: Long) extends AccessControlMaxAge with ModeledHeader with Product with Serializable

  12. final case class Access-Control-Request-Headers(headers: Seq[String]) extends AccessControlRequestHeaders with ModeledHeader with Product with Serializable

  13. final case class Access-Control-Request-Method(method: HttpMethod) extends AccessControlRequestMethod with ModeledHeader with Product with Serializable

  14. final case class Age(deltaSeconds: Long) extends javadsl.model.headers.Age with ModeledHeader with Product with Serializable

  15. final case class Allow(methods: Seq[HttpMethod]) extends javadsl.model.headers.Allow with ModeledHeader with Product with Serializable

  16. final case class Authorization(credentials: HttpCredentials) extends javadsl.model.headers.Authorization with ModeledHeader with Product with Serializable

  17. final case class BasicHttpCredentials(username: String, password: String) extends javadsl.model.headers.BasicHttpCredentials with Product with Serializable

  18. sealed abstract class ByteRange extends javadsl.model.headers.ByteRange with ValueRenderable

  19. final case class Cache-Control(directives: Seq[CacheDirective]) extends CacheControl with ModeledHeader with Product with Serializable

  20. sealed trait CacheDirective extends Renderable with javadsl.model.headers.CacheDirective

  21. final case class Connection(tokens: Seq[String]) extends HttpHeader with ModeledHeader with Product with Serializable

  22. final case class Content-Disposition(dispositionType: ContentDispositionType, params: Map[String, String] = ...) extends ContentDisposition with ModeledHeader with Product with Serializable

  23. final case class Content-Encoding(encodings: Seq[HttpEncoding]) extends ContentEncoding with ModeledHeader with Product with Serializable

  24. final case class Content-Length extends HttpHeader with ModeledHeader with Product with Serializable

    Instances of this class will only be created transiently during header parsing and will never appear in HttpMessage.

  25. final case class Content-Range(rangeUnit: RangeUnit, contentRange: ContentRange) extends javadsl.model.headers.ContentRange with ModeledHeader with Product with Serializable

  26. final case class Content-Type extends javadsl.model.headers.ContentType with ModeledHeader with Product with Serializable

    Instances of this class will only be created transiently during header parsing and will never appear in HttpMessage.

  27. sealed trait ContentDispositionType extends Renderable with javadsl.model.headers.ContentDispositionType

  28. final case class Cookie(cookies: Seq[HttpCookiePair]) extends javadsl.model.headers.Cookie with ModeledHeader with Product with Serializable

  29. abstract class CustomHeader extends javadsl.model.headers.CustomHeader

    Superclass for user-defined custom headers defined by implementing name and value.

  30. final case class Date(date: DateTime) extends javadsl.model.headers.Date with ModeledHeader with Product with Serializable

  31. final case class ETag(etag: EntityTag) extends javadsl.model.headers.ETag with ModeledHeader with Product with Serializable

  32. final case class EntityTag(tag: String, weak: Boolean = false) extends javadsl.model.headers.EntityTag with ValueRenderable with Product with Serializable

  33. sealed abstract class EntityTagRange extends javadsl.model.headers.EntityTagRange with ValueRenderable

  34. sealed abstract case class Expect extends HttpHeader with ModeledHeader with Product with Serializable

  35. final case class Expires(date: DateTime) extends javadsl.model.headers.Expires with ModeledHeader with Product with Serializable

  36. final case class GenericHttpCredentials(scheme: String, token: String, params: Map[String, String] = ...) extends HttpCredentials with Product with Serializable

  37. final case class Host(host: Uri.Host, port: Int = 0) extends javadsl.model.headers.Host with ModeledHeader with Product with Serializable

  38. final case class HttpChallenge(scheme: String, realm: String, params: Map[String, String] = ...) extends javadsl.model.headers.HttpChallenge with ValueRenderable with Product with Serializable

  39. final case class HttpCookie(name: String, value: String, expires: Option[DateTime] = scala.None, maxAge: Option[Long] = scala.None, domain: Option[String] = scala.None, path: Option[String] = scala.None, secure: Boolean = false, httpOnly: Boolean = false, extension: Option[String] = scala.None) extends javadsl.model.headers.HttpCookie with ToStringRenderable with Product with Serializable

  40. final case class HttpCookiePair(name: String, value: String) extends javadsl.model.headers.HttpCookiePair with ToStringRenderable with Product with Serializable

  41. sealed abstract class HttpCredentials extends javadsl.model.headers.HttpCredentials with ValueRenderable

  42. final case class HttpEncoding extends javadsl.model.headers.HttpEncoding with LazyValueBytesRenderable with WithQValue[HttpEncodingRange] with Product with Serializable

  43. sealed abstract class HttpEncodingRange extends javadsl.model.headers.HttpEncodingRange with ValueRenderable with WithQValue[HttpEncodingRange]

  44. final case class HttpOrigin(scheme: String, host: Host) extends javadsl.model.headers.HttpOrigin with ValueRenderable with Product with Serializable

  45. abstract class HttpOriginRange extends javadsl.model.headers.HttpOriginRange with ValueRenderable

  46. final case class If-Match(m: EntityTagRange) extends IfMatch with ModeledHeader with Product with Serializable

  47. final case class If-Modified-Since(date: DateTime) extends IfModifiedSince with ModeledHeader with Product with Serializable

  48. final case class If-None-Match(m: EntityTagRange) extends IfNoneMatch with ModeledHeader with Product with Serializable

  49. final case class If-Range(entityTagOrDateTime: Either[EntityTag, DateTime]) extends HttpHeader with ModeledHeader with Product with Serializable

  50. final case class If-Unmodified-Since(date: DateTime) extends IfUnmodifiedSince with ModeledHeader with Product with Serializable

  51. final case class Language(primaryTag: String, subTags: Seq[String], qValue: Float = 1.0) extends javadsl.model.headers.Language with LanguageRange with Product with Serializable

  52. sealed trait LanguageRange extends javadsl.model.headers.LanguageRange with ValueRenderable with WithQValue[LanguageRange]

  53. final case class Last-Modified(date: DateTime) extends LastModified with ModeledHeader with Product with Serializable

  54. final case class Link(values: Seq[LinkValue]) extends javadsl.model.headers.Link with ModeledHeader with Product with Serializable

  55. sealed abstract class LinkParam extends javadsl.model.headers.LinkParam with ToStringRenderable

  56. final case class LinkValue(uri: Uri, params: Seq[LinkParam]) extends javadsl.model.headers.LinkValue with ValueRenderable with Product with Serializable

  57. final case class Location(uri: Uri) extends javadsl.model.headers.Location with ModeledHeader with Product with Serializable

  58. sealed abstract class ModeledCompanion[T] extends Renderable

  59. sealed trait ModeledHeader extends HttpHeader with Serializable

  60. final case class OAuth2BearerToken(token: String) extends javadsl.model.headers.OAuth2BearerToken with Product with Serializable

  61. final case class Origin(origins: Seq[HttpOrigin]) extends javadsl.model.headers.Origin with ModeledHeader with Product with Serializable

  62. final case class ProductVersion(product: String = "", version: String = "", comment: String = "") extends javadsl.model.headers.ProductVersion with ValueRenderable with Product with Serializable

  63. final case class Proxy-Authenticate(challenges: Seq[HttpChallenge]) extends ProxyAuthenticate with ModeledHeader with Product with Serializable

  64. final case class Proxy-Authorization(credentials: HttpCredentials) extends ProxyAuthorization with ModeledHeader with Product with Serializable

  65. final case class Range(rangeUnit: RangeUnit, ranges: Seq[ByteRange]) extends javadsl.model.headers.Range with ModeledHeader with Product with Serializable

  66. sealed abstract class RangeUnit extends javadsl.model.headers.RangeUnit with ValueRenderable

  67. final case class Raw-Request-URI(uri: String) extends RawRequestURI with ModeledHeader with Product with Serializable

  68. final case class RawHeader(name: String, value: String) extends javadsl.model.headers.RawHeader with Product with Serializable

  69. final case class Referer(uri: Uri) extends javadsl.model.headers.Referer with ModeledHeader with Product with Serializable

  70. final case class Remote-Address(address: RemoteAddress) extends javadsl.model.headers.RemoteAddress with ModeledHeader with Product with Serializable

  71. final case class Server(products: Seq[ProductVersion]) extends javadsl.model.headers.Server with ModeledHeader with Product with Serializable

  72. final case class Set-Cookie(cookie: HttpCookie) extends SetCookie with ModeledHeader with Product with Serializable

  73. final case class Transfer-Encoding(encodings: Seq[TransferEncoding]) extends javadsl.model.headers.TransferEncoding with ModeledHeader with Product with Serializable

  74. final case class Upgrade(protocols: Seq[UpgradeProtocol]) extends HttpHeader with ModeledHeader with Product with Serializable

  75. final case class UpgradeProtocol(name: String, version: Option[String] = scala.None) extends ValueRenderable with Product with Serializable

  76. final case class User-Agent(products: Seq[ProductVersion]) extends UserAgent with ModeledHeader with Product with Serializable

  77. final case class WWW-Authenticate(challenges: Seq[HttpChallenge]) extends WWWAuthenticate with ModeledHeader with Product with Serializable

  78. final case class WebsocketExtension(name: String, params: Map[String, String] = ...) extends ValueRenderable with Product with Serializable

    A websocket extension as defined in http://tools.

  79. final case class X-Forwarded-For(addresses: Seq[RemoteAddress]) extends XForwardedFor with ModeledHeader with Product with Serializable

Value Members

  1. object Accept extends ModeledCompanion[Accept] with Serializable

  2. object Accept-Charset extends ModeledCompanion[Accept-Charset] with Serializable

  3. object Accept-Encoding extends ModeledCompanion[Accept-Encoding] with Serializable

  4. object Accept-Language extends ModeledCompanion[Accept-Language] with Serializable

  5. object Accept-Ranges extends ModeledCompanion[Accept-Ranges] with Serializable

  6. object Access-Control-Allow-Credentials extends ModeledCompanion[Access-Control-Allow-Credentials] with Serializable

  7. object Access-Control-Allow-Headers extends ModeledCompanion[Access-Control-Allow-Headers] with Serializable

  8. object Access-Control-Allow-Methods extends ModeledCompanion[Access-Control-Allow-Methods] with Serializable

  9. object Access-Control-Allow-Origin extends ModeledCompanion[Access-Control-Allow-Origin] with Serializable

  10. object Access-Control-Expose-Headers extends ModeledCompanion[Access-Control-Expose-Headers] with Serializable

  11. object Access-Control-Max-Age extends ModeledCompanion[Access-Control-Max-Age] with Serializable

  12. object Access-Control-Request-Headers extends ModeledCompanion[Access-Control-Request-Headers] with Serializable

  13. object Access-Control-Request-Method extends ModeledCompanion[Access-Control-Request-Method] with Serializable

  14. object Age extends ModeledCompanion[Age] with Serializable

  15. object Allow extends ModeledCompanion[Allow] with Serializable

  16. object Authorization extends ModeledCompanion[Authorization] with Serializable

  17. object BasicHttpCredentials extends Serializable

  18. object ByteRange

  19. object Cache-Control extends ModeledCompanion[Cache-Control] with Serializable

  20. object CacheDirective

  21. object CacheDirectives

  22. object Connection extends ModeledCompanion[Connection] with Serializable

  23. object Content-Disposition extends ModeledCompanion[Content-Disposition] with Serializable

  24. object Content-Encoding extends ModeledCompanion[Content-Encoding] with Serializable

  25. object Content-Length extends ModeledCompanion[Content-Length] with Serializable

  26. object Content-Range extends ModeledCompanion[Content-Range] with Serializable

  27. object Content-Type extends ModeledCompanion[Content-Type] with Serializable

  28. object ContentDispositionTypes

  29. object Cookie extends ModeledCompanion[Cookie] with Serializable

  30. object Date extends ModeledCompanion[Date] with Serializable

  31. object ETag extends ModeledCompanion[ETag] with Serializable

  32. object EntityTag extends Serializable

  33. object EntityTagRange

  34. object Expect extends ModeledCompanion[Expect] with Serializable

  35. object Expires extends ModeledCompanion[Expires] with Serializable

  36. object GenericHttpCredentials extends Serializable

  37. object Host extends ModeledCompanion[Host] with Serializable

  38. object HttpCookie extends Serializable

  39. object HttpCookiePair extends Serializable

  40. object HttpEncoding extends Serializable

  41. object HttpEncodingRange

  42. object HttpEncodings extends ObjectRegistry[String, HttpEncoding]

  43. object HttpOrigin extends Serializable

  44. object HttpOriginRange

  45. object If-Match extends ModeledCompanion[If-Match] with Serializable

  46. object If-Modified-Since extends ModeledCompanion[If-Modified-Since] with Serializable

  47. object If-None-Match extends ModeledCompanion[If-None-Match] with Serializable

  48. object If-Range extends ModeledCompanion[If-Range] with Serializable

  49. object If-Unmodified-Since extends ModeledCompanion[If-Unmodified-Since] with Serializable

  50. object Language extends Serializable

  51. object LanguageRange

  52. object Last-Modified extends ModeledCompanion[Last-Modified] with Serializable

  53. object Link extends ModeledCompanion[Link] with Serializable

  54. object LinkParam

  55. object LinkParams

  56. object LinkValue extends Serializable

  57. object Location extends ModeledCompanion[Location] with Serializable

  58. object Origin extends ModeledCompanion[Origin] with Serializable

  59. object ProductVersion extends Serializable

  60. object Proxy-Authenticate extends ModeledCompanion[Proxy-Authenticate] with Serializable

  61. object Proxy-Authorization extends ModeledCompanion[Proxy-Authorization] with Serializable

  62. object Range extends ModeledCompanion[Range] with Serializable

  63. object RangeUnits

  64. object Raw-Request-URI extends ModeledCompanion[Raw-Request-URI] with Serializable

  65. object Referer extends ModeledCompanion[Referer] with Serializable

  66. object Remote-Address extends ModeledCompanion[Remote-Address] with Serializable

  67. object Server extends ModeledCompanion[Server] with Serializable

  68. object Set-Cookie extends ModeledCompanion[Set-Cookie] with Serializable

  69. object Transfer-Encoding extends ModeledCompanion[Transfer-Encoding] with Serializable

  70. object Upgrade extends ModeledCompanion[Upgrade] with Serializable

  71. object User-Agent extends ModeledCompanion[User-Agent] with Serializable

  72. object WWW-Authenticate extends ModeledCompanion[WWW-Authenticate] with Serializable

  73. object X-Forwarded-For extends ModeledCompanion[X-Forwarded-For] with Serializable

Ungrouped