Packages

t

zio.http.model.headers

HeaderModifier

trait HeaderModifier[+A] extends AnyRef

Maintains a list of operators that modify the current Headers. Once modified, a new instance of the same type is returned. So or eg: request.addHeader("A", "B") should return a new Request and similarly headers.add("A", "B") should return a new Headers instance.

NOTE: Add methods here that modify the current headers and returns an instance of the same type.

Self Type
HeaderModifier[A]
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. HeaderModifier
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def updateHeaders(update: (Headers) => Headers): A

    Updates the current Headers with new one, using the provided update function passed.

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def addHeader(name: CharSequence, value: CharSequence): A
  5. final def addHeader(header: Header): A
  6. final def addHeaders(headers: Headers): A
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  14. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  17. final def removeHeader(name: String): A
  18. final def removeHeaders(headers: List[String]): A
  19. final def setHeaders(headers: Headers): A
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    AnyRef → Any
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def withAccept(value: CharSequence): A
  26. final def withAcceptEncoding(value: CharSequence): A
  27. final def withAcceptLanguage(value: CharSequence): A
  28. final def withAcceptPatch(value: CharSequence): A
  29. final def withAcceptRanges(value: CharSequence): A
  30. final def withAccessControlAllowCredentials(value: Boolean): A
  31. final def withAccessControlAllowHeaders(value: CharSequence): A
  32. final def withAccessControlAllowMethods(value: Method*): A
  33. final def withAccessControlAllowOrigin(value: CharSequence): A
  34. final def withAccessControlExposeHeaders(value: CharSequence): A
  35. final def withAccessControlMaxAge(value: CharSequence): A
  36. final def withAccessControlRequestHeaders(value: CharSequence): A
  37. final def withAccessControlRequestMethod(value: Method): A
  38. final def withAge(value: CharSequence): A
  39. final def withAllow(value: CharSequence): A
  40. final def withAuthorization(value: CharSequence): A
  41. final def withBasicAuthorization(username: String, password: String): A
  42. final def withCacheControl(value: CharSequence): A
  43. final def withCacheControlMaxAge(value: zio.Duration): A
  44. final def withConnection(value: CharSequence): A
  45. final def withContentBase(value: CharSequence): A
  46. final def withContentDisposition(value: CharSequence): A
  47. final def withContentEncoding(value: CharSequence): A
  48. final def withContentLanguage(value: CharSequence): A
  49. final def withContentLength(value: Long): A
  50. final def withContentLocation(value: CharSequence): A
  51. final def withContentMd5(value: CharSequence): A
  52. final def withContentRange(value: CharSequence): A
  53. final def withContentSecurityPolicy(value: CharSequence): A
  54. final def withContentTransferEncoding(value: CharSequence): A
  55. final def withContentType(value: CharSequence): A
  56. final def withCookie(value: CharSequence): A
  57. final def withDate(value: CharSequence): A
  58. final def withDnt(value: CharSequence): A
  59. final def withEtag(value: CharSequence): A
  60. final def withExpect(value: CharSequence): A
  61. final def withExpires(value: CharSequence): A
  62. final def withFrom(value: CharSequence): A
  63. final def withHost(value: CharSequence): A
  64. final def withIfMatch(value: CharSequence): A
  65. final def withIfModifiedSince(value: CharSequence): A
  66. final def withIfNoneMatch(value: CharSequence): A
  67. final def withIfRange(value: CharSequence): A
  68. final def withIfUnmodifiedSince(value: CharSequence): A
  69. final def withLastModified(value: CharSequence): A
  70. final def withLocation(value: CharSequence): A
  71. final def withMaxForwards(value: CharSequence): A
  72. def withMediaType(mediaType: MediaType): A
  73. final def withOrigin(value: CharSequence): A
  74. final def withPragma(value: CharSequence): A
  75. final def withProxyAuthenticate(value: CharSequence): A
  76. final def withProxyAuthorization(value: CharSequence): A
  77. final def withRange(value: CharSequence): A
  78. final def withReferer(value: CharSequence): A
  79. final def withRetryAfter(value: CharSequence): A
  80. final def withSecWebSocketAccept(value: CharSequence): A
  81. final def withSecWebSocketExtensions(value: CharSequence): A
  82. final def withSecWebSocketKey(value: CharSequence): A
  83. final def withSecWebSocketLocation(value: CharSequence): A
  84. final def withSecWebSocketOrigin(value: CharSequence): A
  85. final def withSecWebSocketProtocol(value: CharSequence): A
  86. final def withSecWebSocketVersion(value: CharSequence): A
  87. final def withServer(value: CharSequence): A
  88. final def withSetCookie(value: Cookie[Response]): A
  89. final def withTe(value: CharSequence): A
  90. final def withTrailer(value: CharSequence): A
  91. final def withTransferEncoding(value: CharSequence): A
  92. final def withUpgrade(value: CharSequence): A
  93. final def withUpgradeInsecureRequests(value: CharSequence): A
  94. final def withUserAgent(value: CharSequence): A
  95. final def withVary(value: CharSequence): A
  96. final def withVia(value: CharSequence): A
  97. final def withWarning(value: CharSequence): A
  98. final def withWebSocketLocation(value: CharSequence): A
  99. final def withWebSocketOrigin(value: CharSequence): A
  100. final def withWebSocketProtocol(value: CharSequence): A
  101. final def withWwwAuthenticate(value: CharSequence): A
  102. final def withXFrameOptions(value: CharSequence): A
  103. final def withXRequestedWith(value: CharSequence): A

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped