/** * Constructs a new SetObjectAclRequest object, ready to set the specified * ACL on the specified object when this request is executed. */ public SetObjectAclRequest(String bucketName, String key, CannedAccessControlList cannedAcl) { this.bukcetName = bucketName; this.key = key; this.acl = null; this.cannedAcl = cannedAcl; }
/** * Sets the optional pre-configured access control policy to use for the new * object. */ public void setCannedAcl(CannedAccessControlList cannedAcl) { this.cannedAcl = cannedAcl; }
/** * Constructs a new SetBucketAclRequest object, ready to set the specified * canned ACL on the specified bucket when this request is executed. */ public SetBucketAclRequest(String bucketName, CannedAccessControlList cannedAcl) { this.bukcetName = bucketName; this.acl = null; this.cannedAcl = cannedAcl; }
public void TestSetObjectACL() { if(!init()){ CannedAccessControlList cannedAcl = new CannedAccessControlList(CannedAccessControlList.PUBLICK_READ_WRITE); ks3Client.setObjectAcl(bucketName, objKeyNameMemoryData, cannedAcl); } }
public void TestSetBucketACL() { if (init()) { CannedAccessControlList cannedAcl = new CannedAccessControlList(CannedAccessControlList.PUBLICK_READ_WRITE); ks3Client.setBucketAcl(bucketName, cannedAcl); } }
private static bool setObjectACL() { // Set Object ACL try { Console.WriteLine("--- Set Object ACL: ---"); CannedAccessControlList cannedAcl = new CannedAccessControlList(CannedAccessControlList.PUBLICK_READ_WRITE); Console.WriteLine("Object Key: " + objKeyNameMemoryData); ks3Client.setObjectAcl(bucketName, objKeyNameMemoryData, cannedAcl); Console.WriteLine("Success, now the ACL is:\n" + ks3Client.getObjectAcl(bucketName, objKeyNameMemoryData)); Console.WriteLine("-----------------------\n"); } catch (System.Exception e) { Console.WriteLine(e.ToString()); return false; } return true; }