Package com.amazonaws.services.s3.model

Examples of com.amazonaws.services.s3.model.CannedAccessControlList


    @Override
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
            throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketAclRequest.getBucketName();
        AccessControlList acl = setBucketAclRequest.getAcl();
        CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
            setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here


     */
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
        throws AmazonClientException, AmazonServiceException {
      String bucketName = setBucketAclRequest.getBucketName();
      AccessControlList acl = setBucketAclRequest.getAcl();
      CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
          setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here

        assertParameterNotNull(createBucketRequest,
                "The CreateBucketRequest parameter must be specified when creating a bucket");

        String bucketName = createBucketRequest.getBucketName();
        String region = createBucketRequest.getRegion();
        CannedAccessControlList acl = createBucketRequest.getCannedAcl();

        assertParameterNotNull(bucketName,
                "The bucket name parameter must be specified when creating a bucket");

        if (bucketName != null) bucketName = bucketName.trim();
        bucketNameUtils.validateBucketName(bucketName);

        Request<CreateBucketRequest> request = createRequest(bucketName, null, createBucketRequest, HttpMethodName.PUT);
        if (acl != null) request.addHeader(Headers.S3_CANNED_ACL, acl.toString());

        /*
         * We can only send the CreateBucketConfiguration if we're *not*
         * creating a bucket in the US region.
         */
 
View Full Code Here

     */
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
        throws AmazonClientException, AmazonServiceException {
      String bucketName = setBucketAclRequest.getBucketName();
      AccessControlList acl = setBucketAclRequest.getAcl();
      CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
          setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here

        assertParameterNotNull(initiateMultipartUploadRequest,
            "The request parameter must be specified when initiating a multipart upload");

        String bucketName = initiateMultipartUploadRequest.getBucketName();
        String key = initiateMultipartUploadRequest.getKey();
        CannedAccessControlList cannedACL = initiateMultipartUploadRequest.getCannedACL();
        StorageClass storageClass = initiateMultipartUploadRequest.getStorageClass();
        ObjectMetadata objectMetadata = initiateMultipartUploadRequest.objectMetadata;

        assertParameterNotNull(bucketName,
            "The bucket name parameter must be specified when initiating a multipart upload");
        assertParameterNotNull(key,
            "The key parameter must be specified when initiating a multipart upload");

        Request<Void> request = createRequest(bucketName, key, initiateMultipartUploadRequest);
        request.addParameter("uploads", null);

        if (storageClass != null)
            request.addHeader(Headers.STORAGE_CLASS, storageClass.toString());

        if (cannedACL != null)
            request.addHeader(Headers.S3_CANNED_ACL, cannedACL.toString());

        if (objectMetadata != null) populateRequestMetadata(request, objectMetadata);
        // Be careful that we don't send the object's total size as the content
        // length for the InitiateMultipartUpload request.
        request.getHeaders().remove(Headers.CONTENT_LENGTH);
View Full Code Here

     */
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
        throws AmazonClientException, AmazonServiceException {
      String bucketName = setBucketAclRequest.getBucketName();
      AccessControlList acl = setBucketAclRequest.getAcl();
      CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
          setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here

        assertParameterNotNull(createBucketRequest,
                "The CreateBucketRequest parameter must be specified when creating a bucket");

        String bucketName = createBucketRequest.getBucketName();
        String region = createBucketRequest.getRegion();
        CannedAccessControlList acl = createBucketRequest.getCannedAcl();

        assertParameterNotNull(bucketName,
                "The bucket name parameter must be specified when creating a bucket");

        if (bucketName != null) bucketName = bucketName.trim();
        bucketNameUtils.validateBucketName(bucketName);

        Request<CreateBucketRequest> request = createRequest(bucketName, null, createBucketRequest, HttpMethodName.PUT);
        if (acl != null) request.addHeader(Headers.S3_CANNED_ACL, acl.toString());

        /*
         * We can only send the CreateBucketConfiguration if we're *not*
         * creating a bucket in the US region.
         */
 
View Full Code Here

     */
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
        throws AmazonClientException, AmazonServiceException {
      String bucketName = setBucketAclRequest.getBucketName();
      AccessControlList acl = setBucketAclRequest.getAcl();
      CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
          setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here

    @Override
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
            throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketAclRequest.getBucketName();
        AccessControlList acl = setBucketAclRequest.getAcl();
        CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
            setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here

    @Override
    public void setBucketAcl(SetBucketAclRequest setBucketAclRequest)
            throws AmazonClientException, AmazonServiceException {
        String bucketName = setBucketAclRequest.getBucketName();
        AccessControlList acl = setBucketAclRequest.getAcl();
        CannedAccessControlList cannedAcl = setBucketAclRequest.getCannedAcl();
        assertParameterNotNull(bucketName, "The bucket name parameter must be specified when setting a bucket's ACL");

        if (acl != null) {
            setAcl(bucketName, null, null, acl, setBucketAclRequest);
        } else if (cannedAcl != null) {
View Full Code Here

TOP

Related Classes of com.amazonaws.services.s3.model.CannedAccessControlList

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.