trait
PithosApi extends AnyRef
Abstract Value Members
-
abstract
def
checkExistsObject(serviceInfo: ServiceInfo, container: String, path: String): Future[TResult[CheckExistsObjectResultData]]
-
abstract
def
copyObject(serviceInfo: ServiceInfo, fromContainer: String, fromPath: String, toContainer: String, toPath: String): Future[TResult[Unit]]
-
abstract
def
createContainer(serviceInfo: ServiceInfo, container: String): Future[TResult[Unit]]
-
abstract
def
createDirectory(serviceInfo: ServiceInfo, container: String, path: String): Future[TResult[Unit]]
-
abstract
def
deleteAccountMeta(serviceInfo: ServiceInfo, metaKey: String): Future[TResult[Unit]]
-
abstract
def
deleteContainer(serviceInfo: ServiceInfo, container: String): Future[TResult[Unit]]
-
abstract
def
deleteDirectory(serviceInfo: ServiceInfo, container: String, path: String): Future[TResult[Unit]]
-
abstract
def
deleteFile(serviceInfo: ServiceInfo, container: String, path: String): Future[TResult[Unit]]
-
abstract
def
deleteObjectMeta(serviceInfo: ServiceInfo, path: String, metaKey: String): Future[TResult[Unit]]
-
-
abstract
def
getContainerInfo(serviceInfo: ServiceInfo, container: String): Future[TResult[Unit]]
-
abstract
def
getObject(serviceInfo: ServiceInfo, container: String, path: String, version: String, out: OutputStream): Future[TResult[GetObjectResultData]]
-
abstract
def
getObject2(serviceInfo: ServiceInfo, container: String, path: String, version: String): Future[TResult[GetObject2ResultData]]
-
abstract
def
getObjectInfo(serviceInfo: ServiceInfo, container: String, path: String): Future[TResult[GetObjectInfoResultData]]
-
abstract
def
getObjectMeta(serviceInfo: ServiceInfo, path: String): Future[TResult[Unit]]
-
-
abstract
def
listObjectsInContainer(serviceInfo: ServiceInfo, container: String): Future[TResult[ListObjectsInPathResultData]]
-
abstract
def
listObjectsInPath(serviceInfo: ServiceInfo, container: String, path: String): Future[TResult[ListObjectsInPathResultData]]
-
abstract
def
moveObject(serviceInfo: ServiceInfo, fromContainer: String, fromPath: String, toContainer: String, toPath: String): Future[TResult[Unit]]
-
abstract
def
ping(serviceInfo: ServiceInfo): Future[TResult[Unit]]
-
abstract
def
putObject(serviceInfo: ServiceInfo, container: String, path: String, payload: Buf, contentType: String): Future[TResult[Unit]]
-
abstract
def
putObject(serviceInfo: ServiceInfo, container: String, path: String, bytes: Array[Byte], contentType: String): Future[TResult[Unit]]
-
abstract
def
putObject(serviceInfo: ServiceInfo, container: String, path: String, file: File, contentType: String): Future[TResult[Unit]]
-
abstract
def
replaceAccountMeta(serviceInfo: ServiceInfo, meta: Env): Future[TResult[Unit]]
-
abstract
def
replaceObjectMeta(serviceInfo: ServiceInfo, path: String, meta: Env): Future[TResult[Unit]]
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
-
-
def
clone(): AnyRef
-
def
copyObject(serviceInfo: ServiceInfo, srcObjectPath: String, dstObjectPath: String): Future[TResult[Unit]]
-
def
createDirectory(serviceInfo: ServiceInfo, directoryPath: String): Future[TResult[Unit]]
-
def
deleteDirectory(serviceInfo: ServiceInfo, directoryPath: String): Future[TResult[Unit]]
-
def
deleteFile(serviceInfo: ServiceInfo, filePath: String): Future[TResult[Unit]]
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getObject(serviceInfo: ServiceInfo, objectPath: String, version: String, out: OutputStream): Future[TResult[GetObjectResultData]]
-
def
getObject2(serviceInfo: ServiceInfo, objectPath: String, version: String): Future[TResult[GetObject2ResultData]]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
-
final
def
ne(arg0: AnyRef): Boolean
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
putObject(serviceInfo: ServiceInfo, objectPath: String, payload: Array[Byte], contentType: String): Future[TResult[Unit]]
-
def
putObject(serviceInfo: ServiceInfo, objectPath: String, payload: File, contentType: String): Future[TResult[Unit]]
-
def
putObject(serviceInfo: ServiceInfo, objectPath: String, payload: Buf, contentType: String): Future[TResult[Unit]]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
Provides the Pithos API.