public final class GetBucketRequest extends BucketRequest
CosXmlRequest.OnRequestWeightListenerbucket, noSignHeaders, noSignParams, priority, qCloudTaskStateListener, queryParameters, region, requestHeaders, requestURL, signSourceProvider| 构造器和说明 |
|---|
GetBucketRequest(java.lang.String bucket) |
GetBucketRequest(java.lang.String region,
java.lang.String bucket,
java.lang.String prefix) |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getDelimiter()
获取请求的定界符
|
java.lang.String |
getEncodingType()
获取返回值的编码类型。
|
java.lang.String |
getMarker()
获取请求的marker
|
long |
getMaxKeys()
获取请求的最大条目数
|
java.lang.String |
getMethod()
获取HTTP请求方法
RequestMethod |
java.lang.String |
getPrefix()
获取请求的匹配前缀。
|
java.util.Map<java.lang.String,java.lang.String> |
getQueryString()
获取url query集合
|
RequestBodySerializer |
getRequestBody()
获取请求体
|
STSCredentialScope[] |
getSTSCredentialScope(CosXmlServiceConfig config)
获取STS范围限制信息
|
void |
setDelimiter(char delimiter)
已过时。
|
void |
setDelimiter(java.lang.String delimiter) |
void |
setEncodingType(java.lang.String encodingType)
设置返回值的编码方式,可选值:url
|
void |
setMarker(java.lang.String marker)
设置列出文件的marker
默认以 UTF-8 二进制顺序列出条目,所有列出条目从marker开始
|
void |
setMaxKeys(long maxKeys)
设置单次返回的最大条目数。
|
void |
setPrefix(java.lang.String prefix)
设置匹配前缀,用来规定返回的文件前缀地址。
|
checkParameters, getPathaddHeader, addNoSignHeader, addNoSignParams, addQuery, attachMetrics, getBucket, getHttpTask, getKeyTime, getMetrics, getNoSignHeaders, getNoSignParams, getPriority, getQueryEncodedString, getRegion, getRequestHeaders, getRequestHost, getRequestURL, getSignSourceProvider, getWeight, headersHasUnsafeNonAscii, isNeedMD5, isSignInUrl, isSupportAccelerate, isSupportAccelerate, setNeedMD5, setOnRequestWeightListener, setQueryEncodedString, setQueryParameters, setRegion, setRequestHeaders, setRequestHeaders, setRequestHeaders, setRequestURL, setSign, setSign, setSign, setSign, setSign, setSignInUrl, setSignKeyTime, setSignParamsAndHeaders, setSignSourceProvider, setTask, setTaskStateListener, xmlBuilderpublic GetBucketRequest(java.lang.String bucket)
public GetBucketRequest(java.lang.String region,
java.lang.String bucket,
java.lang.String prefix)
public java.lang.String getMethod()
CosXmlRequestRequestMethodgetMethod 在类中 CosXmlRequestpublic java.util.Map<java.lang.String,java.lang.String> getQueryString()
CosXmlRequestgetQueryString 在类中 CosXmlRequestpublic RequestBodySerializer getRequestBody()
CosXmlRequestgetRequestBody 在类中 CosXmlRequestpublic STSCredentialScope[] getSTSCredentialScope(CosXmlServiceConfig config)
CosXmlRequestgetSTSCredentialScope 在类中 CosXmlRequestconfig - SDK服务配置public void setPrefix(java.lang.String prefix)
prefix - 前缀public java.lang.String getPrefix()
@Deprecated public void setDelimiter(char delimiter)
设置定界符 delimiter
定界符为一个符号,如果有 Prefix,则将 Prefix 到 delimiter 之间的相同路径归为一类,定义为 Common Prefix,然后列出所有 Common Prefix。如果没有 Prefix,则从路径起点开始。
delimiter - setDelimiter(String)public void setDelimiter(java.lang.String delimiter)
public java.lang.String getDelimiter()
public void setEncodingType(java.lang.String encodingType)
encodingType - public java.lang.String getEncodingType()
public void setMarker(java.lang.String marker)
设置列出文件的marker
默认以 UTF-8 二进制顺序列出条目,所有列出条目从marker开始
marker - public java.lang.String getMarker()
public void setMaxKeys(long maxKeys)
maxKeys - public long getMaxKeys()