public final class PutBucketLifecycleRequest extends BucketRequest
CosXmlRequest.OnRequestWeightListener
bucket, noSignHeaders, noSignParams, priority, qCloudTaskStateListener, queryParameters, region, requestHeaders, requestURL, signSourceProvider
构造器和说明 |
---|
PutBucketLifecycleRequest(java.lang.String bucket) |
限定符和类型 | 方法和说明 |
---|---|
LifecycleConfiguration |
getLifecycleConfiguration()
获取添加的生命周期规则
|
java.lang.String |
getMethod()
获取HTTP请求方法
RequestMethod |
java.util.Map<java.lang.String,java.lang.String> |
getQueryString()
获取url query集合
|
boolean |
isNeedMD5()
针对有请求体的 PUT 和 POST 请求,此头部是必选项。
|
void |
setRuleList(LifecycleConfiguration.Rule rule)
添加一条生命周期规则
|
void |
setRuleList(java.util.List<LifecycleConfiguration.Rule> ruleList)
添加多条生命周期规则
|
protected RequestBodySerializer |
xmlBuilder()
收拢xml解析
|
checkParameters, getPath
addHeader, addNoSignHeader, addNoSignParams, addQuery, attachMetrics, getBucket, getHttpTask, getKeyTime, getMetrics, getNoSignHeaders, getNoSignParams, getPriority, getQueryEncodedString, getRegion, getRequestBody, getRequestHeaders, getRequestHost, getRequestURL, getSignSourceProvider, getSTSCredentialScope, getWeight, headersHasUnsafeNonAscii, isSignInUrl, isSupportAccelerate, isSupportAccelerate, setNeedMD5, setOnRequestWeightListener, setQueryEncodedString, setQueryParameters, setRegion, setRequestHeaders, setRequestHeaders, setRequestHeaders, setRequestURL, setSign, setSign, setSign, setSign, setSign, setSignInUrl, setSignKeyTime, setSignParamsAndHeaders, setSignSourceProvider, setTask, setTaskStateListener
public java.lang.String getMethod()
CosXmlRequest
RequestMethod
getMethod
在类中 CosXmlRequest
public java.util.Map<java.lang.String,java.lang.String> getQueryString()
CosXmlRequest
getQueryString
在类中 CosXmlRequest
protected RequestBodySerializer xmlBuilder() throws org.xmlpull.v1.XmlPullParserException, java.io.IOException
CosXmlRequest
xmlBuilder
在类中 CosXmlRequest
org.xmlpull.v1.XmlPullParserException
java.io.IOException
public void setRuleList(java.util.List<LifecycleConfiguration.Rule> ruleList)
ruleList
- 生命周期规则列表public void setRuleList(LifecycleConfiguration.Rule rule)
rule
- 生命周期规则public LifecycleConfiguration getLifecycleConfiguration()
public boolean isNeedMD5()
CosXmlRequest
isNeedMD5
在类中 CosXmlRequest