@Override public Bucket createBucket(CreateBucketRequest createBucketRequest) throws CosClientException, CosServiceException { rejectNull(createBucketRequest, "The CreateBucketRequest parameter must be specified when creating a bucket"); String bucketName = createBucketRequest.getBucketName(); rejectNull(bucketName, "The bucket name parameter must be specified when creating a bucket"); rejectNull(clientConfig.getRegion(), "region is null, region in clientConfig must be specified when creating a bucket"); bucketName = bucketName.trim(); BucketNameUtils.validateBucketName(bucketName); CosHttpRequest<CreateBucketRequest> request = createRequest(bucketName, "/", createBucketRequest, HttpMethodName.PUT); if (createBucketRequest.getAccessControlList() != null) { addAclHeaders(request, createBucketRequest.getAccessControlList()); } else if (createBucketRequest.getCannedAcl() != null) { request.addHeader(Headers.COS_CANNED_ACL, createBucketRequest.getCannedAcl().toString()); } invoke(request, voidCosResponseHandler); return new Bucket(bucketName); }
@Override public Bucket createBucket(CreateBucketRequest createBucketRequest) throws CosClientException, CosServiceException { rejectNull(createBucketRequest, "The CreateBucketRequest parameter must be specified when creating a bucket"); String bucketName = createBucketRequest.getBucketName(); rejectNull(bucketName, "The bucket name parameter must be specified when creating a bucket"); rejectNull(clientConfig.getRegion(), "region is null, region in clientConfig must be specified when creating a bucket"); bucketName = bucketName.trim(); BucketNameUtils.validateBucketName(bucketName); CosHttpRequest<CreateBucketRequest> request = createRequest(bucketName, "/", createBucketRequest, HttpMethodName.PUT); if (createBucketRequest.getAccessControlList() != null) { addAclHeaders(request, createBucketRequest.getAccessControlList()); } else if (createBucketRequest.getCannedAcl() != null) { request.addHeader(Headers.COS_CANNED_ACL, createBucketRequest.getCannedAcl().toString()); } invoke(request, voidCosResponseHandler); return new Bucket(bucketName); }
createRequest(bucketName, key, putObjectRequest, HttpMethodName.PUT); if (putObjectRequest.getAccessControlList() != null) { addAclHeaders(request, putObjectRequest.getAccessControlList()); } else if (putObjectRequest.getCannedAcl() != null) { request.addHeader(Headers.COS_CANNED_ACL,
createRequest(bucketName, key, putObjectRequest, HttpMethodName.PUT); if (putObjectRequest.getAccessControlList() != null) { addAclHeaders(request, putObjectRequest.getAccessControlList()); } else if (putObjectRequest.getCannedAcl() != null) { request.addHeader(Headers.COS_CANNED_ACL,
addAclHeaders(request, copyObjectRequest.getAccessControlList()); } else if (copyObjectRequest.getCannedAccessControlList() != null) { request.addHeader(Headers.COS_CANNED_ACL,
addAclHeaders(request, copyObjectRequest.getAccessControlList()); } else if (copyObjectRequest.getCannedAccessControlList() != null) { request.addHeader(Headers.COS_CANNED_ACL,
addAclHeaders(request, initiateMultipartUploadRequest.getAccessControlList()); } else if (initiateMultipartUploadRequest.getCannedACL() != null) { request.addHeader(Headers.COS_CANNED_ACL,
addAclHeaders(request, initiateMultipartUploadRequest.getAccessControlList()); } else if (initiateMultipartUploadRequest.getCannedACL() != null) { request.addHeader(Headers.COS_CANNED_ACL,