Package org.jclouds.blobstore.reference
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 Summary
Fields Modifier and Type Field Description static String
BLOBSTORE_LOGGER
static String
DIRECTORY_BLOB_SUFFIX
static String
DIRECTORY_SUFFIX_FOLDER
static 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.static Collection<String>
DIRECTORY_SUFFIXES
static String
PROPERTY_BLOBSTORE_DIRECTORY_SUFFIX
Key-value implementations of BlobStore, such as S3, do not have directories.static String
PROPERTY_USER_METADATA_PREFIX
Any header starting with this prefix is considered user metadata.
-
-
-
Field Detail
-
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:
- Constant Field Values
-
DIRECTORY_SUFFIX_FOLDER
public static final String DIRECTORY_SUFFIX_FOLDER
- See Also:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
BLOBSTORE_LOGGER
public static final String BLOBSTORE_LOGGER
- See Also:
- Constant Field Values
-
DIRECTORY_BLOB_SUFFIX
public static final String DIRECTORY_BLOB_SUFFIX
- See Also:
- Constant Field Values
-
-