gr.grnet.pithosj.core.command

CreateDirectoryCommand

Related Doc: package command

case class CreateDirectoryCommand(serviceInfo: ServiceInfo, container: String, path: String) extends PithosCommandSkeleton[Unit] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, PithosCommandSkeleton[Unit], PithosCommand[Unit], Command[Unit], AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CreateDirectoryCommand
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. PithosCommandSkeleton
  7. PithosCommand
  8. Command
  9. AnyRef
  10. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new CreateDirectoryCommand(serviceInfo: ServiceInfo, container: String, path: String)

Value Members

  1. final def !=(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  4. def account: String

    The account ID for this command.

    The account ID for this command. This is the same as serviceInfo.uuid and is provided for convenience.

    Definition Classes
    PithosCommand
  5. def appDomain: String

    The application domain of this command.

    The application domain of this command.

    Definition Classes
    PithosCommand → Command
  6. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  7. def buildResult(response: Response, startMillis: Long, stopMillis: Long): TResult[Unit]

    Definition Classes
    PithosCommandSkeleton → Command
  8. def buildResultData(response: Response, startMillis: Long, stopMillis: Long): Unit

    Definition Classes
    CreateDirectoryCommand → Command
  9. def callURL: String

    Definition Classes
    PithosCommandSkeleton → Command
  10. def callURLExcludingParameters: String

    Computes the URL that will be used in the HTTP call.

    Computes the URL that will be used in the HTTP call. The URL does not contain any needed parameters.

    Definition Classes
    PithosCommandSkeleton → Command
  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def commandName: String

    Definition Classes
    PithosCommand
  13. val container: String

  14. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  15. def failureStatuses: Set[Status]

    A set of all the HTTP status codes that are considered a failure for this command.

    A set of all the HTTP status codes that are considered a failure for this command.

    Definition Classes
    PithosCommand → Command
  16. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  17. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  18. def httpMethod: Put.type

    The HTTP method by which the command is implemented.

    The HTTP method by which the command is implemented.

    Definition Classes
    CreateDirectoryCommand → Command
  19. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  20. val logger: Logger

    Attributes
    protected
    Definition Classes
    PithosCommandSkeleton
  21. def name: String

    Definition Classes
    Command
  22. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  23. def newDefaultRequestHeaders: MEnv

    Attributes
    protected
    Definition Classes
    PithosCommandSkeleton
  24. final def notify(): Unit

    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  26. def onResponseOpt: Option[(Buf) ⇒ Unit]

    Definition Classes
    PithosCommandSkeletonPithosCommand
  27. val path: String

  28. def queryParameters: Map[String, String]

    The HTTP query parameters that are set by this command.

    The HTTP query parameters that are set by this command.

    Definition Classes
    PithosCommandSkeleton → Command
  29. def requestBodyOpt: Option[Buf]

    Provides the HTTP request body, if any.

    Provides the HTTP request body, if any.

    Definition Classes
    PithosCommandSkeletonPithosCommand
  30. def requestHeaders: Map[String, String]

    The HTTP request headers that are set by this command.

    The HTTP request headers that are set by this command.

    Definition Classes
    CreateDirectoryCommandPithosCommandSkeleton → Command
  31. val responseHeaderKeys: Seq[HeaderKey[_]]

    Type-safe keys for HTTP response headers that are specific to this command.

    Type-safe keys for HTTP response headers that are specific to this command. These usually correspond to Pithos-specific headers, not general-purpose HTTP response headers but there may be exceptions.

    Each command must document which keys it supports.

    Definition Classes
    PithosCommandSkeleton → Command
  32. val resultDataKeys: Seq[ResultKey[_]]

    The keys for extra result data pertaining to this command.

    The keys for extra result data pertaining to this command. Normally, the data that the keys refer to will be parsed from the HTTP response body (XML or JSON).

    Definition Classes
    PithosCommandSkeleton → Command
  33. def serverRootPath: String

    Definition Classes
    Command
  34. def serverRootPathElements: Seq[String]

    Computes that URL path parts that will follow the Pithos+ server URL in the HTTP call.

    Computes that URL path parts that will follow the Pithos+ server URL in the HTTP call.

    Definition Classes
    CreateDirectoryCommand → Command
  35. val serviceInfo: ServiceInfo

    Specifies the target against which the command will be executed.

    Specifies the target against which the command will be executed. This includes the Pithos+ server and the Pithos+ user id and token.

    Definition Classes
    CreateDirectoryCommandPithosCommand
  36. def successStatuses: Set[Status]

    A set of all the HTTP status codes that are considered a success for this command.

    A set of all the HTTP status codes that are considered a success for this command.

    Definition Classes
    CreateDirectoryCommand → Command
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  38. def validate: Option[String]

    Definition Classes
    Command
  39. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from PithosCommandSkeleton[Unit]

Inherited from PithosCommand[Unit]

Inherited from Command[Unit]

Inherited from AnyRef

Inherited from Any

Ungrouped