public class S3DuplicationPolicyRepo 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 |
|---|
S3DuplicationPolicyRepo()
Creates an S3 policy repo connection.
|
S3DuplicationPolicyRepo(com.amazonaws.services.s3.AmazonS3Client s3Client)
Intended for testing
|
S3DuplicationPolicyRepo(com.amazonaws.services.s3.AmazonS3Client s3Client,
String policyRepoBucketSuffix) |
S3DuplicationPolicyRepo(String policyRepoBucketSuffix)
Creates an S3 policy repo connection.
|
| 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
|
public static final String DUP_POLICY_REPO_BUCKET_SUFFIX
public S3DuplicationPolicyRepo()
public S3DuplicationPolicyRepo(String policyRepoBucketSuffix)
public S3DuplicationPolicyRepo(com.amazonaws.services.s3.AmazonS3Client s3Client,
String policyRepoBucketSuffix)
public S3DuplicationPolicyRepo(com.amazonaws.services.s3.AmazonS3Client s3Client)
public InputStream getDuplicationAccounts()
DuplicationPolicyRepogetDuplicationAccounts in interface DuplicationPolicyRepopublic InputStream getDuplicationPolicy(String account)
DuplicationPolicyRepogetDuplicationPolicy in interface DuplicationPolicyRepoCopyright © 2013–2017 DuraSpace. All rights reserved.