类 ListVersionsRequest
java.lang.Object
com.obs.services.model.GenericRequest
com.obs.services.model.ListVersionsRequest
Parameters in a request for listing versioning objects in a bucket
-
字段概要
从类继承的字段 com.obs.services.model.GenericRequest
bucketName, cancelHandler, httpMethod, userHeaders -
构造器概要
构造器构造器说明ListVersionsRequest(String bucketName) ConstructorListVersionsRequest(String bucketName, int maxKeys) ConstructorListVersionsRequest(String bucketName, String prefix, String keyMarker, String delimiter, int maxKeys) ConstructorListVersionsRequest(String bucketName, String prefix, String keyMarker, String delimiter, int maxKeys, String encodingType) Constructor -
方法概要
修饰符和类型方法说明Character used for grouping versioning object names.Get encodingTypeObtain the start position for listing versioning objects.intintObtain the maximum number of versioning objects to be listed.Obtain the object name prefix used for listing versioning objects.Obtain the start position (versionId) for listing versioning objects.voidsetDelimiter(String delimiter) Set the character used for grouping versioning object names.voidsetEncodingType(String encodingType) Set encodingType used for encoding keys, the value can be urlvoidsetKeyMarker(String keyMarker) Set the start position for listing versioning objects.voidsetListTimeout(int listTimeout) voidsetMaxKeys(int maxKeys) Set the maximum number of versioning objects to be listed.voidSet the object name prefix used for listing versioning objects.voidsetVersionIdMarker(String versionIdMarker) Set the start position (versionId) for listing versioning objects.toString()从类继承的方法 com.obs.services.model.GenericRequest
addUserHeaders, getBucketName, getCancelHandler, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setCancelHandler, setRequesterPays, setUserHeaders
-
构造器详细资料
-
ListVersionsRequest
public ListVersionsRequest() -
ListVersionsRequest
-
ListVersionsRequest
Constructor- 参数:
bucketName- Bucket namemaxKeys- Maximum number of versioning objects to be listed
-
ListVersionsRequest
public ListVersionsRequest(String bucketName, String prefix, String keyMarker, String delimiter, int maxKeys) Constructor- 参数:
bucketName- Bucket nameprefix- Oject name prefix used for listing versioning objectskeyMarker- Start position for listing versioning objectsdelimiter- Character used for sorting versioning object names into groupsmaxKeys- Maximum number of versioning objects to be listed
-
ListVersionsRequest
public ListVersionsRequest(String bucketName, String prefix, String keyMarker, String delimiter, int maxKeys, String encodingType) Constructor- 参数:
bucketName- Bucket nameprefix- Oject name prefix used for listing versioning objectskeyMarker- Start position for listing versioning objectsdelimiter- Character used for sorting versioning object names into groupsmaxKeys- Maximum number of versioning objects to be listedencodingType- Encoding type uesd for encoding the keys��the value can be url
-
-
方法详细资料
-
setEncodingType
Set encodingType used for encoding keys, the value can be url- 参数:
encodingType- used for encoding keys, the value can be url
-
getEncodingType
-
getPrefix
Obtain the object name prefix used for listing versioning objects.- 返回:
- Object name prefix
-
setPrefix
Set the object name prefix used for listing versioning objects.- 参数:
prefix- Object name prefix
-
getMaxKeys
public int getMaxKeys()Obtain the maximum number of versioning objects to be listed.- 返回:
- Maximum number of versioning objects to be listed
-
setMaxKeys
public void setMaxKeys(int maxKeys) Set the maximum number of versioning objects to be listed.- 参数:
maxKeys- Maximum number of versioning objects to be listed
-
getDelimiter
Character used for grouping versioning object names.- 返回:
- Character for grouping object names
-
setDelimiter
Set the character used for grouping versioning object names.- 参数:
delimiter- Character for grouping objet names
-
getVersionIdMarker
Obtain the start position (versionId) for listing versioning objects.- 返回:
- Start position for listing versioning objects
-
setVersionIdMarker
Set the start position (versionId) for listing versioning objects.- 参数:
versionIdMarker- Start position for listing versioning objects
-
getKeyMarker
Obtain the start position for listing versioning objects.- 返回:
- Start position for listing versioning objects
-
setKeyMarker
Set the start position for listing versioning objects.- 参数:
keyMarker- Start position for listing versioning objects
-
getListTimeout
public int getListTimeout() -
setListTimeout
public void setListTimeout(int listTimeout) -
toString
- 覆盖:
toString在类中GenericRequest
-