gr.grnet.pithosj.core.command

CheckExistsObjectCommand

Related Docs: object CheckExistsObjectCommand | package command

case class CheckExistsObjectCommand(serviceInfo: ServiceInfo, container: String, path: String, contentTypeIsDirectory: (String) ⇒ Boolean = ...) extends PithosCommandSkeleton[CheckExistsObjectResultData] with Product with Serializable

Checks that a directory exists.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. CheckExistsObjectCommand
  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 CheckExistsObjectCommand(serviceInfo: ServiceInfo, container: String, path: String, contentTypeIsDirectory: (String) ⇒ Boolean = ...)

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[CheckExistsObjectResultData]

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

    Definition Classes
    CheckExistsObjectCommand → 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. val contentTypeIsDirectory: (String) ⇒ Boolean

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

    Definition Classes
    AnyRef
  16. 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
  17. def finalize(): Unit

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

    Definition Classes
    AnyRef → Any
  19. def httpMethod: Head.type

    The HTTP method by which the command is implemented.

    The HTTP method by which the command is implemented.

    Definition Classes
    CheckExistsObjectCommand → Command
  20. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  21. val logger: Logger

    Attributes
    protected
    Definition Classes
    PithosCommandSkeleton
  22. def name: String

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

    Definition Classes
    AnyRef
  24. def newDefaultRequestHeaders: MEnv

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

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

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

    Definition Classes
    PithosCommandSkeletonPithosCommand
  28. val path: String

  29. 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
  30. def requestBodyOpt: Option[Buf]

    Provides the HTTP request body, if any.

    Provides the HTTP request body, if any.

    Definition Classes
    PithosCommandSkeletonPithosCommand
  31. 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
    PithosCommandSkeleton → Command
  32. 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
  33. 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
  34. def serverRootPath: String

    Definition Classes
    Command
  35. 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
    CheckExistsObjectCommand → Command
  36. 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
    CheckExistsObjectCommandPithosCommand
  37. 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
    CheckExistsObjectCommand → Command
  38. final def synchronized[T0](arg0: ⇒ T0): T0

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. 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 Command[CheckExistsObjectResultData]

Inherited from AnyRef

Inherited from Any

Ungrouped