A B C D E F G H I M N O P R S T U V W 
All Classes All Packages

A

accessKeyId - Variable in class org.duracloud.s3storage.S3StorageProvider
 
addContent(String, String, String, Map<String, String>, long, String, InputStream) - Method in class org.duracloud.s3storage.S3StorageProvider
addHiddenContent(String, String, String, InputStream) - Method in class org.duracloud.s3storage.S3StorageProvider
Adds content to a hidden space.

B

BaseHlsTaskRunner - Class in org.duracloud.s3task.streaminghls
Provides shared capabilities to support HLS streaming
BaseHlsTaskRunner() - Constructor for class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
BaseHlsTaskRunner.STREAMING_TYPE - Enum in org.duracloud.s3task.streaminghls
 

C

cfAccountId - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
cfClient - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
cfKeyId - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
cfKeyPath - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
checkThatStreamingServiceIsEnabled(String, String) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
Determines if a streaming distribution exists for a given space
copyContent(String, String, String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
create(String) - Method in class org.duracloud.s3storage.StringDataStoreFactory
Create a StringDataStore
createBucket(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
createHiddenSpace(String, int) - Method in class org.duracloud.s3storage.S3StorageProvider
Creates a "hidden" space.
createNewBucketName(String, String) - Static method in class org.duracloud.s3storage.S3ProviderUtil
Converts a provided space ID into a valid and unique S3 bucket name.
createSpace(String) - Method in class org.duracloud.s3storage.S3StorageProvider

D

dcHost - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
decodeHeaderKey(String) - Static method in class org.duracloud.s3storage.S3StorageProvider
 
decodeHeaderValue(String) - Static method in class org.duracloud.s3storage.S3StorageProvider
 
DEFAULT_MINUTES_TO_EXPIRE - Static variable in class org.duracloud.s3task.streaminghls.GetHlsSignedCookiesUrlTaskRunner
 
DEFAULT_STORAGE_CLASS - Static variable in class org.duracloud.s3storage.S3StorageProvider
 
deleteContent(String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
DeleteHlsTaskRunner - Class in org.duracloud.s3task.streaminghls
Deletes a CloudFront Web Distribution.
DeleteHlsTaskRunner(StorageProvider, S3StorageProvider, AmazonS3, AmazonCloudFrontClient) - Constructor for class org.duracloud.s3task.streaminghls.DeleteHlsTaskRunner
 
DisableHlsTaskRunner - Class in org.duracloud.s3task.streaminghls
Disables a CloudFront Web Distribution associated with a specific space
DisableHlsTaskRunner(StorageProvider, S3StorageProvider, AmazonS3, AmazonCloudFrontClient) - Constructor for class org.duracloud.s3task.streaminghls.DisableHlsTaskRunner
 
doesContentExistWithExpectedChecksum(String, String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
doSetSpaceProperties(String, Map<String, String>) - Method in class org.duracloud.s3storage.S3StorageProvider

E

EnableHlsTaskRunner - Class in org.duracloud.s3task.streaminghls
Creates a CloudFront Web Distribution to support Http Live Streaming (HLS) of content in a space.
EnableHlsTaskRunner(StorageProvider, S3StorageProvider, AmazonS3, AmazonCloudFrontClient, String, String) - Constructor for class org.duracloud.s3task.streaminghls.EnableHlsTaskRunner
 
encodeHeaderKey(String) - Static method in class org.duracloud.s3storage.S3StorageProvider
Ensures compliance with https://tools.ietf.org/html/rfc5987#section-3.2.2
encodeHeaderValue(String) - Static method in class org.duracloud.s3storage.S3StorageProvider
Ensures compliance with https://tools.ietf.org/html/rfc5987#section-3.2.2

F

formattedDate(Date) - Method in class org.duracloud.s3storage.S3StorageProvider
 

G

getAllExistingWebDistributions(String) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
Determines if a streaming distribution already exists for a given bucket
getAllSpaceProperties(String) - Method in class org.duracloud.s3storage.S3StorageProvider
getAmazonCloudFrontClient(String, String) - Static method in class org.duracloud.s3storage.S3ProviderUtil
 
getAmazonS3Client(String, String, Map<String, String>) - Static method in class org.duracloud.s3storage.S3ProviderUtil
 
getBucketCreationDate(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
getBucketLifecycleConfig() - Method in class org.duracloud.s3storage.StoragePolicy
 
getBucketName(String) - Method in class org.duracloud.s3storage.S3StorageProvider
Gets the name of an existing bucket based on a space ID.
getContent(String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
getContent(String, String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
getContentProperties(String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
getDaysToTransition() - Method in class org.duracloud.s3storage.StoragePolicy
 
getETagValue(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
getExistingDistribution(String) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
Returns the first streaming web distribution associated with a given bucket
getHiddenBucketName(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
GetHlsSignedCookiesUrlTaskRunner - Class in org.duracloud.s3task.streaminghls
Retrieves a URL which can be used to set signed cookies on the user's browser.
GetHlsSignedCookiesUrlTaskRunner(StorageProvider, S3StorageProvider, AmazonCloudFrontClient, StringDataStoreFactory, String, String) - Constructor for class org.duracloud.s3task.streaminghls.GetHlsSignedCookiesUrlTaskRunner
 
getName() - Method in class org.duracloud.s3task.NoopTaskRunner
 
getName() - Method in class org.duracloud.s3task.storage.SetStoragePolicyTaskRunner
 
getName() - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
getName() - Method in class org.duracloud.s3task.streaminghls.DeleteHlsTaskRunner
 
getName() - Method in class org.duracloud.s3task.streaminghls.DisableHlsTaskRunner
 
getName() - Method in class org.duracloud.s3task.streaminghls.EnableHlsTaskRunner
 
getName() - Method in class org.duracloud.s3task.streaminghls.GetHlsSignedCookiesUrlTaskRunner
 
getName() - Method in class org.duracloud.s3task.streaminghls.GetUrlHlsTaskRunner
 
getNewBucketName(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
getS3ObjectByUrl(String) - Static method in class org.duracloud.s3storage.S3ProviderUtil
 
getSpaceContents(String) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
Get a listing of items in a space
getSpaceContents(String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
getSpaceContentsChunked(String, String, long, String) - Method in class org.duracloud.s3storage.S3StorageProvider
getSpaceCount(String, int) - Method in class org.duracloud.s3storage.S3StorageProvider
 
getSpaceFree(String) - Method in class org.duracloud.s3storage.S3StorageProvider
Replaces all spaces with "%20"
getSpaceId(String) - Method in class org.duracloud.s3storage.S3StorageProvider
Converts a bucket name into what could be passed in as a space ID.
getSpaceProperties(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
getSpaces() - Method in class org.duracloud.s3storage.S3StorageProvider
getStorageClass() - Method in class org.duracloud.s3storage.StoragePolicy
 
getStoragePolicy() - Method in class org.duracloud.s3storage.S3StorageProvider
Defines the storage policy for the primary S3 provider.
getStorageProviderType() - Method in class org.duracloud.s3storage.S3StorageProvider
GetUrlHlsTaskRunner - Class in org.duracloud.s3task.streaminghls
Retrieves a URL for a media file that is streamed through Amazon Cloudfront via HLS
GetUrlHlsTaskRunner(StorageProvider, S3StorageProvider, AmazonCloudFrontClient) - Constructor for class org.duracloud.s3task.streaminghls.GetUrlHlsTaskRunner
 
getWithSpace(String) - Method in class org.duracloud.s3storage.S3StorageProvider
Converts "%20" back to spaces

H

HEADER_KEY_SUFFIX - Static variable in class org.duracloud.s3storage.S3StorageProvider
 
HEADER_VALUE_PREFIX - Static variable in class org.duracloud.s3storage.S3StorageProvider
 
HIDDEN_SPACE_PREFIX - Static variable in class org.duracloud.s3storage.S3StorageProvider
 
HLS_STREAMING_HOST_PROP - Static variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
HLS_STREAMING_TYPE_PROP - Static variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 

I

isSpace(String) - Method in class org.duracloud.s3storage.S3StorageProvider
Determines if an S3 bucket is a DuraCloud space

M

MAX_ITEM_COUNT - Static variable in class org.duracloud.s3storage.S3StorageProvider
 
maxRetries - Static variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 

N

NoopTaskRunner - Class in org.duracloud.s3task
This task does not actually do anything, but it does allow for tests to ensure that task execution is operational.
NoopTaskRunner() - Constructor for class org.duracloud.s3task.NoopTaskRunner
 

O

OPEN - org.duracloud.s3task.streaminghls.BaseHlsTaskRunner.STREAMING_TYPE
 
org.duracloud.s3storage - package org.duracloud.s3storage
 
org.duracloud.s3task - package org.duracloud.s3task
 
org.duracloud.s3task.storage - package org.duracloud.s3task.storage
 
org.duracloud.s3task.streaminghls - package org.duracloud.s3task.streaminghls
 

P

performTask(String) - Method in class org.duracloud.s3task.NoopTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.storage.SetStoragePolicyTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.streaminghls.DeleteHlsTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.streaminghls.DisableHlsTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.streaminghls.EnableHlsTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.streaminghls.GetHlsSignedCookiesUrlTaskRunner
 
performTask(String) - Method in class org.duracloud.s3task.streaminghls.GetUrlHlsTaskRunner
 
prepContentProperties(ObjectMetadata) - Method in class org.duracloud.s3storage.S3StorageProvider
 

R

removeCalculatedProperties(Map<String, String>) - Method in class org.duracloud.s3storage.S3StorageProvider
 
removeHlsStreamingHostFromSpaceProps(String) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
Updates the space properties to no longer include the streaming host value (if the value existed there in the first place)
removeSpace(String) - Method in class org.duracloud.s3storage.S3StorageProvider
replaceInMapValues(Map<String, String>, String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
retrieveData(String) - Method in class org.duracloud.s3storage.StringDataStore
Retrieves string data given its token.

S

S3_ORIGIN_OAI_PREFIX - Static variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
S3_ORIGIN_SUFFIX - Static variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
s3Client - Variable in class org.duracloud.s3storage.S3StorageProvider
 
s3Client - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
s3Provider - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
S3ProviderUtil - Class in org.duracloud.s3storage
 
S3StorageProvider - Class in org.duracloud.s3storage
Provides content storage backed by Amazon's Simple Storage Service.
S3StorageProvider(AmazonS3, String, Map<String, String>) - Constructor for class org.duracloud.s3storage.S3StorageProvider
 
S3StorageProvider(String, String) - Constructor for class org.duracloud.s3storage.S3StorageProvider
 
S3StorageProvider(String, String, Map<String, String>) - Constructor for class org.duracloud.s3storage.S3StorageProvider
 
S3TaskProvider - Class in org.duracloud.s3task
Handles tasks specific to content stored in Amazon S3
S3TaskProvider(StorageProvider, S3StorageProvider, AmazonS3, AmazonCloudFrontClient, StringDataStoreFactory, String, String, String, String, String) - Constructor for class org.duracloud.s3task.S3TaskProvider
 
SECURE - org.duracloud.s3task.streaminghls.BaseHlsTaskRunner.STREAMING_TYPE
 
setContentProperties(String, String, Map<String, String>) - Method in class org.duracloud.s3storage.S3StorageProvider
setDistributionState(String, boolean) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
Enables or disables an existing distribution
setSpaceLifecycle(String, BucketLifecycleConfiguration) - Method in class org.duracloud.s3storage.S3StorageProvider
Sets a lifecycle policy on an S3 bucket based on the given configuration
SetStoragePolicyTaskRunner - Class in org.duracloud.s3task.storage
Task which sets a lifecycle bucket policy for DuraCloud spaces backed by S3 buckets.
SetStoragePolicyTaskRunner(S3StorageProvider) - Constructor for class org.duracloud.s3task.storage.SetStoragePolicyTaskRunner
 
spaceExists(String) - Method in class org.duracloud.s3storage.S3StorageProvider
 
StoragePolicy - Class in org.duracloud.s3storage
Defines the parameters of a bucket lifecycle policy, used to transition content from S3 standard storage to another storage class.
StoragePolicy(StorageClass, int) - Constructor for class org.duracloud.s3storage.StoragePolicy
 
storeData(String) - Method in class org.duracloud.s3storage.StringDataStore
Stores string data and returns a token by which that data can be retrieved
StringDataStore - Class in org.duracloud.s3storage
Manages string data in a persistent store.
StringDataStore(String, S3StorageProvider) - Constructor for class org.duracloud.s3storage.StringDataStore
 
StringDataStoreFactory - Class in org.duracloud.s3storage
A simple factory for StringDataStore object.
StringDataStoreFactory(StorageAccountManager) - Constructor for class org.duracloud.s3storage.StringDataStoreFactory
Default constructor

T

throwIfContentNotExist(String, String) - Method in class org.duracloud.s3storage.S3StorageProvider
 

U

unwrappedS3Provider - Variable in class org.duracloud.s3task.storage.SetStoragePolicyTaskRunner
 
unwrappedS3Provider - Variable in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
updateObjectProperties(String, String, ObjectMetadata) - Method in class org.duracloud.s3storage.S3StorageProvider
 

V

valueOf(String) - Static method in enum org.duracloud.s3task.streaminghls.BaseHlsTaskRunner.STREAMING_TYPE
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.duracloud.s3task.streaminghls.BaseHlsTaskRunner.STREAMING_TYPE
Returns an array containing the constants of this enum type, in the order they are declared.

W

wait(int) - Method in class org.duracloud.s3storage.S3StorageProvider
 
wait(int) - Method in class org.duracloud.s3task.streaminghls.BaseHlsTaskRunner
 
A B C D E F G H I M N O P R S T U V W 
All Classes All Packages