public class UploadPartRequest extends Object
构造器和说明 |
---|
UploadPartRequest() |
UploadPartRequest(String bucketName,
String objectKey)
构造函数
|
UploadPartRequest(String bucketName,
String objectKey,
File file)
构造函数
|
UploadPartRequest(String bucketName,
String objectKey,
Long partSize,
InputStream input)
构造函数
|
UploadPartRequest(String bucketName,
String objectKey,
Long partSize,
long offset,
File file)
构造函数
|
UploadPartRequest(String bucketName,
String objectKey,
String fileName)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
String |
getBucketName()
获取分段上传任务所属的桶名
|
String |
getContentMd5()
设置待上传数据的MD5值
|
File |
getFile()
获取待上传的文件,不可与待上传的数据流一起使用
|
InputStream |
getInput()
获取待上传的数据流,不可与待上传的文件一起使用
|
String |
getObjectKey()
获取分段上传任务所属的对象名
|
long |
getOffset()
获取分段在本地文件中的起始位置,单位:字节,默认为0
|
int |
getPartNumber()
获取分段号
|
Long |
getPartSize()
获取分段大小,单位:字节
|
long |
getProgressInterval()
获取数据传输监听器回调的阈值,默认为100KB
|
ProgressListener |
getProgressListener()
获取数据传输监听器
|
SseCHeader |
getSseCHeader()
获取SSE-C加密方式头域信息
|
String |
getUploadId()
获取分段上传任务的ID号
|
boolean |
isAttachMd5()
判断是否自动计算待上传数据的MD5值,当设置了MD5值忽略该参数
|
boolean |
isAutoClose()
获取是否自动关闭输入流标识,默认为true
|
void |
setAttachMd5(boolean attachMd5)
设置是否自动计算待上传数据的MD5值,当设置了MD5值忽略该参数
|
void |
setAutoClose(boolean autoClose)
设置是否自动关闭输入流标识,默认为true
|
void |
setBucketName(String bucketName)
设置分段上传任务所属的桶名
|
void |
setContentMd5(String contentMd5)
获取待上传数据的MD5值
|
void |
setFile(File file)
设置待上传的文件,不可与待上传的数据流一起使用
|
void |
setInput(InputStream input)
设置待上传的数据流,不可与待上传的文件一起使用
|
void |
setObjectKey(String objectKey)
设置分段上传任务所属的对象名
|
void |
setOffset(long offset)
设置分段在本地文件中的起始位置,仅在设置了本地上传文件路径时有效,单位:字节,默认为0
|
void |
setPartNumber(int partNumber)
设置分段号
|
void |
setPartSize(Long partSize)
设置分段大小,单位:字节
|
void |
setProgressInterval(long progressInterval)
设置数据传输监听器回调的阈值,默认为100KB
|
void |
setProgressListener(ProgressListener progressListener)
设置数据传输监听器
|
void |
setSseCHeader(SseCHeader sseCHeader)
设置SSE-C加密方式头域信息
|
void |
setUploadId(String uploadId)
设置分段上传任务的ID号
|
String |
toString() |
public UploadPartRequest()
public UploadPartRequest(String bucketName, String objectKey)
bucketName
- 分段上传任务所属的桶名objectKey
- 分段上传任务所属的对象名public UploadPartRequest(String bucketName, String objectKey, String fileName)
bucketName
- 分段上传任务所属的桶名objectKey
- 分段上传任务所属的对象名fileName
- 待上传的文件名public UploadPartRequest(String bucketName, String objectKey, File file)
bucketName
- 分段上传任务所属的桶名objectKey
- 分段上传任务所属的对象名file
- 待上传的文件public UploadPartRequest(String bucketName, String objectKey, Long partSize, InputStream input)
bucketName
- 分段上传任务所属的桶名objectKey
- 分段上传任务所属的对象名partSize
- 分段大小,单位:字节input
- 待上传的数据流public SseCHeader getSseCHeader()
public void setSseCHeader(SseCHeader sseCHeader)
sseCHeader
- SSE-C加密方式头域信息public long getOffset()
public void setOffset(long offset)
offset
- 分段在本地文件中的起始位置public int getPartNumber()
public void setPartNumber(int partNumber)
partNumber
- 分段号public String getUploadId()
public void setUploadId(String uploadId)
uploadId
- 分段上传任务的ID号public String getBucketName()
public void setBucketName(String bucketName)
bucketName
- 分段上传任务所属的桶名public String getObjectKey()
public void setObjectKey(String objectKey)
objectKey
- 分段上传任务所属的对象名public void setPartSize(Long partSize)
partSize
- 分段大小public Long getPartSize()
public File getFile()
public void setFile(File file)
file
- 待上传的文件public InputStream getInput()
public void setInput(InputStream input)
input
- 待上传的数据流public boolean isAttachMd5()
public void setAttachMd5(boolean attachMd5)
attachMd5
- 是否计算待上传数据的MD5值标识public String getContentMd5()
public void setContentMd5(String contentMd5)
contentMd5
- 待上传数据的MD5值public boolean isAutoClose()
public void setAutoClose(boolean autoClose)
autoClose
- 是否自动关闭输入流标识public ProgressListener getProgressListener()
public void setProgressListener(ProgressListener progressListener)
progressListener
- 数据传输监听器public long getProgressInterval()
public void setProgressInterval(long progressInterval)
progressInterval
- 数据传输监听器回调的阈值Copyright © 2019. All rights reserved.