DataPointsResource

class DataPointsResource[F[_]](val requestSession: RequestSession[F]) extends WithRequestSession[F] with BaseUrl
Companion
object
trait BaseUrl
class Object
trait Matchable
class Any

Value members

Concrete methods

def deleteRangeByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant): F[Unit]
def deleteRangeById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant): F[Unit]
def deleteRanges(ranges: Seq[DeleteDataPointsRange]): F[Unit]
def getLatestDataPointByExternalId(externalId: String): F[Option[DataPoint]]
def getLatestDataPointById(id: Long): F[Option[DataPoint]]
def getLatestDataPointsByExternalIds(ids: Seq[String], ignoreUnknownIds: Boolean): F[Map[String, Option[DataPoint]]]
def getLatestDataPointsByIds(ids: Seq[Long], ignoreUnknownIds: Boolean): F[Map[Long, Option[DataPoint]]]
def getLatestStringDataPointByExternalId(externalId: String): F[Option[StringDataPoint]]
def getLatestStringDataPointByExternalIds(ids: Seq[String], ignoreUnknownIds: Boolean): F[Map[String, Option[StringDataPoint]]]
def getLatestStringDataPointByIds(ids: Seq[Long], ignoreUnknownIds: Boolean): F[Map[Long, Option[StringDataPoint]]]
def insertByExternalId(externalId: String, dataPoints: Seq[DataPoint]): F[Unit]
def insertById(id: Long, dataPoints: Seq[DataPoint]): F[Unit]
def insertStringsByExternalId(externalId: String, dataPoints: Seq[StringDataPoint]): F[Unit]
def insertStringsById(id: Long, dataPoints: Seq[StringDataPoint]): F[Unit]
def queryAggregatesByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int]): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesByExternalIds(externalIds: Seq[String], inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int], ignoreUnknownIds: Boolean): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int]): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesByIds(ids: Seq[Long], inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int], ignoreUnknownIds: Boolean): F[Map[String, Seq[DataPointsByIdResponse]]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[DataPointsByExternalIdResponse]
def queryByExternalIds(externalIds: Seq[String], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[DataPointsByExternalIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[DataPointsByIdResponse]
def queryByIds(ids: Seq[Long], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[DataPointsByIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryStringsByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[StringDataPointsByExternalIdResponse]
def queryStringsByExternalIds(externalIds: Seq[String], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[StringDataPointsByExternalIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.TraversableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryStringsById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[StringDataPointsByIdResponse]
def queryStringsByIds(ids: Seq[Long], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[StringDataPointsByIdResponse]]

Concrete fields

override val baseUrl: Uri