public class CopyObjectRequest extends Ks3WebServiceRequest
| 构造器和说明 |
|---|
CopyObjectRequest(String destinationBucket,
String destinationObject,
String sourceBucket,
String sourceKey) |
CopyObjectRequest(String destinationBucket,
String destinationObject,
String sourceBucket,
String sourceKey,
AccessControlList accessControlList) |
CopyObjectRequest(String destinationBucket,
String destinationObject,
String sourceBucket,
String sourceKey,
CannedAccessControlList cannedAcl) |
getRequestConfig, onFinally, setRequestConfigpublic CopyObjectRequest(String destinationBucket, String destinationObject, String sourceBucket, String sourceKey)
destinationBucket - 目标bucketdestinationObject - 目标objectsourceBucket - 源bucketsourceKey - 源objectpublic CopyObjectRequest(String destinationBucket, String destinationObject, String sourceBucket, String sourceKey, CannedAccessControlList cannedAcl)
destinationBucket - 目标bucketdestinationObject - 目标objectsourceBucket - 源bucketsourceKey - 源bucketcannedAcl - 设置新object的aclpublic CopyObjectRequest(String destinationBucket, String destinationObject, String sourceBucket, String sourceKey, AccessControlList accessControlList)
destinationBucket - 目标bucketdestinationObject - 目标objectsourceBucket - 源bucketsourceKey - 源bucketaccessControlList - 设置新object的aclpublic String getDestinationBucket()
public void setDestinationBucket(String destinationBucket)
public String getDestinationKey()
public void setDestinationKey(String destinationKey)
public String getSourceBucket()
public void setSourceBucket(String sourceBucket)
public String getSourceKey()
public void setSourceKey(String sourceKey)
public CannedAccessControlList getCannedAcl()
public void setCannedAcl(CannedAccessControlList cannedAcl)
public AccessControlList getAccessControlList()
public void setAccessControlList(AccessControlList accessControlList)
public ObjectMetadata getNewObjectMetadata()
public void setNewObjectMetadata(ObjectMetadata newObjectMetadata)
public void setMatchingETagConstraints(List<String> matchingETagConstraints)
public void setNonmatchingEtagConstraints(List<String> nonmatchingEtagConstraints)
public Date getUnmodifiedSinceConstraint()
public void setUnmodifiedSinceConstraint(Date unmodifiedSinceConstraint)
public Date getModifiedSinceConstraint()
public void setModifiedSinceConstraint(Date modifiedSinceConstraint)
public SSECustomerKey getSourceSSECustomerKey()
public void setSourceSSECustomerKey(SSECustomerKey sourceSSECustomerKey)
public SSECustomerKey getDestinationSSECustomerKey()
public void setDestinationSSECustomerKey(SSECustomerKey destinationSSECustomerKey)
public String getStorageClass()
public void setStorageClass(StorageClass storageClass)
public void setStorageClass(String storageClass)
public void buildRequest(Request request)
buildRequest 在类中 Ks3WebServiceRequestpublic void validateParams()
validateParams 在类中 Ks3WebServiceRequestCopyright © 2024. All rights reserved.