public class ListBucket
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
ListBucket.CommonPrefixes |
static class |
ListBucket.Contents |
static class |
ListBucket.Owner |
限定符和类型 | 字段和说明 |
---|---|
java.util.List<ListBucket.CommonPrefixes> |
commonPrefixesList
从 prefix 或从头(如未指定 prefix)到首个 delimiter 之间相同的部分,
定义为 Common Prefix。
|
java.util.List<ListBucket.Contents> |
contentsList
对象条目
|
java.lang.String |
delimiter
分隔符,对应请求中的 delimiter 参数,且仅当请求中指定了 delimiter 参数才会返回该节点
|
java.lang.String |
encodingType
编码格式,对应请求中的 encoding-type 参数,且仅当请求中指定了 encoding-type 参数才会返回该节点
|
boolean |
isTruncated
响应条目是否被截断,布尔值,例如 true 或 false
|
java.lang.String |
marker
起始对象键标记,从该标记之后(不含)按照 UTF-8 字典序返回对象键条目,对应请求中的 marker 参数
|
int |
maxKeys
单次响应返回结果的最大条目数量,对应请求中的 max-keys 参数
注意:该参数会限制每一次 List 操作返回的最大条目数,COS 在每次 List 操作中将返回不超过 max-keys 所设定数值的条目。
|
java.lang.String |
name
存储桶的名称,格式为<BucketName-APPID>,例如examplebucket-1250000000
|
java.lang.String |
nextMarker
仅当响应条目有截断(IsTruncated 为 true)才会返回该节点,
该节点的值为当前响应条目中的最后一个对象键,当需要继续请求后续条目时,将该节点的值作为下一次请求的 marker 参数传入
|
java.lang.String |
prefix
对象键匹配前缀,对应请求中的 prefix 参数
|
构造器和说明 |
---|
ListBucket() |
public java.lang.String name
public java.lang.String encodingType
public java.lang.String prefix
public java.lang.String marker
public int maxKeys
public boolean isTruncated
public java.lang.String nextMarker
public java.util.List<ListBucket.Contents> contentsList
public java.util.List<ListBucket.CommonPrefixes> commonPrefixesList
public java.lang.String delimiter
public java.lang.String toString()
java.lang.Object
toString
method returns a string that
"textually represents" this object. The result should
be a concise but informative representation that is easy for a
person to read.
It is recommended that all subclasses override this method.
The toString
method for class Object
returns a string consisting of the name of the class of which the
object is an instance, the at-sign character `@
', and
the unsigned hexadecimal representation of the hash code of the
object. In other words, this method returns a string equal to the
value of:
getClass().getName() + '@' + Integer.toHexString(hashCode())
toString
在类中 java.lang.Object