public class PutObjectRequest extends OSSRequest
Constructor and Description |
---|
PutObjectRequest(java.lang.String bucketName,
java.lang.String objectKey,
byte[] uploadData)
构造上传文件请求
|
PutObjectRequest(java.lang.String bucketName,
java.lang.String objectKey,
byte[] uploadData,
ObjectMetadata metadata)
构造上传文件请求
|
PutObjectRequest(java.lang.String bucketName,
java.lang.String objectKey,
java.lang.String uploadFilePath)
构造上传文件请求
|
PutObjectRequest(java.lang.String bucketName,
java.lang.String objectKey,
java.lang.String uploadFilePath,
ObjectMetadata metadata)
构造上传文件请求
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBucketName()
返回请求的BucketName
|
java.util.Map<java.lang.String,java.lang.String> |
getCallbackParam() |
java.util.Map<java.lang.String,java.lang.String> |
getCallbackVars() |
ObjectMetadata |
getMetadata() |
java.lang.String |
getObjectKey()
返回请求的ObjectKey
|
OSSProgressCallback<PutObjectRequest> |
getProgressCallback() |
byte[] |
getUploadData() |
java.lang.String |
getUploadFilePath() |
void |
setBucketName(java.lang.String bucketName)
设置请求的BucketName
|
void |
setCallbackParam(java.util.Map<java.lang.String,java.lang.String> callbackParam)
设置servercallback参数
|
void |
setCallbackVars(java.util.Map<java.lang.String,java.lang.String> callbackVars)
设置servercallback自定义变量
|
void |
setMetadata(ObjectMetadata metadata)
设置上传的文件的元信息
|
void |
setObjectKey(java.lang.String objectKey)
设置请求的ObjectKey
|
void |
setProgressCallback(OSSProgressCallback<PutObjectRequest> progressCallback)
设置上传进度回调
|
void |
setUploadData(byte[] uploadData)
上传Byte数据到OSS,设置数据内容
|
void |
setUploadFilePath(java.lang.String uploadFilePath)
上传本地文件到OSS,设置本地文件路径
|
isAuthorizationRequired, setIsAuthorizationRequired
public PutObjectRequest(java.lang.String bucketName, java.lang.String objectKey, java.lang.String uploadFilePath)
bucketName
- 上传到Bucket的名字objectKey
- 上传到OSS后的ObjectKeyuploadFilePath
- 上传文件的本地路径public PutObjectRequest(java.lang.String bucketName, java.lang.String objectKey, java.lang.String uploadFilePath, ObjectMetadata metadata)
bucketName
- 上传到Bucket的名字objectKey
- 上传到OSS后的ObjectKeyuploadFilePath
- 上传文件的本地路径metadata
- 设置上传文件的元信息public PutObjectRequest(java.lang.String bucketName, java.lang.String objectKey, byte[] uploadData)
bucketName
- 上传到Bucket的名字objectKey
- 上传到OSS后的ObjectKeyuploadData
- 从byte[]数组上传数据public PutObjectRequest(java.lang.String bucketName, java.lang.String objectKey, byte[] uploadData, ObjectMetadata metadata)
bucketName
- 上传到Bucket的名字objectKey
- 上传到OSS后的ObjectKeyuploadData
- 从byte[]数组上传数据metadata
- 设置上传文件的元信息public java.lang.String getBucketName()
public void setBucketName(java.lang.String bucketName)
public java.lang.String getObjectKey()
public void setObjectKey(java.lang.String objectKey)
public java.lang.String getUploadFilePath()
public void setUploadFilePath(java.lang.String uploadFilePath)
uploadFilePath
- 本地文件路径,上传到OSSpublic byte[] getUploadData()
public void setUploadData(byte[] uploadData)
uploadData
- public ObjectMetadata getMetadata()
public void setMetadata(ObjectMetadata metadata)
metadata
- 元信息public OSSProgressCallback<PutObjectRequest> getProgressCallback()
public void setProgressCallback(OSSProgressCallback<PutObjectRequest> progressCallback)
progressCallback
- public java.util.Map<java.lang.String,java.lang.String> getCallbackParam()
public void setCallbackParam(java.util.Map<java.lang.String,java.lang.String> callbackParam)
public java.util.Map<java.lang.String,java.lang.String> getCallbackVars()
public void setCallbackVars(java.util.Map<java.lang.String,java.lang.String> callbackVars)