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)

    Permalink

Type Members

  1. case class HttpResponse(body: String, 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[String]

    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(removedContentQuery: RemovedContentQuery)(implicit context: ExecutionContext): Future[RemovedContentResponse]

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  28. val removedContent: RemovedContentQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  29. val search: SearchQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  30. val sections: SectionsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  31. 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
  32. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  33. val tags: TagsQuery

    Permalink
    Definition Classes
    ContentApiClientLogic
  34. val targetUrl: String

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

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

    Permalink
    Attributes
    protected[com.gu.contentapi.client]
    Definition Classes
    ContentApiClientLogic
  37. val userAgent: String

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

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

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

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

Inherited from ContentApiClientLogic

Inherited from AnyRef

Inherited from Any

Ungrouped