class BoxStore[F[_]] extends PathStore[F, BoxPath]
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- BoxStore
- PathStore
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
-
new
BoxStore(api: BoxAPIConnection, blocker: Blocker, rootFolderId: String, largeFileThreshold: Long = 50L * 1024L * 1024L)(implicit arg0: Concurrent[F], arg1: ContextShift[F])
- api
- underlying configured BoxAPIConnection
- rootFolderId
– override for Root Folder Id, default – "0"
- largeFileThreshold
– override for the threshold on the file size to be considered "large", default – 50MiB
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
def
copy[A, B](src: Path[A], dst: Path[B]): F[Unit]
- Definition Classes
- BoxStore → PathStore
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
get[A](path: Path[A], chunkSize: Int): Stream[F, Byte]
- Definition Classes
- BoxStore → PathStore
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getContents[A](path: Path[A], chunkSize: Int): F[String]
- Definition Classes
- BoxStore → PathStore
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
lift(g: (Plain) ⇒ Validated[Throwable, Plain]): Store[F, BoxPath]
Lifts this FileStore to a Store accepting URLs with authority
A
and exposing blobs of typeB
.Lifts this FileStore to a Store accepting URLs with authority
A
and exposing blobs of typeB
. You must provide a mapping from this Store's BlobType to B, and you may provide a functiong
for controlling input paths to this store.Input URLs to the returned store are validated against this Store's authority before the path is extracted and passed to this store.
- Definition Classes
- BoxStore → PathStore
-
def
lift: Store[F, BoxPath]
- Definition Classes
- PathStore
-
def
list[A](path: Path[A], recursive: Boolean = false): Stream[F, Path[BoxPath]]
- Definition Classes
- BoxStore → PathStore
-
def
listUnderlying[A](path: Path[A], fields: Array[String] = Array.empty, recursive: Boolean): Stream[F, Path[BoxPath]]
- Annotations
- @SuppressWarnings()
-
def
move[A, B](src: Path[A], dst: Path[B]): F[Unit]
- Definition Classes
- BoxStore → PathStore
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
put[A](path: Path[A], overwrite: Boolean = true, size: Option[Long] = None): Pipe[F, Byte, Unit]
- Definition Classes
- BoxStore → PathStore
-
def
put[A](contents: String, path: Path[A], overwrite: Boolean): Stream[F, Unit]
- Definition Classes
- PathStore
-
def
putRotate[A](computePath: F[Path[A]], limit: Long): Pipe[F, Byte, Unit]
- Definition Classes
- BoxStore → PathStore
-
def
remove[A](path: Path[A], recursive: Boolean): F[Unit]
- Definition Classes
- BoxStore → PathStore
-
def
stat[A](path: Path[A]): F[Option[Path[BoxPath]]]
- Definition Classes
- BoxStore → PathStore
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
transferTo[B, P, A](dstStore: Store[F, B], srcPath: Path[P], dstUrl: Url[A])(implicit ev: <:<[B, FsObject]): F[Int]
- Definition Classes
- BoxStore → PathStore
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated