Codota Logo
AccessControlList.fromCannedAccessPolicy
Code IndexAdd Codota to your IDE (free)

How to use
fromCannedAccessPolicy
method
in
org.jclouds.s3.domain.AccessControlList

Best Java code snippets using org.jclouds.s3.domain.AccessControlList.fromCannedAccessPolicy (Showing top 7 results out of 315)

  • Common ways to obtain AccessControlList
private void myMethod () {
AccessControlList a =
  • Codota Iconnew AccessControlList()
  • Codota IconS3Client s3Client;String bucketName;s3Client.getBucketACL(bucketName)
  • Codota IconLoadingCache bucketAcls;Object key;bucketAcls.getUnchecked(key)
  • Smart code suggestions by Codota
}
origin: jclouds/legacy-jclouds

protected AccessControlList getACLforS3Item(String bucketAndObjectKey) {
 AccessControlList acl = null;
 Object aclObj = keyToAcl.get(bucketAndObjectKey);
 if (aclObj instanceof AccessControlList) {
   acl = (AccessControlList) aclObj;
 } else if (aclObj instanceof CannedAccessPolicy) {
   acl = AccessControlList.fromCannedAccessPolicy((CannedAccessPolicy) aclObj, DEFAULT_OWNER_ID);
 } else if (aclObj == null) {
   // Default to private access policy
   acl = AccessControlList.fromCannedAccessPolicy(CannedAccessPolicy.PRIVATE, DEFAULT_OWNER_ID);
 }
 return acl;
}
origin: jclouds/legacy-jclouds

private GeneratedHttpRequest putBucketAcl() throws NoSuchMethodException {
 return processor.createRequest(
    method(S3AsyncClient.class, "putBucketACL", String.class, AccessControlList.class),
    ImmutableList.<Object> of("bucket",
       AccessControlList.fromCannedAccessPolicy(CannedAccessPolicy.PRIVATE, "1234")));
}
origin: apache/jclouds

private GeneratedHttpRequest putBucketAcl() throws NoSuchMethodException {
 return processor.createRequest(
   method(S3Client.class, "putBucketACL", String.class, AccessControlList.class),
   ImmutableList.<Object>of("bucket",
    AccessControlList.fromCannedAccessPolicy(CannedAccessPolicy.PRIVATE, "1234")));
}
origin: jclouds/legacy-jclouds

public void testPutBucketACL() throws SecurityException, NoSuchMethodException, IOException {
 Invokable<?, ?> method = method(S3AsyncClient.class, "putBucketACL", String.class, AccessControlList.class);
 GeneratedHttpRequest request = processor.createRequest(method, ImmutableList.<Object> of("bucket", AccessControlList.fromCannedAccessPolicy(
      CannedAccessPolicy.PRIVATE, "1234")));
 assertRequestLineEquals(request, "PUT https://bucket." + url + "/?acl HTTP/1.1");
 assertNonPayloadHeadersEqual(request, "Host: bucket." + url + "\n");
 assertPayloadEquals(
      request,
      "<AccessControlPolicy xmlns=\"http://"
          + url
          + "/doc/2006-03-01/\"><Owner><ID>1234</ID></Owner><AccessControlList><Grant><Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\"><ID>1234</ID></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>",
      "text/xml", false);
 assertResponseParserClassEquals(method, request, ReturnTrueIf2xx.class);
 assertSaxResponseParserClassEquals(method, null);
 assertFallbackClassEquals(method, null);
 checkFilters(request);
}
origin: jclouds/legacy-jclouds

public void testPutObjectACL() throws SecurityException, NoSuchMethodException, IOException {
 Invokable<?, ?> method = method(S3AsyncClient.class, "putObjectACL", String.class, String.class, AccessControlList.class);
 GeneratedHttpRequest request = processor.createRequest(method, ImmutableList.<Object> of("bucket", "key", AccessControlList.fromCannedAccessPolicy(
      CannedAccessPolicy.PRIVATE, "1234")));
 assertRequestLineEquals(request, "PUT https://bucket." + url + "/key?acl HTTP/1.1");
 assertNonPayloadHeadersEqual(request, "Host: bucket." + url + "\n");
 assertPayloadEquals(
      request,
      "<AccessControlPolicy xmlns=\"http://"
          + url
          + "/doc/2006-03-01/\"><Owner><ID>1234</ID></Owner><AccessControlList><Grant><Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\"><ID>1234</ID></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>",
      "text/xml", false);
 assertResponseParserClassEquals(method, request, ReturnTrueIf2xx.class);
 assertSaxResponseParserClassEquals(method, null);
 assertFallbackClassEquals(method, null);
 checkFilters(request);
}
origin: apache/jclouds

public void testPutBucketACL() throws SecurityException, NoSuchMethodException, IOException {
 Invokable<?, ?> method = method(S3Client.class, "putBucketACL", String.class, AccessControlList.class);
 GeneratedHttpRequest request = processor.createRequest(method, ImmutableList.<Object> of("bucket", AccessControlList.fromCannedAccessPolicy(
      CannedAccessPolicy.PRIVATE, "1234")));
 assertRequestLineEquals(request, "PUT https://bucket." + url + "/?acl HTTP/1.1");
 assertNonPayloadHeadersEqual(request, "Host: bucket." + url + "\n");
 assertPayloadEquals(
      request,
      "<AccessControlPolicy xmlns=\"http://"
          + url
          + "/doc/2006-03-01/\"><Owner><ID>1234</ID></Owner><AccessControlList><Grant><Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\"><ID>1234</ID></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>",
      "text/xml", false);
 assertResponseParserClassEquals(method, request, ReturnTrueIf2xx.class);
 assertSaxResponseParserClassEquals(method, null);
 assertFallbackClassEquals(method, null);
 checkFilters(request);
}
origin: apache/jclouds

public void testPutObjectACL() throws SecurityException, NoSuchMethodException, IOException {
 Invokable<?, ?> method = method(S3Client.class, "putObjectACL", String.class, String.class, AccessControlList.class);
 GeneratedHttpRequest request = processor.createRequest(method, ImmutableList.<Object> of("bucket", "key", AccessControlList.fromCannedAccessPolicy(
      CannedAccessPolicy.PRIVATE, "1234")));
 assertRequestLineEquals(request, "PUT https://bucket." + url + "/key?acl HTTP/1.1");
 assertNonPayloadHeadersEqual(request, "Host: bucket." + url + "\n");
 assertPayloadEquals(
      request,
      "<AccessControlPolicy xmlns=\"http://"
          + url
          + "/doc/2006-03-01/\"><Owner><ID>1234</ID></Owner><AccessControlList><Grant><Grantee xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:type=\"CanonicalUser\"><ID>1234</ID></Grantee><Permission>FULL_CONTROL</Permission></Grant></AccessControlList></AccessControlPolicy>",
      "text/xml", false);
 assertResponseParserClassEquals(method, request, ReturnTrueIf2xx.class);
 assertSaxResponseParserClassEquals(method, null);
 assertFallbackClassEquals(method, null);
 checkFilters(request);
}
org.jclouds.s3.domainAccessControlListfromCannedAccessPolicy

Javadoc

Converts a canned access control policy into the equivalent access control list.

Popular methods of AccessControlList

  • hasPermission
  • <init>
  • addPermission
    Add a permission for the given grantee.
  • getGrants
  • getOwner
  • getPermissions
  • toString
  • findGrantsForGrantee
    Find all the grants for a given grantee, identified by an ID which allows all Grantee types to be se
  • revokePermission
    Revoke a permission for the given grantee, if this specific permission was granted. Note that you mu
  • setOwner
  • revokeAllPermissions
    Revoke all the permissions granted to the given grantee.
  • revokeAllPermissions

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (ScheduledExecutorService)
  • notifyDataSetChanged (ArrayAdapter)
  • getSharedPreferences (Context)
  • Point (java.awt)
    A point representing a location in (x, y) coordinate space, specified in integer precision.
  • SQLException (java.sql)
    An exception that indicates a failed JDBC operation. It provides the following information about pro
  • Arrays (java.util)
    This class contains various methods for manipulating arrays (such as sorting and searching). This cl
  • Stack (java.util)
    The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now