Class

com.gu.contentapi.client

GuardianContentClient

Related Doc: package client

Permalink

class GuardianContentClient extends ContentApiClientLogic

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. GuardianContentClient
  2. ContentApiClientLogic
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new GuardianContentClient(apiKey: String, useThrift: Boolean = false)

    Permalink

Type Members

  1. case class HttpResponse(body: Array[Byte], statusCode: Int, statusMessage: String) extends Product with Serializable

    Permalink
    Definition Classes
    ContentApiClientLogic

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val apiKey: String

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. val editions: EditionsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  10. def fetch(url: String)(implicit context: ExecutionContext): Future[Array[Byte]]

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. def get(url: String, headers: Map[String, String])(implicit context: ExecutionContext): Future[HttpResponse]

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getResponse(videoStatsQuery: VideoStatsQuery)(implicit context: ExecutionContext): Future[VideoStatsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  15. def getResponse(removedContentQuery: RemovedContentQuery)(implicit context: ExecutionContext): Future[RemovedContentResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  16. def getResponse(editionsQuery: EditionsQuery)(implicit context: ExecutionContext): Future[EditionsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  17. def getResponse(sectionsQuery: SectionsQuery)(implicit context: ExecutionContext): Future[SectionsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  18. def getResponse(tagsQuery: TagsQuery)(implicit context: ExecutionContext): Future[TagsResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  19. def getResponse(searchQuery: SearchQuery)(implicit context: ExecutionContext): Future[SearchResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  20. def getResponse(itemQuery: ItemQuery)(implicit context: ExecutionContext): Future[ItemResponse]

    Permalink
    Definition Classes
    ContentApiClientLogic
  21. def getUrl(contentApiQuery: ContentApiQuery): String

    Permalink
    Definition Classes
    ContentApiClientLogic
  22. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  23. lazy val http: Http

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. def item(id: String): ItemQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. val removedContent: RemovedContentQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  30. val search: SearchQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  31. val sections: SectionsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  32. def shutdown(): Unit

    Permalink

    Shutdown the client and clean up all associated resources.

    Shutdown the client and clean up all associated resources.

    Note: behaviour is undefined if you try to use the client after calling this method.

    Definition Classes
    ContentApiClientLogic
  33. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  34. val tags: TagsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  35. val targetUrl: String

    Permalink
    Definition Classes
    ContentApiClientLogic
  36. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  37. def url(location: String, parameters: Map[String, String]): String

    Permalink
    Attributes
    protected[com.gu.contentapi.client]
    Definition Classes
    ContentApiClientLogic
  38. val useThrift: Boolean

    Permalink
  39. val userAgent: String

    Permalink
    Attributes
    protected
    Definition Classes
    ContentApiClientLogic
  40. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ContentApiClientLogic

Inherited from AnyRef

Inherited from Any

Ungrouped