Class

com.github.fsanaulla.chronicler.urlhttp

InfluxUrlHttpClient

Related Doc: package urlhttp

Permalink

final class InfluxUrlHttpClient extends InfluxClient[Try, Response[JValue], Uri, String] with UrlRequestHandler with UrlResponseHandler with UrlQueryHandler

Linear Supertypes
UrlQueryHandler, HasCredentials, UrlResponseHandler, UrlJsonHandler, JsonHandler[Try, Response[JValue]], UrlRequestHandler, InfluxClient[Try, Response[JValue], Uri, String], AutoCloseable, SubscriptionManagement[Try, Response[JValue], Uri, String], SubscriptionsManagementQuery[Uri], ShardManagement[Try, Response[JValue], Uri, String], ShardManagementQuery[Uri], ContinuousQueryManagement[Try, Response[JValue], Uri, String], ContinuousQuerys[Uri], RetentionPolicyManagement[Try, Response[JValue], Uri, String], RetentionPolicyManagementQuery[Uri], QuerysManagement[Try, Response[JValue], Uri, String], QuerysManagementQuery[Uri], UserManagement[Try, Response[JValue], Uri, String], UserManagementQuery[Uri], DatabaseManagement[Try, Response[JValue], Uri, String], DataManagementQuery[Uri], SystemManagement[Try, String], Mappable[Try, Response[JValue]], QueryHandler[Uri], ResponseHandler[Try, Response[JValue]], RequestHandler[Try, Response[JValue], Uri, String], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. InfluxUrlHttpClient
  2. UrlQueryHandler
  3. HasCredentials
  4. UrlResponseHandler
  5. UrlJsonHandler
  6. JsonHandler
  7. UrlRequestHandler
  8. InfluxClient
  9. AutoCloseable
  10. SubscriptionManagement
  11. SubscriptionsManagementQuery
  12. ShardManagement
  13. ShardManagementQuery
  14. ContinuousQueryManagement
  15. ContinuousQuerys
  16. RetentionPolicyManagement
  17. RetentionPolicyManagementQuery
  18. QuerysManagement
  19. QuerysManagementQuery
  20. UserManagement
  21. UserManagementQuery
  22. DatabaseManagement
  23. DataManagementQuery
  24. SystemManagement
  25. Mappable
  26. QueryHandler
  27. ResponseHandler
  28. RequestHandler
  29. AnyRef
  30. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new InfluxUrlHttpClient(host: String, port: Int, credentials: Option[InfluxCredentials])

    Permalink

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. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. implicit val backend: SttpBackend[Try, Nothing]

    Permalink
    Attributes
    protected
    Definition Classes
    InfluxUrlHttpClient → UrlRequestHandler
  6. def buildQuery(uri: String, queryParams: Map[String, String]): Uri

    Permalink
    Definition Classes
    UrlQueryHandler → QueryHandler
  7. final def buildQueryParams(query: String): Map[String, String]

    Permalink
    Definition Classes
    QueryHandler
  8. final def buildQueryParams(queryMap: Map[String, String]): Map[String, String]

    Permalink
    Definition Classes
    QueryHandler
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. def close(): Unit

    Permalink
    Definition Classes
    InfluxUrlHttpClient → AutoCloseable
  11. final def createAdmin(username: String, password: String): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  12. final def createAdminQuery(username: String, password: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  13. final def createCQ(dbName: String, cqName: String, query: String): Try[Result]

    Permalink
    Definition Classes
    ContinuousQueryManagement
  14. final def createCQQuery(dbName: String, cqName: String, query: String): Uri

    Permalink
    Definition Classes
    ContinuousQuerys
  15. final def createDatabase(dbName: String, duration: Option[String], replication: Option[Int], shardDuration: Option[String], rpName: Option[String]): Try[Result]

    Permalink
    Definition Classes
    DatabaseManagement
  16. final def createDatabaseQuery(dbName: String, duration: Option[String], replication: Option[Int], shardDuration: Option[String], rpName: Option[String]): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  17. final def createRetentionPolicy(rpName: String, dbName: String, duration: String, replication: Int, shardDuration: Option[String], default: Boolean): Try[Result]

    Permalink
    Definition Classes
    RetentionPolicyManagement
  18. final def createRetentionPolicyQuery(rpName: String, dbName: String, duration: String, replication: Int, shardDuration: Option[String], default: Boolean): Uri

    Permalink
    Definition Classes
    RetentionPolicyManagementQuery
  19. final def createSubscription(subsName: String, dbName: String, rpName: String, destinationType: Destination, addresses: Seq[String]): Try[Result]

    Permalink
    Definition Classes
    SubscriptionManagement
  20. final def createSubscriptionQuery(subsName: String, dbName: String, rpName: String, destinationType: Destination, addresses: Seq[String]): Uri

    Permalink
    Definition Classes
    SubscriptionsManagementQuery
  21. final def createUser(username: String, password: String): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  22. final def createUserQuery(username: String, password: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  23. val credentials: Option[InfluxCredentials]

    Permalink
    Definition Classes
    InfluxUrlHttpClient → HasCredentials
  24. def database(dbName: String): Database

    Permalink

    Select database

    Select database

    dbName

    - database name

    returns

    Database instance that provide non type safe operations

    Definition Classes
    InfluxUrlHttpClient → SystemManagement
  25. final def deleteAllSeriesQuery(dbName: String, seriesName: String): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  26. final def disableAdmin(username: String): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  27. final def disableAdminQuery(username: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  28. final def dropCQ(dbName: String, cqName: String): Try[Result]

    Permalink
    Definition Classes
    ContinuousQueryManagement
  29. final def dropCQQuery(dbName: String, cqName: String): Uri

    Permalink
    Definition Classes
    ContinuousQuerys
  30. final def dropDatabase(dbName: String): Try[Result]

    Permalink
    Definition Classes
    DatabaseManagement
  31. final def dropDatabaseQuery(dbName: String): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  32. final def dropMeasurement(dbName: String, measurementName: String): Try[Result]

    Permalink
    Definition Classes
    DatabaseManagement
  33. final def dropMeasurementQuery(dbName: String, measurementName: String): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  34. final def dropRetentionPolicy(rpName: String, dbName: String): Try[Result]

    Permalink
    Definition Classes
    RetentionPolicyManagement
  35. final def dropRetentionPolicyQuery(rpName: String, dbName: String): Uri

    Permalink
    Definition Classes
    RetentionPolicyManagementQuery
  36. final def dropSeriesQuery(dbName: String, seriesName: String): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  37. final def dropShard(shardId: Int): Try[Result]

    Permalink
    Definition Classes
    ShardManagement
  38. final def dropShardQuery(shardId: Int): Uri

    Permalink
    Definition Classes
    ShardManagementQuery
  39. final def dropSubscription(subName: String, dbName: String, rpName: String): Try[Result]

    Permalink
    Definition Classes
    SubscriptionManagement
  40. final def dropSubscriptionQuery(subsName: String, dbName: String, rpName: String): Uri

    Permalink
    Definition Classes
    SubscriptionsManagementQuery
  41. final def dropUser(username: String): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  42. final def dropUserQuery(username: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  43. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  45. def errorHandler(response: Response[JValue], code: Int): Try[InfluxException]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  46. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  48. final def getOptBulkInfluxPoints(js: JValue): Option[Array[Array[JArray]]]

    Permalink
    Definition Classes
    JsonHandler
  49. final def getOptInfluxInfo[T](js: JValue)(implicit arg0: ClassTag[T], rd: InfluxReader[T]): Option[Array[(String, Array[T])]]

    Permalink
    Definition Classes
    JsonHandler
  50. final def getOptInfluxPoints(js: JValue): Option[Array[JArray]]

    Permalink
    Definition Classes
    JsonHandler
  51. final def getOptJsInfluxInfo(js: JValue): Option[Array[(String, Array[JArray])]]

    Permalink
    Definition Classes
    JsonHandler
  52. def getOptResponseError(response: Response[JValue]): Try[Option[String]]

    Permalink
    Definition Classes
    UrlJsonHandler → JsonHandler
  53. def getResponseBody(response: Response[JValue]): Try[JValue]

    Permalink
    Definition Classes
    UrlJsonHandler → JsonHandler
  54. def getResponseError(response: Response[JValue]): Try[String]

    Permalink
    Definition Classes
    UrlJsonHandler → JsonHandler
  55. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  56. val host: String

    Permalink
    Definition Classes
    InfluxUrlHttpClient → UrlQueryHandler
  57. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  58. final def isSuccessful(code: Int): Boolean

    Permalink
    Definition Classes
    ResponseHandler
  59. final def killQuery(queryId: Int): Try[Result]

    Permalink
    Definition Classes
    QuerysManagement
  60. final def killQueryQuery(queryId: Int): Uri

    Permalink
    Definition Classes
    QuerysManagementQuery
  61. def m: Mapper[Try, Response[JValue]]

    Permalink
    Definition Classes
    InfluxUrlHttpClient → Mappable
  62. final def makeAdmin(username: String): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  63. final def makeAdminQuery(username: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  64. def measurement[A](dbName: String, measurementName: String)(implicit arg0: ClassTag[A]): Measurement[A]

    Permalink

    A

    - Measurement's time series type

    dbName

    - database name

    measurementName

    - measurement name

    returns

    - Measurement instance of type [A]

    Definition Classes
    InfluxUrlHttpClient → SystemManagement
  65. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  68. def ping: Try[Result]

    Permalink

    Ping InfluxDB

    Ping InfluxDB

    Definition Classes
    InfluxUrlHttpClient → SystemManagement
  69. val port: Int

    Permalink
    Definition Classes
    InfluxUrlHttpClient → UrlQueryHandler
  70. def readRequest(uri: Uri, entity: Option[String] = None): Try[Response[JValue]]

    Permalink
    Definition Classes
    UrlRequestHandler → RequestHandler
  71. final def revokePrivileges(username: String, dbName: String, privilege: Privilege): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  72. final def revokePrivilegesQuery(dbName: String, username: String, privileges: Privilege): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  73. final def setPrivileges(username: String, dbName: String, privilege: Privilege): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  74. final def setPrivilegesQuery(dbName: String, username: String, privileges: Privilege): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  75. final def setUserPassword(username: String, password: String): Try[Result]

    Permalink
    Definition Classes
    UserManagement
  76. final def setUserPasswordQuery(username: String, password: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  77. final def showCQQuery(): Uri

    Permalink
    Definition Classes
    ContinuousQuerys
  78. final def showCQs: Try[QueryResult[ContinuousQueryInfo]]

    Permalink
    Definition Classes
    ContinuousQueryManagement
  79. final def showDatabases(): Try[QueryResult[String]]

    Permalink
    Definition Classes
    DatabaseManagement
  80. final def showDatabasesQuery(): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  81. final def showFieldKeys(dbName: String, measurementName: String): Try[QueryResult[FieldInfo]]

    Permalink
    Definition Classes
    DatabaseManagement
  82. final def showFieldKeysQuery(dbName: String, measurementName: String): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  83. final def showMeasurement(dbName: String): Try[QueryResult[String]]

    Permalink
    Definition Classes
    DatabaseManagement
  84. final def showMeasurementQuery(dbName: String): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  85. final def showQueries: Try[QueryResult[QueryInfo]]

    Permalink
    Definition Classes
    QuerysManagement
  86. final def showQuerysQuery(): Uri

    Permalink
    Definition Classes
    QuerysManagementQuery
  87. final def showRetentionPolicies(dbName: String): Try[QueryResult[RetentionPolicyInfo]]

    Permalink
    Definition Classes
    RetentionPolicyManagement
  88. final def showRetentionPoliciesQuery(dbName: String): Uri

    Permalink
    Definition Classes
    RetentionPolicyManagementQuery
  89. final def showShardGroups: Try[QueryResult[ShardGroupsInfo]]

    Permalink
    Definition Classes
    ShardManagement
  90. final def showShardGroupsQuery(): Uri

    Permalink
    Definition Classes
    ShardManagementQuery
  91. final def showShards: Try[QueryResult[ShardInfo]]

    Permalink
    Definition Classes
    ShardManagement
  92. final def showShardsQuery(): Uri

    Permalink
    Definition Classes
    ShardManagementQuery
  93. final def showSubscriptionsInfo: Try[QueryResult[SubscriptionInfo]]

    Permalink
    Definition Classes
    SubscriptionManagement
  94. final def showSubscriptionsQuery(): Uri

    Permalink
    Definition Classes
    SubscriptionsManagementQuery
  95. final def showTagKeys(dbName: String, measurementName: String, whereClause: Option[String], limit: Option[Int], offset: Option[Int]): Try[QueryResult[String]]

    Permalink
    Definition Classes
    DatabaseManagement
  96. final def showTagKeysQuery(dbName: String, measurementName: String, whereClause: Option[String], limit: Option[Int], offset: Option[Int]): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  97. final def showTagValues(dbName: String, measurementName: String, withKey: Seq[String], whereClause: Option[String], limit: Option[Int], offset: Option[Int]): Try[QueryResult[TagValue]]

    Permalink
    Definition Classes
    DatabaseManagement
  98. final def showTagValuesQuery(dbName: String, measurementName: String, withKey: Seq[String], whereClause: Option[String], limit: Option[Int], offset: Option[Int]): Uri

    Permalink
    Definition Classes
    DataManagementQuery
  99. final def showUserPrivileges(username: String): Try[QueryResult[UserPrivilegesInfo]]

    Permalink
    Definition Classes
    UserManagement
  100. final def showUserPrivilegesQuery(username: String): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  101. final def showUsers: Try[QueryResult[UserInfo]]

    Permalink
    Definition Classes
    UserManagement
  102. final def showUsersQuery(): Uri

    Permalink
    Definition Classes
    UserManagementQuery
  103. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  104. def toBulkQueryJsResult(response: Response[JValue]): Try[QueryResult[Array[JArray]]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  105. def toComplexQueryResult[A, B](response: Response[JValue], f: (String, Array[A]) ⇒ B)(implicit arg0: ClassTag[A], arg1: ClassTag[B], reader: InfluxReader[A]): Try[QueryResult[B]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  106. final def toCqQueryResult(response: Response[JValue])(implicit reader: InfluxReader[ContinuousQuery]): Try[QueryResult[ContinuousQueryInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  107. def toQueryJsResult(response: Response[JValue]): Try[QueryResult[JArray]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  108. def toQueryResult[A](response: Response[JValue])(implicit arg0: ClassTag[A], reader: InfluxReader[A]): Try[QueryResult[A]]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  109. def toResult(response: Response[JValue]): Try[Result]

    Permalink
    Definition Classes
    UrlResponseHandler → ResponseHandler
  110. final def toShardGroupQueryResult(response: Response[JValue])(implicit reader: InfluxReader[ShardGroup]): Try[QueryResult[ShardGroupsInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  111. final def toShardQueryResult(response: Response[JValue])(implicit reader: InfluxReader[Shard]): Try[QueryResult[ShardInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  112. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  113. final def toSubscriptionQueryResult(response: Response[JValue])(implicit reader: InfluxReader[Subscription]): Try[QueryResult[SubscriptionInfo]]

    Permalink
    Definition Classes
    ResponseHandler
  114. final def updateRetentionPolicy(rpName: String, dbName: String, duration: Option[String], replication: Option[Int], shardDuration: Option[String], default: Boolean): Try[Result]

    Permalink
    Definition Classes
    RetentionPolicyManagement
  115. final def updateRetentionPolicyQuery(rpName: String, dbName: String, duration: Option[String], replication: Option[Int], shardDuration: Option[String], default: Boolean): Uri

    Permalink
    Definition Classes
    RetentionPolicyManagementQuery
  116. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  119. def writeRequest(uri: Uri, entity: String): Try[Response[JValue]]

    Permalink
    Definition Classes
    UrlRequestHandler → RequestHandler

Inherited from UrlQueryHandler

Inherited from HasCredentials

Inherited from UrlResponseHandler

Inherited from UrlJsonHandler

Inherited from JsonHandler[Try, Response[JValue]]

Inherited from UrlRequestHandler

Inherited from InfluxClient[Try, Response[JValue], Uri, String]

Inherited from AutoCloseable

Inherited from SubscriptionManagement[Try, Response[JValue], Uri, String]

Inherited from SubscriptionsManagementQuery[Uri]

Inherited from ShardManagement[Try, Response[JValue], Uri, String]

Inherited from ShardManagementQuery[Uri]

Inherited from ContinuousQueryManagement[Try, Response[JValue], Uri, String]

Inherited from ContinuousQuerys[Uri]

Inherited from RetentionPolicyManagement[Try, Response[JValue], Uri, String]

Inherited from RetentionPolicyManagementQuery[Uri]

Inherited from QuerysManagement[Try, Response[JValue], Uri, String]

Inherited from QuerysManagementQuery[Uri]

Inherited from UserManagement[Try, Response[JValue], Uri, String]

Inherited from UserManagementQuery[Uri]

Inherited from DatabaseManagement[Try, Response[JValue], Uri, String]

Inherited from DataManagementQuery[Uri]

Inherited from SystemManagement[Try, String]

Inherited from Mappable[Try, Response[JValue]]

Inherited from QueryHandler[Uri]

Inherited from ResponseHandler[Try, Response[JValue]]

Inherited from RequestHandler[Try, Response[JValue], Uri, String]

Inherited from AnyRef

Inherited from Any

Ungrouped