Class BlobStoreConstants

java.lang.Object
org.jclouds.blobstore.reference.BlobStoreConstants

public final class BlobStoreConstants extends Object
Configuration properties and constants used in BlobStore connections.
  • Field Details

    • DIRECTORY_SUFFIX_ROOT

      public static final String DIRECTORY_SUFFIX_ROOT

      To interoperate with other S3 tools, we also accept the following:

      • an object named '#{dirpath}_$folder$' or '#{dirpath}/' denoting a directory marker
      • an object with content type set to 'application/directory' denoting a directory marker
      • if there exists any objects with the prefix "#{dirpath}/", then the directory is said to exist
      • if both a file with the name of a directory and a marker for that directory exists, then the *file masks the directory*, and the directory is never returned.
      See Also:
    • DIRECTORY_SUFFIX_FOLDER

      public static final String DIRECTORY_SUFFIX_FOLDER
      See Also:
    • DIRECTORY_SUFFIXES

      public static final Collection<String> DIRECTORY_SUFFIXES
    • PROPERTY_BLOBSTORE_DIRECTORY_SUFFIX

      public static final String PROPERTY_BLOBSTORE_DIRECTORY_SUFFIX
      Key-value implementations of BlobStore, such as S3, do not have directories. We use an empty object '#{dirpath}_$folder$' with content type set to 'application/directory'.
      See Also:
    • PROPERTY_USER_METADATA_PREFIX

      public static final String PROPERTY_USER_METADATA_PREFIX
      Any header starting with this prefix is considered user metadata. It will be stored with the object and returned when you retrieve the object/
      See Also:
    • BLOBSTORE_LOGGER

      public static final String BLOBSTORE_LOGGER
      See Also:
    • DIRECTORY_BLOB_SUFFIX

      public static final String DIRECTORY_BLOB_SUFFIX
      See Also: