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 deleteRange(id: CogniteId, inclusiveStart: Instant, exclusiveEnd: Instant): F[Unit]
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 getLatestDataPoint(id: CogniteId, before: String): F[Option[DataPoint]]
def getLatestDataPoints(ids: Seq[CogniteId], ignoreUnknownIds: Boolean, before: String): F[Map[CogniteId, Option[DataPoint]]]
def getLatestStringDataPoint(id: CogniteId, before: String): F[Option[StringDataPoint]]
def getLatestStringDataPoints(ids: Seq[CogniteId], ignoreUnknownIds: Boolean, before: String): F[Map[CogniteId, Option[StringDataPoint]]]
def insert(id: CogniteId, dataPoints: Seq[DataPoint]): F[Unit]
def insertByExternalId(externalId: String, dataPoints: Seq[DataPoint]): F[Unit]
def insertById(id: Long, dataPoints: Seq[DataPoint]): F[Unit]
def insertStrings(id: CogniteId, dataPoints: Seq[StringDataPoint]): F[Unit]
def insertStringsByExternalId(externalId: String, dataPoints: Seq[StringDataPoint]): F[Unit]
def insertStringsById(id: Long, dataPoints: Seq[StringDataPoint]): F[Unit]
def query(ids: Seq[CogniteId], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[DataPointsByIdResponse]]
def queryAggregates(ids: Seq[CogniteId], inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int], ignoreUnknownIds: Boolean): F[Map[String, Seq[DataPointsByIdResponse]]]
def queryAggregatesByExternalId(externalId: String, inclusiveStart: Instant, exclusiveEnd: Instant, granularity: String, aggregates: Seq[String], limit: Option[Int]): 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]]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.IterableOps")(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]]
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.IterableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryOne(id: CogniteId, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[DataPointsByIdResponse]
def queryStrings(ids: Seq[CogniteId], inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int], ignoreUnknownIds: Boolean): F[Seq[StringDataPointsByIdResponse]]
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.IterableOps")(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.IterableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
def queryStringsById(id: Long, inclusiveStart: Instant, exclusiveEnd: Instant, limit: Option[Int]): F[StringDataPointsByIdResponse]

Concrete fields

override val baseUrl: Uri