class Assets[F[_]](val requestSession: RequestSession[F]) extends WithRequestSession[F] with PartitionedReadable[Asset, F] with Create[Asset, AssetCreate, F] with RetrieveByIdsWithIgnoreUnknownIds[Asset, F] with RetrieveByExternalIdsWithIgnoreUnknownIds[Asset, F] with DeleteByCogniteIds[F] with PartitionedFilter[Asset, AssetsFilter, F] with Search[Asset, AssetsQuery, F] with UpdateById[Asset, AssetUpdate, F] with UpdateByExternalId[Asset, AssetUpdate, F]
- Companion:
- object
trait DeleteByCogniteIds[F]
trait DeleteByExternalIds[F]
trait BaseUrl
trait WithRequestSession[F]
class Object
trait Matchable
class Any
Value members
Concrete methods
def filter(filter: AssetsFilter, limit: Option[Int], aggregatedProperties: Option[Seq[String]]): Stream[F, Asset]
def filterPartitions(filter: AssetsFilter, numPartitions: Int, limitPerPartition: Option[Int], aggregatedProperties: Option[Seq[String]]): Seq[Stream[F, Asset]]
override def retrieveByExternalIds(externalIds: Seq[String], ignoreUnknownIds: Boolean): F[Seq[Asset]]
- Definition Classes
Deprecated methods
@deprecated("Please use deleteRecursive instead", "1.5.22")
def deleteByExternalIds(externalIds: Seq[String], recursive: Boolean, ignoreUnknownIds: Boolean): F[Unit]
- Deprecated
Inherited methods
def filterConcurrently(filter: AssetsFilter, numPartitions: Int, limitPerPartition: Option[Int])(implicit F: Concurrent[F]): Stream[F, Asset]
- Inherited from:
- PartitionedFilterF
def filterPartitions(filter: AssetsFilter, numPartitions: Int, limitPerPartition: Option[Int]): Seq[Stream[F, Asset]]
- Inherited from:
- PartitionedFilter
override def filterPartitionsF(filter: AssetsFilter, numPartitions: Int, limitPerPartition: Option[Int])(implicit F: Applicative[F]): F[Seq[Stream[F, Asset]]]
- Definition Classes
- Inherited from:
- PartitionedFilter
def listConcurrently(numPartitions: Int, limitPerPartition: Option[Int])(implicit c: Concurrent[F]): Stream[F, Asset]
- Inherited from:
- PartitionedReadable
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.IterableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
- Inherited from:
- RetrieveByExternalIds
@SuppressWarnings(scala.Array.apply[java.lang.String]("org.wartremover.warts.IterableOps")(scala.reflect.ClassTag.apply[java.lang.String](classOf[java.lang.String])))
- Inherited from:
- RetrieveByIds