public class HeadObjectRequest extends Ks3WebServiceRequest
| 构造器和说明 |
|---|
HeadObjectRequest(String bucketname,
String objectkey) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
buildRequest(Request request) |
String |
getBucket() |
String |
getKey() |
List<String> |
getMatchingETagConstraints()
object的etag能匹配到则返回,否则返回结果的ifPreconditionSuccess为false,object为空
|
Date |
getModifiedSinceConstraint()
在此时间之后被修改过,否则返回结果的ifModified为false,object为空
|
List<String> |
getNonmatchingEtagConstraints()
object的etag不同于其中的任何一个,否则返回结果的ifModified为false,object为空
|
ResponseHeaderOverrides |
getOverrides() |
String |
getRange() |
SSECustomerKey |
getSseCustomerKey() |
Date |
getUnmodifiedSinceConstraint()
在此时间之后没有被修改过,否则返回结果的ifPreconditionSuccess为false,object为空
|
void |
setBucket(String bucket) |
void |
setKey(String key) |
void |
setMatchingETagConstraints(List<String> matchingETagConstraints)
object的etag能匹配到则返回,否则返回结果的ifPreconditionSuccess为false,object为空
|
void |
setModifiedSinceConstraint(Date modifiedSinceConstraint)
在此时间之后被修改过,否则返回结果的ifModified为false,object为空
|
void |
setNonmatchingEtagConstraints(List<String> nonmatchingEtagConstraints)
object的etag不同于其中的任何一个,否则返回结果的ifModified为false,object为空
|
void |
setOverrides(ResponseHeaderOverrides overrides) |
void |
setRange(long start,
long end) |
void |
setRange(String range) |
void |
setSseCustomerKey(SSECustomerKey sseCustomerKey) |
void |
setUnmodifiedSinceConstraint(Date unmodifiedSinceConstraint)
在此时间之后没有被修改过,否则返回结果的ifPreconditionSuccess为false,object为空
|
void |
validateParams() |
getRequestConfig, onFinally, setRequestConfigpublic void validateParams()
throws IllegalArgumentException
validateParams 在类中 Ks3WebServiceRequestIllegalArgumentExceptionpublic String getBucket()
public void setBucket(String bucket)
public String getKey()
public void setKey(String key)
public String getRange()
public void setRange(long start,
long end)
public List<String> getMatchingETagConstraints()
public void setMatchingETagConstraints(List<String> matchingETagConstraints)
public List<String> getNonmatchingEtagConstraints()
public void setNonmatchingEtagConstraints(List<String> nonmatchingEtagConstraints)
public Date getUnmodifiedSinceConstraint()
public void setUnmodifiedSinceConstraint(Date unmodifiedSinceConstraint)
public Date getModifiedSinceConstraint()
public void setModifiedSinceConstraint(Date modifiedSinceConstraint)
public ResponseHeaderOverrides getOverrides()
public void setOverrides(ResponseHeaderOverrides overrides)
public void setRange(String range)
public SSECustomerKey getSseCustomerKey()
public void setSseCustomerKey(SSECustomerKey sseCustomerKey)
public void buildRequest(Request request)
buildRequest 在类中 Ks3WebServiceRequestCopyright © 2024. All rights reserved.