trait ZClient[-Env, -In, +Err, +Out] extends HeaderOps[ZClient[Env, In, Err, Out]]

Self Type
ZClient[Env, In, Err, Out]
Linear Supertypes
HeaderOps[ZClient[Env, In, Err, Out]], HeaderChecks[ZClient[Env, In, Err, Out]], HeaderGetters, HeaderModifier[ZClient[Env, In, Err, Out]], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ZClient
  2. HeaderOps
  3. HeaderChecks
  4. HeaderGetters
  5. HeaderModifier
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def headers: Headers

    Returns the headers

    Returns the headers

    Definition Classes
    ZClientHeaderGetters
  2. abstract def method: Method
  3. abstract def request(version: Version, method: Method, url: URL, headers: Headers, body: In, sslConfig: Option[ClientSSLConfig])(implicit trace: Trace): ZIO[Env, Err, Out]
  4. abstract def socket[Env1 <: Env](version: Version = Version.Http_1_1, url: URL, headers: Headers, app: SocketApp[Env1])(implicit trace: Trace): ZIO[Env1 with Scope, Err, Out]
  5. abstract def sslConfig: Option[ClientSSLConfig]
  6. abstract def url: URL
  7. abstract def version: Version

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 @@[LowerEnv <: UpperEnv, UpperEnv <: Env, LowerIn <: UpperIn, UpperIn <: In, LowerErr >: Err, UpperErr >: LowerErr, LowerOut >: Out, UpperOut >: LowerOut](aspect: ZClientAspect[LowerEnv, UpperEnv, LowerIn, UpperIn, LowerErr, UpperErr, LowerOut, UpperOut]): ZClient[UpperEnv, UpperIn, LowerErr, LowerOut]

    Applies the specified client aspect, which can modify the execution of this client.

  5. final def addHeader(name: CharSequence, value: CharSequence): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  6. final def addHeader(header: Header): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  7. final def addHeaders(headers: Headers): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  10. final def contramap[In2](f: (In2) => In): ZClient[Env, In2, Err, Out]
  11. final def contramapZIO[Env1 <: Env, Err1 >: Err, In2](f: (In2) => ZIO[Env1, Err1, In]): ZClient[Env1, In2, Err1, Out]
  12. final def delete(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  13. final def delete(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  14. final def delete(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  15. final def dieOn(f: (Err) => Boolean)(implicit ev1: IsSubtypeOfError[Err, Throwable], ev2: CanFail[Err], trace: Trace): ZClient[Env, In, Err, Out]
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  18. final def get(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  19. final def get(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  20. final def get(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  22. final def hasContentType(value: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  23. final def hasFormUrlencodedContentType: Boolean
    Definition Classes
    HeaderChecks
  24. final def hasHeader(header: Header): Boolean
    Definition Classes
    HeaderChecks
  25. final def hasHeader(headerType: HeaderType): Boolean
    Definition Classes
    HeaderChecks
  26. final def hasHeader(name: CharSequence): Boolean
    Definition Classes
    HeaderChecks
  27. final def hasJsonContentType: Boolean
    Definition Classes
    HeaderChecks
  28. final def hasMediaType(mediaType: MediaType): Boolean
    Definition Classes
    HeaderChecks
  29. final def hasTextPlainContentType: Boolean
    Definition Classes
    HeaderChecks
  30. final def hasXhtmlXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  31. final def hasXmlContentType: Boolean
    Definition Classes
    HeaderChecks
  32. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def head(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  34. final def head(pathSuffix: String)(implicit trace: Trace, ev: <:<[Body, In]): ZIO[Env, Err, Out]
  35. final def head(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  36. final def header(headerType: HeaderType): Option[HeaderValue]

    Gets a header or returns None if the header was not present or it could not be parsed

    Gets a header or returns None if the header was not present or it could not be parsed

    Definition Classes
    HeaderGetters
  37. final def headerOrFail(headerType: HeaderType): Option[Either[String, HeaderValue]]

    Gets a header.

    Gets a header. If the header is not present, returns None. If the header could not be parsed it returns the parsing error

    Definition Classes
    HeaderGetters
  38. final def headers(headerType: HeaderType): Chunk[HeaderValue]
    Definition Classes
    HeaderGetters
  39. final def host(host: String): ZClient[Env, In, Err, Out]
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. final def map[Out2](f: (Out) => Out2): ZClient[Env, In, Err, Out2]
  42. def mapError[Err2](f: (Err) => Err2): ZClient[Env, In, Err2, Out]
  43. final def mapZIO[Env1 <: Env, Err1 >: Err, Out2](f: (Out) => ZIO[Env1, Err1, Out2]): ZClient[Env1, In, Err1, Out2]
  44. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  45. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  46. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  47. final def patch(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  48. final def path(segment: String): ZClient[Env, In, Err, Out]
  49. final def port(port: Int): ZClient[Env, In, Err, Out]
  50. final def post(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  51. final def put(pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  52. def query(key: String, value: String): ZClient[Env, In, Err, Out]
  53. final def rawHeader(headerType: HeaderType): Option[String]

    Gets the raw unparsed header value

    Gets the raw unparsed header value

    Definition Classes
    HeaderGetters
  54. final def rawHeader(name: CharSequence): Option[String]

    Gets the raw unparsed header value

    Gets the raw unparsed header value

    Definition Classes
    HeaderGetters
  55. final def refineOrDie[Err2](pf: PartialFunction[Err, Err2])(implicit ev1: IsSubtypeOfError[Err, Throwable], ev2: CanFail[Err], trace: Trace): ZClient[Env, In, Err2, Out]
  56. final def removeHeader(name: String): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  57. final def removeHeader(headerType: HeaderType): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  58. final def removeHeaders(headers: Set[String]): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  59. final def request(request: Request)(implicit ev: <:<[Body, In], trace: Trace): ZIO[Env, Err, Out]
  60. final def request(method: Method, pathSuffix: String, body: In)(implicit trace: Trace): ZIO[Env, Err, Out]
  61. final def retry[Env1 <: Env](policy: Schedule[Env1, Err, Any]): ZClient[Env1, In, Err, Out]
  62. final def scheme(scheme: Scheme): ZClient[Env, In, Err, Out]
  63. final def setHeaders(headers: Headers): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier
  64. final def socket[Env1 <: Env](pathSuffix: String)(app: SocketApp[Env1])(implicit trace: Trace): ZIO[Env1 with Scope, Err, Out]
  65. final def ssl(ssl: ClientSSLConfig): ZClient[Env, In, Err, Out]
  66. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  67. def toString(): String
    Definition Classes
    AnyRef → Any
  68. def updateHeaders(update: (Headers) => Headers): ZClient[Env, In, Err, Out]

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

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

    Definition Classes
    ZClientHeaderModifier
  69. final def uri(uri: URI): ZClient[Env, In, Err, Out]
  70. final def url(url: URL): ZClient[Env, In, Err, Out]
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  74. def withDisabledStreaming(implicit ev1: <:<[Out, Response], ev2: <:<[Err, Throwable]): ZClient[Env, In, Throwable, Response]
  75. def withHeader(header: Header): ZClient[Env, In, Err, Out]
    Definition Classes
    HeaderModifier

Deprecated Value Members

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

Inherited from HeaderOps[ZClient[Env, In, Err, Out]]

Inherited from HeaderChecks[ZClient[Env, In, Err, Out]]

Inherited from HeaderGetters

Inherited from HeaderModifier[ZClient[Env, In, Err, Out]]

Inherited from AnyRef

Inherited from Any

Ungrouped