public class ListObjectsRequest extends GenericRequest
bucketName, httpMethod, userHeaders
Constructor and Description |
---|
ListObjectsRequest() |
ListObjectsRequest(String bucketName)
构造函数
|
ListObjectsRequest(String bucketName,
int maxKeys)
构造函数
|
ListObjectsRequest(String bucketName,
String prefix,
String marker,
String delimiter,
int maxKeys)
构造函数
|
ListObjectsRequest(String bucketName,
String prefix,
String marker,
String delimiter,
int maxKeys,
String encodingType)
构造函数
|
Modifier and Type | Method and Description |
---|---|
String |
getDelimiter()
获取用于对对象名进行分组的字符
|
String |
getEncodingType()
获取字符所使用的编码方式
|
int |
getListTimeout() |
String |
getMarker()
获取列举对象时的起始位置
|
int |
getMaxKeys()
获取列举对象的最大条目数
|
String |
getPrefix()
获取列举对象时的对象名前缀
|
void |
setDelimiter(String delimiter)
设置用于对对象名进行分组的字符
|
void |
setEncodingType(String encodingType)
设置编码类型
|
void |
setListTimeout(int listTimeout) |
void |
setMarker(String marker)
设置列举对象时的起始位置
|
void |
setMaxKeys(int maxKeys)
设置列举对象的最大条目数
|
void |
setPrefix(String prefix)
设置列举对象时的对象名前缀
|
String |
toString() |
addUserHeaders, getBucketName, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setRequesterPays, setUserHeaders
public ListObjectsRequest()
public ListObjectsRequest(String bucketName)
bucketName
- 桶名public ListObjectsRequest(String bucketName, int maxKeys)
bucketName
- 桶名maxKeys
- 列举对象的最大条目数public ListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys)
bucketName
- 桶名prefix
- 列举对象时的对象名前缀marker
- 列举对象时的起始位置delimiter
- 用于对对象名进行分组的字符maxKeys
- 列举对象的最大条目数public ListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys, String encodingType)
bucketName
- 桶名prefix
- 列举对象时的对象名前缀marker
- 列举对象时的起始位置delimiter
- 用于对对象名进行分组的字符maxKeys
- 列举对象的最大条目数encodingType
- 对响应中的 Key 进行指定类型的编码。如果 Key 包含 xml 1.0标准不支持的控制字符,
可通过设置 encoding-type 对响应中的Key进行编码,可选值 "url"public String getPrefix()
public void setPrefix(String prefix)
prefix
- 对象名前缀public String getMarker()
public void setMarker(String marker)
marker
- 起始位置标识public int getMaxKeys()
public void setMaxKeys(int maxKeys)
maxKeys
- 列举对象的最大条目数public void setEncodingType(String encodingType)
encodingType
- 元素指定编码类型,可选 urlpublic String getDelimiter()
public String getEncodingType()
public void setDelimiter(String delimiter)
delimiter
- 分组字符public int getListTimeout()
public void setListTimeout(int listTimeout)
public String toString()
toString
in class GenericRequest
Copyright © 2021. All rights reserved.