package
command
Type Members
-
-
case class
CheckExistsObjectResultData(exists: Boolean, isContainer: Boolean, container: String, path: String, contentType: Option[String], contentTypeIsDirectory: (String) ⇒ Boolean) extends Product with Serializable
-
case class
CopyObjectCommand(serviceInfo: ServiceInfo, fromContainer: String, fromPath: String, toContainer: String, toPath: String) extends PithosCommandSkeleton[Unit] with Product with Serializable
-
-
case class
DeleteDirectoryCommand(serviceInfo: ServiceInfo, container: String, path: String, delimiterOpt: Option[String] = Some("/")) extends PithosCommandSkeleton[Unit] with Product with Serializable
-
case class
DeleteFileCommand(serviceInfo: ServiceInfo, container: String, path: String) extends PithosCommandSkeleton[Unit] with Product with Serializable
-
-
case class
GetAccountInfoResultData(X_Account_Bytes_Used: Option[Long], X_Account_Container_Count: Option[Int], X_Account_Policy_Quota: Option[Long]) extends Product with Serializable
-
-
case class
GetObject2ResultData(objBuf: Buf, container: String, path: String, ETag: Option[String], Content_Type: Option[String], Content_Length: Option[Long], Last_Modified: Option[ParsedDate], X_Object_Hash: Option[String], X_Object_Modified_By: Option[String], X_Object_Version_Timestamp: Option[ParsedDate], X_Object_UUID: Option[String], X_Object_Version: Option[String]) extends Product with Serializable
-
case class
GetObjectCommand(serviceInfo: ServiceInfo, container: String, path: String, version: String, out: OutputStream) extends PithosCommandSkeleton[GetObjectResultData] with Product with Serializable
-
-
case class
GetObjectInfoResultData(container: String, path: String, ETag: Option[String], Content_Type: Option[String], Content_Length: Option[Long], Last_Modified: Option[ParsedDate], X_Object_Hash: Option[String], X_Object_Modified_By: Option[String], X_Object_Version_Timestamp: Option[ParsedDate], X_Object_UUID: Option[String], X_Object_Version: Option[String]) extends Product with Serializable
-
case class
GetObjectResultData(stream: OutputStream, container: String, path: String, ETag: Option[String], Content_Type: Option[String], Content_Length: Option[Long], Last_Modified: Option[ParsedDate], X_Object_Hash: Option[String], X_Object_Modified_By: Option[String], X_Object_Version_Timestamp: Option[ParsedDate], X_Object_UUID: Option[String], X_Object_Version: Option[String]) extends Product with Serializable
-
-
-
-
-
-
trait
PithosCommand[T] extends Command[T]
-
-
case class
PutObjectCommand(serviceInfo: ServiceInfo, container: String, path: String, payload: Buf, contentType: String) extends PithosCommandSkeleton[Unit] with Product with Serializable
Value Members
-
-
A command to be executed via the Pithos+ REST API. Each command specifies its own input data, which will be used to build up an HTTP request.