Enum Class FolderCapability

java.lang.Object
java.lang.Enum<FolderCapability>
org.jclouds.blobstore.attr.FolderCapability
All Implemented Interfaces:
Serializable, Comparable<FolderCapability>, java.lang.constant.Constable

public enum FolderCapability extends Enum<FolderCapability>
Represents the capabilities of a BlobStore
  • Enum Constant Details

    • RECURSIVE_DELETE

      public static final FolderCapability RECURSIVE_DELETE
      deletion of a container is recursive
    • ROOTCONTAINER

      public static final FolderCapability ROOTCONTAINER
      There's a container that exists at the root of the service
    • SKIP_CREATE_CONTAINER

      public static final FolderCapability SKIP_CREATE_CONTAINER
      Containers (and subcontainers) are created implicitly
    • METADATA

      public static final FolderCapability METADATA
      containers can have key-value pairs associated with them
    • ETAG

      public static final FolderCapability ETAG
      containers have an etag associated with them
    • ID

      public static final FolderCapability ID
      containers have a system generated ID associated with them
    • LAST_MODIFIED

      public static final FolderCapability LAST_MODIFIED
      container will have last modified date associated with them
    • MILLISECOND_PRECISION

      public static final FolderCapability MILLISECOND_PRECISION
      timestamps are precise in milliseconds (as opposed to seconds)
    • SIZE

      public static final FolderCapability SIZE
      container size in bytes is exposed by service listing
    • PUBLIC

      public static final FolderCapability PUBLIC
      possible to expose a container to anonymous access
  • Method Details

    • values

      public static FolderCapability[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static FolderCapability valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null