Skip navigation links
A C D E G H L M O S U 

A

addDuplicationStorePolicy(String, DuplicationStorePolicy) - Method in class org.duracloud.mill.dup.DuplicationPolicy
Adds a DuplicationStorePolicy for the specified space ID.

C

clearPolicyCache() - Method in class org.duracloud.mill.dup.DuplicationPolicyManager
Causes the cached duplication policy set to be cleared.
createDefaultDupPolicy(String, String) - Method in class org.duracloud.mill.dup.util.DefaultPolicyGenerator
 

D

DefaultPolicyGenerator - Class in org.duracloud.mill.dup.util
The default policy generator will connect to a DuraCloud account and create a default duplication policy by assuming that all spaces in the primary store (except admin space of the x-* variety) should be duplicated to all secondary stores.
DefaultPolicyGenerator() - Constructor for class org.duracloud.mill.dup.util.DefaultPolicyGenerator
 
DUP_ACCOUNTS_NAME - Static variable in interface org.duracloud.mill.dup.repo.DuplicationPolicyRepo
The expected name of the file which contains the listing of accounts that need duplication actions to occur.
DUP_POLICY_REPO_BUCKET_SUFFIX - Static variable in class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
 
DUP_POLICY_SUFFIX - Static variable in interface org.duracloud.mill.dup.repo.DuplicationPolicyRepo
The expected filename suffix of all files which define a duplication policy for an account.
DuplicationPolicy - Class in org.duracloud.mill.dup
A set of data showing, for a single DuraCloud account, which spaces from which providers should be duplicated to another space on another provider.
DuplicationPolicy() - Constructor for class org.duracloud.mill.dup.DuplicationPolicy
 
DuplicationPolicyManager - Class in org.duracloud.mill.dup
 
DuplicationPolicyManager(DuplicationPolicyRepo) - Constructor for class org.duracloud.mill.dup.DuplicationPolicyManager
 
DuplicationPolicyRepo - Interface in org.duracloud.mill.dup.repo
Provides a connection to a duplication policy repository, which is essentially a storage location for the policy files used to define how duplication is to be handled for DuraCloud accounts.
DuplicationStorePolicy - Class in org.duracloud.mill.dup
DuplicationStorePolicy defines the source store to duplicate from and which destination store to duplicate to.
DuplicationStorePolicy() - Constructor for class org.duracloud.mill.dup.DuplicationStorePolicy
 
DuplicationStorePolicy(String, String) - Constructor for class org.duracloud.mill.dup.DuplicationStorePolicy
 

E

equals(Object) - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
 

G

getDefaultPolicies() - Method in class org.duracloud.mill.dup.DuplicationPolicy
A set of default policies.
getDestStoreId() - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
 
getDuplicationAccounts() - Method in class org.duracloud.mill.dup.DuplicationPolicyManager
Provides a listing of DuraCloud accounts which require duplication.
getDuplicationAccounts() - Method in interface org.duracloud.mill.dup.repo.DuplicationPolicyRepo
Provides a listing of DuraCloud accounts which require duplication.
getDuplicationAccounts() - Method in class org.duracloud.mill.dup.repo.LocalDuplicationPolicyRepo
 
getDuplicationAccounts() - Method in class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
 
getDuplicationPolicy(String) - Method in class org.duracloud.mill.dup.DuplicationPolicyManager
Provides the duplication policy for a given account
getDuplicationPolicy(String) - Method in interface org.duracloud.mill.dup.repo.DuplicationPolicyRepo
Provides the duplication policy for a given account
getDuplicationPolicy(String) - Method in class org.duracloud.mill.dup.repo.LocalDuplicationPolicyRepo
 
getDuplicationPolicy(String) - Method in class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
 
getDuplicationStorePolicies(String) - Method in class org.duracloud.mill.dup.DuplicationPolicy
Retrieve the duplication store policies associated with a space.
getSpaceDuplicationStorePolicies() - Method in class org.duracloud.mill.dup.DuplicationPolicy
 
getSpaces() - Method in class org.duracloud.mill.dup.DuplicationPolicy
A set of spaces which have policies associated with them.
getSpacesToIgnore() - Method in class org.duracloud.mill.dup.DuplicationPolicy
A list of spaces that should be ignored by the duplication task generator.
getSrcStoreId() - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
 

H

hashCode() - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
 

L

LocalDuplicationPolicyRepo - Class in org.duracloud.mill.dup.repo
Provides access to a duplication policy repo that is stored on the local file system, as a directory containing the policy files.
LocalDuplicationPolicyRepo(String) - Constructor for class org.duracloud.mill.dup.repo.LocalDuplicationPolicyRepo
 

M

main(String[]) - Static method in class org.duracloud.mill.dup.util.DefaultPolicyGenerator
 
marshall(DuplicationPolicy) - Static method in class org.duracloud.mill.dup.DuplicationPolicy
Unmarshals a duplication policy into a json string.

O

org.duracloud.mill.dup - package org.duracloud.mill.dup
 
org.duracloud.mill.dup.repo - package org.duracloud.mill.dup.repo
 
org.duracloud.mill.dup.util - package org.duracloud.mill.dup.util
 

S

S3DuplicationPolicyRepo - Class in org.duracloud.mill.dup.repo
Provides access to a duplication policy repo that is stored in S3, as a bucket which contains the policy files.
S3DuplicationPolicyRepo() - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
Creates an S3 policy repo connection.
S3DuplicationPolicyRepo(String) - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
Creates an S3 policy repo connection.
S3DuplicationPolicyRepo(AmazonS3Client, String) - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
 
S3DuplicationPolicyRepo(AmazonS3Client) - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
Intended for testing
setDestStoreId(String) - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
 
setSrcStoreId(String) - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
 

U

unmarshall(InputStream) - Static method in class org.duracloud.mill.dup.DuplicationPolicy
Marshals a json stream into a duplication policy object.
A C D E G H L M O S U 
Skip navigation links

Copyright © 2013–2019 DuraSpace. All rights reserved.