Enum Class ContainerCapability

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

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

    • RECURSIVE_DELETE

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

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

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

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

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

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

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

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

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

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

    • values

      public static ContainerCapability[] 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 ContainerCapability 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