public class PutObjectRequest extends Ks3WebServiceRequest implements SSECustomerKeyRequest
| 构造器和说明 |
|---|
PutObjectRequest(String bucketname,
String key,
File file) |
PutObjectRequest(String bucketName,
String key,
File file,
ObjectMetadata metadata) |
PutObjectRequest(String bucketName,
String key,
InputStream inputStream) |
PutObjectRequest(String bucketname,
String key,
InputStream inputStream,
ObjectMetadata metadata) |
getRequestConfig, setRequestConfigpublic PutObjectRequest(String bucketname, String key, File file)
bucketname - key - file - 要上传的文件public PutObjectRequest(String bucketName, String key, File file, ObjectMetadata metadata)
public PutObjectRequest(String bucketName, String key, InputStream inputStream)
public PutObjectRequest(String bucketname, String key, InputStream inputStream, ObjectMetadata metadata)
bucketname - key - inputStream - metadata - 请尽量提供content-length,否则可能会导致jvm内存溢出public void validateParams()
throws IllegalArgumentException
validateParams 在类中 Ks3WebServiceRequestIllegalArgumentExceptionpublic String getBucket()
public void setBucket(String bucket)
public String getKey()
public void setKey(String key)
public InputStream getInputStream()
public void setInputStream(InputStream inputStream)
public File getFile()
public void setFile(File file)
public ObjectMetadata getObjectMeta()
public void setObjectMeta(ObjectMetadata objectMeta)
public CannedAccessControlList getCannedAcl()
public void setCannedAcl(CannedAccessControlList cannedAcl)
public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
public ObjectTagging getObjectTagging()
public void setObjectTagging(ObjectTagging objectTagging)
public void addObjectTag(ObjectTag tag)
public String getRedirectLocation()
public void setRedirectLocation(String redirectLocation)
public CallBackConfiguration getCallBackConfiguration()
public void setCallBackConfiguration(CallBackConfiguration callBackConfiguration)
public String getNotifyURL()
public void setNotifyURL(String notifyURL)
public SSECustomerKey getSseCustomerKey()
getSseCustomerKey 在接口中 SSECustomerKeyRequestpublic void setSseCustomerKey(SSECustomerKey sseCustomerKey)
setSseCustomerKey 在接口中 SSECustomerKeyRequestpublic String getStorageClass()
public void setStorageClass(StorageClass storageClass)
public void setCrc64Ecma(String crc64)
public String getCrc64Ecma()
public void setStorageClass(String storageClass)
public void buildRequest(Request request)
buildRequest 在类中 Ks3WebServiceRequestpublic void onFinally()
onFinally 在类中 Ks3WebServiceRequestCopyright © 2024. All rights reserved.