public class GlacierStorageProvider extends S3StorageProvider
StorageProviderBase.SpaceDeleteWorker| Modifier and Type | Field and Description |
|---|---|
protected static String |
INVALID_OBJECT_STATE |
accessKeyId, DEFAULT_STORAGE_CLASS, HEADER_KEY_SUFFIX, HEADER_VALUE_PREFIX, HIDDEN_SPACE_PREFIX, MAX_ITEM_COUNT, s3ClientACL_DELIM, ACL_GROUP_READ, ACL_GROUP_WRITE, ACL_USER_READ, ACL_USER_WRITEDEFAULT_MAX_RESULTS, DEFAULT_MIMETYPE, ISO8601_DATE_FORMAT, PROPERTIES_BUCKET, PROPERTIES_CONTENT_CHECKSUM, PROPERTIES_CONTENT_CREATOR, PROPERTIES_CONTENT_FILE_CREATED, PROPERTIES_CONTENT_FILE_LAST_ACCESSED, PROPERTIES_CONTENT_FILE_MODIFIED, PROPERTIES_CONTENT_FILE_PATH, PROPERTIES_CONTENT_MD5, PROPERTIES_CONTENT_MIMETYPE, PROPERTIES_CONTENT_MODIFIED, PROPERTIES_CONTENT_SIZE, PROPERTIES_COPY_SOURCE, PROPERTIES_COPY_SOURCE_STORE, PROPERTIES_HLS_STREAMING_HOST, PROPERTIES_HLS_STREAMING_TYPE, PROPERTIES_SPACE_ACL, PROPERTIES_SPACE_ACL_GROUP, PROPERTIES_SPACE_ACL_PUBLIC, PROPERTIES_SPACE_COUNT, PROPERTIES_SPACE_CREATED, PROPERTIES_SPACE_SIZE, PROPERTIES_STREAMING_HOST, PROPERTIES_STREAMING_TYPE| Constructor and Description |
|---|
GlacierStorageProvider(com.amazonaws.services.s3.AmazonS3 s3Client,
String accessKey) |
GlacierStorageProvider(String accessKey,
String secretKey) |
GlacierStorageProvider(String accessKey,
String secretKey,
Map<String,String> options) |
| Modifier and Type | Method and Description |
|---|---|
String |
copyContent(String sourceSpaceId,
String sourceContentId,
String destSpaceId,
String destContentId) |
RetrievedContent |
getContent(String spaceId,
String contentId,
String range) |
protected StoragePolicy |
getStoragePolicy() |
StorageProviderType |
getStorageProviderType() |
void |
setContentProperties(String spaceId,
String contentId,
Map<String,String> contentProperties) |
addContent, addHiddenContent, createBucket, createHiddenSpace, createSpace, decodeHeaderKey, decodeHeaderValue, deleteContent, doesContentExistWithExpectedChecksum, doSetSpaceProperties, encodeHeaderKey, encodeHeaderValue, formattedDate, getAllSpaceProperties, getBucketCreationDate, getBucketName, getContent, getContentProperties, getETagValue, getHiddenBucketName, getNewBucketName, getSpaceContents, getSpaceContentsChunked, getSpaceCount, getSpaceFree, getSpaceId, getSpaceProperties, getSpaces, getWithSpace, isSpace, prepContentProperties, removeCalculatedProperties, removeSpace, replaceInMapValues, setSpaceLifecycle, spaceExists, throwIfContentNotExist, updateObjectProperties, waitdeleteSpace, deleteSpaceSync, getSpaceACLs, getSpaceDeleteWorker, packACLs, setNewSpaceProperties, setNewSpaceProperties, setSpaceACLs, setWrappedStorageProvider, throwIfSpaceNotExist, throwIfSpaceNotExist, unpackACLsprotected static final String INVALID_OBJECT_STATE
public GlacierStorageProvider(String accessKey, String secretKey, Map<String,String> options)
public GlacierStorageProvider(com.amazonaws.services.s3.AmazonS3 s3Client,
String accessKey)
public StorageProviderType getStorageProviderType()
getStorageProviderType in interface StorageProvidergetStorageProviderType in class S3StorageProviderprotected StoragePolicy getStoragePolicy()
getStoragePolicy in class S3StorageProviderpublic String copyContent(String sourceSpaceId, String sourceContentId, String destSpaceId, String destContentId)
copyContent in interface StorageProvidercopyContent in class S3StorageProviderpublic RetrievedContent getContent(String spaceId, String contentId, String range)
getContent in interface StorageProvidergetContent in class S3StorageProviderpublic void setContentProperties(String spaceId, String contentId, Map<String,String> contentProperties)
setContentProperties in interface StorageProvidersetContentProperties in class S3StorageProviderCopyright © 2009–2020 LYRASIS. All rights reserved.