From f8e65944bd1d1ca4427b08704cb67900376731a1 Mon Sep 17 00:00:00 2001 From: Yang Yu Date: Fri, 15 Jul 2022 17:49:33 +0800 Subject: [PATCH] fix: remove the versionId and ACL --- src/main/java/com/qcloud/cos/COSClient.java | 15 ------- .../qcloud/cos/model/PutSymlinkRequest.java | 40 ------------------- 2 files changed, 55 deletions(-) diff --git a/src/main/java/com/qcloud/cos/COSClient.java b/src/main/java/com/qcloud/cos/COSClient.java index 1886ee77..966ad645 100644 --- a/src/main/java/com/qcloud/cos/COSClient.java +++ b/src/main/java/com/qcloud/cos/COSClient.java @@ -1187,24 +1187,9 @@ public PutSymlinkResult putSymlink(PutSymlinkRequest putSymlinkRequest) { CosHttpRequest request = createRequest(putSymlinkRequest.getBucketName(), putSymlinkRequest.getSymlink(), putSymlinkRequest, HttpMethodName.PUT); request.addParameter("symlink", null); - addParameterIfNotNull(request,"versionId", putSymlinkRequest.getVersionId()); request.addHeader(Headers.SYMLINK_TARGET, putSymlinkRequest.getTarget()); - // Set acl - // canned acl - addHeaderIfNotNull(request, Headers.COS_CANNED_ACL, - putSymlinkRequest.getCannedAccessControlList() != null ? - putSymlinkRequest.getCannedAccessControlList().toString() : null); - - // custom acl - if (putSymlinkRequest.getAccessControlList() != null) { - byte[] aclAsXml = new AclXmlFactory().convertToXmlByteArray(putSymlinkRequest.getAccessControlList()); - request.addHeader(Headers.CONTENT_TYPE, "application/xml"); - request.addHeader(Headers.CONTENT_LENGTH, String.valueOf(aclAsXml.length)); - request.setContent(new ByteArrayInputStream(aclAsXml)); - } - return invoke(request, new PutSymlinkResultHandler()); } diff --git a/src/main/java/com/qcloud/cos/model/PutSymlinkRequest.java b/src/main/java/com/qcloud/cos/model/PutSymlinkRequest.java index 7c5f9285..1488e0a4 100644 --- a/src/main/java/com/qcloud/cos/model/PutSymlinkRequest.java +++ b/src/main/java/com/qcloud/cos/model/PutSymlinkRequest.java @@ -9,10 +9,6 @@ public class PutSymlinkRequest extends CosServiceRequest implements Serializable private String bucketName; private String symlink; private String target; - private String versionId; - - private AccessControlList accessControlList; - private CannedAccessControlList cannedAccessControlList; public PutSymlinkRequest() { } @@ -38,18 +34,6 @@ public PutSymlinkRequest withTarget(String target) { return this; } - public PutSymlinkRequest withAccessControlList( - AccessControlList accessControlList) { - this.accessControlList = accessControlList; - return this; - } - - public PutSymlinkRequest withCannedAccessControlList( - CannedAccessControlList cannedAccessControlList) { - this.cannedAccessControlList = cannedAccessControlList; - return this; - } - public String getBucketName() { return bucketName; } @@ -73,28 +57,4 @@ public String getTarget() { public void setTarget(String target) { this.target = target; } - - public String getVersionId() { - return versionId; - } - - public void setVersionId(String versionId) { - this.versionId = versionId; - } - - public AccessControlList getAccessControlList() { - return accessControlList; - } - - public void setAccessControlList(AccessControlList accessControlList) { - this.accessControlList = accessControlList; - } - - public CannedAccessControlList getCannedAccessControlList() { - return cannedAccessControlList; - } - - public void setCannedAccessControlList(CannedAccessControlList cannedAccessControlList) { - this.cannedAccessControlList = cannedAccessControlList; - } }