public class DownloadFileRequest extends GenericRequest
NOOP
构造器和说明 |
---|
DownloadFileRequest(String bucketName,
String key) |
DownloadFileRequest(String bucketName,
String key,
String downloadFile,
long partSize) |
DownloadFileRequest(String bucketName,
String key,
String downloadFile,
long partSize,
int taskNum,
boolean enableCheckpoint) |
DownloadFileRequest(String bucketName,
String key,
String downloadFile,
long partSize,
int taskNum,
boolean enableCheckpoint,
String checkpointFile) |
限定符和类型 | 方法和说明 |
---|---|
void |
clearMatchingETagConstraints() |
void |
clearNonmatchingETagConstraints() |
String |
getCheckpointFile() |
String |
getDownloadFile() |
List<String> |
getMatchingETagConstraints()
返回“If-Match”参数,表示:如果传入期望的 ETag 和 object 的 ETag 匹配,正常的发送文件。
|
Date |
getModifiedSinceConstraint()
返回“If-Modified-Since”参数。
|
List<String> |
getNonmatchingETagConstraints()
返回“If-None-Match”参数,可以用来检查文件是否有更新。
|
long |
getPartSize() |
ResponseHeaderOverrides |
getResponseHeaders()
返回要重载的返回请求头。
|
int |
getTaskNum() |
Date |
getUnmodifiedSinceConstraint()
返回“If-Unmodified-Since”参数。
|
boolean |
isEnableCheckpoint() |
void |
setCheckpointFile(String checkpointFile) |
void |
setDownloadFile(String downloadFile) |
void |
setEnableCheckpoint(boolean enableCheckpoint) |
void |
setMatchingETagConstraints(List<String> eTagList)
返回“If-Match”参数(可选)。
|
void |
setModifiedSinceConstraint(Date date)
设置“If-Modified-Since”参数(可选)。
|
void |
setNonmatchingETagConstraints(List<String> eTagList)
返回“If-None-Match”参数,可以用来检查文件是否有更新(可选)。
|
void |
setPartSize(long partSize) |
void |
setResponseHeaders(ResponseHeaderOverrides responseHeaders)
设置要重载的返回请求头(可选)。
|
void |
setTaskNum(int taskNum) |
void |
setUnmodifiedSinceConstraint(Date date)
设置“If-Unmodified-Since”参数(可选)。
|
getBucketName, getKey, setBucketName, setKey, withBucketName, withKey
addHeader, addParameter, getHeaders, getParameters, getProgressListener, setHeaders, setParameters, setProgressListener, withProgressListener
public DownloadFileRequest(String bucketName, String key, String downloadFile, long partSize)
public DownloadFileRequest(String bucketName, String key, String downloadFile, long partSize, int taskNum, boolean enableCheckpoint)
public long getPartSize()
public void setPartSize(long partSize)
public int getTaskNum()
public void setTaskNum(int taskNum)
public String getDownloadFile()
public void setDownloadFile(String downloadFile)
public boolean isEnableCheckpoint()
public void setEnableCheckpoint(boolean enableCheckpoint)
public String getCheckpointFile()
public void setCheckpointFile(String checkpointFile)
public List<String> getMatchingETagConstraints()
public void setMatchingETagConstraints(List<String> eTagList)
eTagList
- 表示期望object的ETag与之匹配的ETag列表。
目前OSS支持传入一个ETag,如果传入多于一个ETag,将只有列表中的第一个有效。public void clearMatchingETagConstraints()
public List<String> getNonmatchingETagConstraints()
public void setNonmatchingETagConstraints(List<String> eTagList)
eTagList
- 表示期望Object的ETag与之不匹配的ETag列表。
目前OSS支持传入一个ETag,如果传入多于一个ETag,将只有列表中的第一个有效。public void clearNonmatchingETagConstraints()
public Date getUnmodifiedSinceConstraint()
public void setUnmodifiedSinceConstraint(Date date)
date
- “If-Unmodified-Since”参数。public Date getModifiedSinceConstraint()
public void setModifiedSinceConstraint(Date date)
date
- “If-Modified-Since”参数。public ResponseHeaderOverrides getResponseHeaders()
public void setResponseHeaders(ResponseHeaderOverrides responseHeaders)
responseHeaders
- 要重载的返回请求头。Copyright © 2017. All Rights Reserved.