@Test public void testGetBucketAclNull() { EasyMock.expect( storageRpcMock.getAcl( BUCKET_NAME1, "allAuthenticatedUsers", new HashMap<StorageRpc.Option, Object>())) .andReturn(null); EasyMock.replay(storageRpcMock); initializeService(); assertNull(storage.getAcl(BUCKET_NAME1, User.ofAllAuthenticatedUsers())); }
@Test public void testDeleteAcl() throws Exception { initializeExpectedBucket(4); expect(storage.getOptions()).andReturn(mockOptions); expect(storage.deleteAcl(BUCKET_INFO.getName(), User.ofAllAuthenticatedUsers())) .andReturn(true); replay(storage); initializeBucket(); assertTrue(bucket.deleteAcl(User.ofAllAuthenticatedUsers())); }
@Test public void testGetAcl() throws Exception { initializeExpectedBucket(4); expect(storage.getOptions()).andReturn(mockOptions); expect(storage.getAcl(BUCKET_INFO.getName(), User.ofAllAuthenticatedUsers())).andReturn(ACL); replay(storage); initializeBucket(); assertEquals(ACL, bucket.getAcl(User.ofAllAuthenticatedUsers())); }
/** Example of creating a new ACL entry. */ // [TARGET createAcl(Acl)] public Acl createAcl() { // [START createAcl] Acl acl = bucket.createAcl(Acl.of(User.ofAllAuthenticatedUsers(), Acl.Role.READER)); // [END createAcl] return acl; }
/** Example of getting the ACL entry for an entity. */ // [TARGET getAcl(Entity)] public Acl getAcl() { // [START getAcl] Acl acl = bucket.getAcl(User.ofAllAuthenticatedUsers()); // [END getAcl] return acl; }
/** Example of updating a new ACL entry. */ // [TARGET updateAcl(Acl)] public Acl updateAcl() { // [START updateAcl] Acl acl = blob.updateAcl(Acl.of(User.ofAllAuthenticatedUsers(), Acl.Role.OWNER)); // [END updateAcl] return acl; }
/** Example of updating a new ACL entry on a blob. */ // [TARGET updateAcl(BlobId, Acl)] // [VARIABLE "my_unique_bucket"] // [VARIABLE "my_blob_name"] // [VARIABLE 42] public Acl updateBlobAcl(String bucketName, String blobName, long blobGeneration) { // [START updateBlobAcl] BlobId blobId = BlobId.of(bucketName, blobName, blobGeneration); Acl acl = storage.updateAcl(blobId, Acl.of(User.ofAllAuthenticatedUsers(), Role.OWNER)); // [END updateBlobAcl] return acl; }
/** Example of creating a new ACL entry on a blob. */ // [TARGET createAcl(BlobId, Acl)] // [VARIABLE "my_unique_bucket"] // [VARIABLE "my_blob_name"] // [VARIABLE 42] public Acl createBlobAcl(String bucketName, String blobName, long blobGeneration) { // [START createBlobAcl] BlobId blobId = BlobId.of(bucketName, blobName, blobGeneration); Acl acl = storage.createAcl(blobId, Acl.of(User.ofAllAuthenticatedUsers(), Role.READER)); // [END createBlobAcl] return acl; }
/** Example of updating a new ACL entry on a bucket. */ // [TARGET updateAcl(String, Acl)] // [VARIABLE "my_unique_bucket"] public Acl updateBucketAcl(String bucketName) { // [START updateBucketAcl] Acl acl = storage.updateAcl(bucketName, Acl.of(User.ofAllAuthenticatedUsers(), Role.OWNER)); // [END updateBucketAcl] return acl; }
/** Example of creating a new default ACL entry. */ // [TARGET createDefaultAcl(Acl)] public Acl createDefaultAcl() { // [START createDefaultAcl] Acl acl = bucket.createDefaultAcl(Acl.of(User.ofAllAuthenticatedUsers(), Acl.Role.READER)); // [END createDefaultAcl] return acl; }
/** Example of updating a new ACL entry. */ // [TARGET updateAcl(Acl)] public Acl updateAcl() { // [START updateAcl] Acl acl = bucket.updateAcl(Acl.of(User.ofAllAuthenticatedUsers(), Acl.Role.OWNER)); // [END updateAcl] return acl; }
@Test public void testDeleteBlobAcl() { BlobId blobId = BlobId.of(BUCKET_NAME1, BLOB_NAME1, 42L); EasyMock.expect( storageRpcMock.deleteAcl(BUCKET_NAME1, BLOB_NAME1, 42L, "allAuthenticatedUsers")) .andReturn(true); EasyMock.replay(storageRpcMock); initializeService(); assertTrue(storage.deleteAcl(blobId, User.ofAllAuthenticatedUsers())); }
/** Example of getting the ACL entry for an entity on a bucket. */ // [TARGET getAcl(String, Entity)] // [VARIABLE "my_unique_bucket"] public Acl getBucketAcl(String bucketName) { // [START getBucketAcl] Acl acl = storage.getAcl(bucketName, User.ofAllAuthenticatedUsers()); // [END getBucketAcl] return acl; }
@Test public void testDeleteDefaultAcl() throws Exception { initializeExpectedBucket(4); expect(storage.getOptions()).andReturn(mockOptions); expect(storage.deleteDefaultAcl(BUCKET_INFO.getName(), User.ofAllAuthenticatedUsers())) .andReturn(true); replay(storage); initializeBucket(); assertTrue(bucket.deleteDefaultAcl(User.ofAllAuthenticatedUsers())); }
@Test public void testDeleteAcl() throws Exception { initializeExpectedBlob(1); expect(storage.getOptions()).andReturn(mockOptions); expect(storage.deleteAcl(BLOB_INFO.getBlobId(), User.ofAllAuthenticatedUsers())) .andReturn(true); replay(storage); initializeBlob(); assertTrue(blob.deleteAcl(User.ofAllAuthenticatedUsers())); }
@Test public void testGetDefaultBucketAclNull() { EasyMock.expect(storageRpcMock.getDefaultAcl(BUCKET_NAME1, "allAuthenticatedUsers")) .andReturn(null); EasyMock.replay(storageRpcMock); initializeService(); assertNull(storage.getDefaultAcl(BUCKET_NAME1, User.ofAllAuthenticatedUsers())); }
@Test public void testGetDefaultBucketAcl() { EasyMock.expect(storageRpcMock.getDefaultAcl(BUCKET_NAME1, "allAuthenticatedUsers")) .andReturn(ACL.toObjectPb()); EasyMock.replay(storageRpcMock); initializeService(); Acl acl = storage.getDefaultAcl(BUCKET_NAME1, User.ofAllAuthenticatedUsers()); assertEquals(ACL, acl); }
@Test public void testGetBlobAclNull() { BlobId blobId = BlobId.of(BUCKET_NAME1, BLOB_NAME1, 42L); EasyMock.expect(storageRpcMock.getAcl(BUCKET_NAME1, BLOB_NAME1, 42L, "allAuthenticatedUsers")) .andReturn(null); EasyMock.replay(storageRpcMock); initializeService(); assertNull(storage.getAcl(blobId, User.ofAllAuthenticatedUsers())); }
@Test public void testDeleteDefaultBucketAcl() { EasyMock.expect(storageRpcMock.deleteDefaultAcl(BUCKET_NAME1, "allAuthenticatedUsers")) .andReturn(true); EasyMock.replay(storageRpcMock); initializeService(); assertTrue(storage.deleteDefaultAcl(BUCKET_NAME1, User.ofAllAuthenticatedUsers())); }
/** Example of creating a new ACL entry. */ // [TARGET createAcl(Acl)] public Acl createAcl() { // [START createAcl] Acl acl = blob.createAcl(Acl.of(User.ofAllAuthenticatedUsers(), Acl.Role.READER)); // [END createAcl] return acl; }