You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by ga...@apache.org on 2015/02/21 19:26:22 UTC
jclouds git commit: Add @Beta annotations to BlobStore ACL methods
Repository: jclouds
Updated Branches:
refs/heads/master be7b9f4cc -> bc81919c5
Add @Beta annotations to BlobStore ACL methods
Also add missing @Override annotations.
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/bc81919c
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/bc81919c
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/bc81919c
Branch: refs/heads/master
Commit: bc81919c58cd9f0d5f1025605f78539b5edee80d
Parents: be7b9f4
Author: Andrew Gaul <ga...@apache.org>
Authored: Sat Feb 21 10:18:57 2015 -0800
Committer: Andrew Gaul <ga...@apache.org>
Committed: Sat Feb 21 10:18:57 2015 -0800
----------------------------------------------------------------------
blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java | 4 ++++
.../main/java/org/jclouds/blobstore/domain/ContainerAccess.java | 3 +++
.../java/org/jclouds/azureblob/blobstore/AzureBlobStore.java | 2 ++
3 files changed, 9 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/jclouds/blob/bc81919c/blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java
----------------------------------------------------------------------
diff --git a/blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java b/blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java
index e066b40..59b3b0d 100644
--- a/blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java
+++ b/blobstore/src/main/java/org/jclouds/blobstore/BlobStore.java
@@ -18,6 +18,8 @@ package org.jclouds.blobstore;
import java.util.Set;
+import com.google.common.annotations.Beta;
+
import org.jclouds.blobstore.domain.Blob;
import org.jclouds.blobstore.domain.BlobBuilder;
import org.jclouds.blobstore.domain.BlobMetadata;
@@ -92,8 +94,10 @@ public interface BlobStore {
*/
boolean createContainerInLocation(@Nullable Location location, String container, CreateContainerOptions options);
+ @Beta
ContainerAccess getContainerAccess(String container);
+ @Beta
void setContainerAccess(String container, ContainerAccess access);
/**
http://git-wip-us.apache.org/repos/asf/jclouds/blob/bc81919c/blobstore/src/main/java/org/jclouds/blobstore/domain/ContainerAccess.java
----------------------------------------------------------------------
diff --git a/blobstore/src/main/java/org/jclouds/blobstore/domain/ContainerAccess.java b/blobstore/src/main/java/org/jclouds/blobstore/domain/ContainerAccess.java
index 67dbe79..1e943d1 100644
--- a/blobstore/src/main/java/org/jclouds/blobstore/domain/ContainerAccess.java
+++ b/blobstore/src/main/java/org/jclouds/blobstore/domain/ContainerAccess.java
@@ -17,6 +17,9 @@
package org.jclouds.blobstore.domain;
+import com.google.common.annotations.Beta;
+
+@Beta
public enum ContainerAccess {
/** Only allow bucket owner to read and write objects. */
PRIVATE,
http://git-wip-us.apache.org/repos/asf/jclouds/blob/bc81919c/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java
----------------------------------------------------------------------
diff --git a/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java b/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java
index 74446b3..ecc3527 100644
--- a/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java
+++ b/providers/azureblob/src/main/java/org/jclouds/azureblob/blobstore/AzureBlobStore.java
@@ -284,6 +284,7 @@ public class AzureBlobStore extends BaseBlobStore {
return sync.createContainer(container, createContainerOptions);
}
+ @Override
public ContainerAccess getContainerAccess(String container) {
PublicAccess access = sync.getPublicAccessForContainer(container);
if (access == PublicAccess.BLOB) {
@@ -293,6 +294,7 @@ public class AzureBlobStore extends BaseBlobStore {
}
}
+ @Override
public void setContainerAccess(String container, ContainerAccess access) {
PublicAccess publicAccess;
if (access == ContainerAccess.PUBLIC_READ) {