public class SwiftDuplicationPolicyRepo extends Object implements DuplicationPolicyRepo
| Modifier and Type | Field and Description |
|---|---|
static String |
DUP_POLICY_REPO_BUCKET_SUFFIX |
DUP_ACCOUNTS_NAME, DUP_POLICY_SUFFIX| Constructor and Description |
|---|
SwiftDuplicationPolicyRepo(String accessKey,
String secretKey,
String endpoint,
String signer)
Creates a Swift duplication policy repo connection.
|
SwiftDuplicationPolicyRepo(String accessKey,
String secretKey,
String endpoint,
String signer,
String policyRepoBucketSuffix) |
| Modifier and Type | Method and Description |
|---|---|
InputStream |
getDuplicationAccounts()
Provides a listing of DuraCloud accounts which require duplication.
|
InputStream |
getDuplicationPolicy(String account)
Provides the duplication policy for a given account
|
void |
init() |
public static final String DUP_POLICY_REPO_BUCKET_SUFFIX
public SwiftDuplicationPolicyRepo(String accessKey, String secretKey, String endpoint, String signer)
public void init()
public InputStream getDuplicationAccounts()
DuplicationPolicyRepogetDuplicationAccounts in interface DuplicationPolicyRepopublic InputStream getDuplicationPolicy(String account)
DuplicationPolicyRepogetDuplicationPolicy in interface DuplicationPolicyRepoCopyright © 2013–2020 LYRASIS. All rights reserved.