public final class GetBucketRequest extends BucketRequest
CosXmlRequest.OnRequestWeightListener
bucket, 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, getPath
addHeader, 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, xmlBuilder
public GetBucketRequest(java.lang.String bucket)
public GetBucketRequest(java.lang.String region, java.lang.String bucket, java.lang.String prefix)
public java.lang.String getMethod()
CosXmlRequest
RequestMethod
getMethod
在类中 CosXmlRequest
public java.util.Map<java.lang.String,java.lang.String> getQueryString()
CosXmlRequest
getQueryString
在类中 CosXmlRequest
public RequestBodySerializer getRequestBody()
CosXmlRequest
getRequestBody
在类中 CosXmlRequest
public STSCredentialScope[] getSTSCredentialScope(CosXmlServiceConfig config)
CosXmlRequest
getSTSCredentialScope
在类中 CosXmlRequest
config
- 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()