Index
All Classes and Interfaces|All Packages|Constant Field Values
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_REPO_BUCKET_SUFFIX - Static variable in class org.duracloud.mill.dup.repo.SwiftDuplicationPolicyRepo
- 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
- getDuplicationAccounts() - Method in class org.duracloud.mill.dup.repo.SwiftDuplicationPolicyRepo
- 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
- getDuplicationPolicy(String) - Method in class org.duracloud.mill.dup.repo.SwiftDuplicationPolicyRepo
- 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
I
- init() - Method in class org.duracloud.mill.dup.repo.SwiftDuplicationPolicyRepo
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(AmazonS3) - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
-
Intended for testing
- S3DuplicationPolicyRepo(AmazonS3, String) - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
- S3DuplicationPolicyRepo(String) - Constructor for class org.duracloud.mill.dup.repo.S3DuplicationPolicyRepo
-
Creates an S3 policy repo connection.
- setDestStoreId(String) - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
- setSrcStoreId(String) - Method in class org.duracloud.mill.dup.DuplicationStorePolicy
- SwiftDuplicationPolicyRepo - Class in org.duracloud.mill.dup.repo
- SwiftDuplicationPolicyRepo(String, String, String, String) - Constructor for class org.duracloud.mill.dup.repo.SwiftDuplicationPolicyRepo
-
Creates a Swift duplication policy repo connection.
- SwiftDuplicationPolicyRepo(String, String, String, String, String) - Constructor for class org.duracloud.mill.dup.repo.SwiftDuplicationPolicyRepo
U
- unmarshall(InputStream) - Static method in class org.duracloud.mill.dup.DuplicationPolicy
-
Marshals a json stream into a duplication policy object.
All Classes and Interfaces|All Packages|Constant Field Values