A B C D E F G H I M N O P R S T U V W
All Classes All Packages
All Classes All Packages
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
All Classes All Packages