类 ListObjectsRequest
java.lang.Object
com.obs.services.model.GenericRequest
com.obs.services.model.ListObjectsRequest
Parameters in a request for listing objects in a bucket
-
字段概要
从类继承的字段 com.obs.services.model.GenericRequest
bucketName, cancelHandler, httpMethod, userHeaders -
构造器概要
构造器构造器说明ListObjectsRequest(String bucketName) ConstructorListObjectsRequest(String bucketName, int maxKeys) ConstructorListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys) ConstructorListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys, String encodingType) Constructor -
方法概要
修饰符和类型方法说明Obtain the character used for grouping object names.Get encoding type to encode objectkeysintObtain the start position for listing objects.intObtain the maximum number of objects to be listed.Obtain the object name prefix used for filtering objects to be listed.voidsetDelimiter(String delimiter) Set the character used for grouping object names.voidsetEncodingType(String encodingType) Set encoding type to encode objectkeys, the value could be urlvoidsetListTimeout(int listTimeout) voidSet the start position for listing objects.voidsetMaxKeys(int maxKeys) Set the maximum number of objects to be listed.voidSet the object name prefix used for filtering objects to be listed.toString()从类继承的方法 com.obs.services.model.GenericRequest
addUserHeaders, getBucketName, getCancelHandler, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setCancelHandler, setRequesterPays, setUserHeaders
-
构造器详细资料
-
ListObjectsRequest
public ListObjectsRequest() -
ListObjectsRequest
-
ListObjectsRequest
Constructor- 参数:
bucketName- Bucket namemaxKeys- Maximum number of objects to be listed
-
ListObjectsRequest
public ListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys) Constructor- 参数:
bucketName- Bucket nameprefix- Object name prefix, used for filtering objects to be listedmarker- Start position for listing objectsdelimiter- Character used for grouping object namesmaxKeys- Maximum number of objects to be listed
-
ListObjectsRequest
public ListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys, String encodingType) Constructor- 参数:
bucketName- Bucket nameprefix- Object name prefix, used for filtering objects to be listedmarker- Start position for listing objectsdelimiter- Character used for grouping object namesmaxKeys- Maximum number of objects to be listedencodingType- Use this encoding type to encode keys that contains invalid characters, the value could be "url"
-
-
方法详细资料
-
getPrefix
Obtain the object name prefix used for filtering objects to be listed.- 返回:
- Object name prefix
-
setPrefix
Set the object name prefix used for filtering objects to be listed.- 参数:
prefix- Object name prefix
-
getMarker
-
setMarker
Set the start position for listing objects.- 参数:
marker- Start position marker
-
getMaxKeys
public int getMaxKeys()Obtain the maximum number of objects to be listed.- 返回:
- Maximum number of objects to be listed
-
setMaxKeys
public void setMaxKeys(int maxKeys) Set the maximum number of objects to be listed.- 参数:
maxKeys- Maximum number of objects to be listed
-
setEncodingType
Set encoding type to encode objectkeys, the value could be url- 参数:
encodingType- encoding type for encoding
-
getDelimiter
Obtain the character used for grouping object names.- 返回:
- Character for grouping object names
-
getEncodingType
Get encoding type to encode objectkeys- 返回:
- encoding type for encoding
-
setDelimiter
Set the character used for grouping object names.- 参数:
delimiter- Character for grouping object names
-
getListTimeout
public int getListTimeout() -
setListTimeout
public void setListTimeout(int listTimeout) -
toString
- 覆盖:
toString在类中GenericRequest
-