类 ListVersionsRequest
java.lang.Object
cn.warpin.thirdPart.huawei.obs.obs.services.model.GenericRequest
cn.warpin.thirdPart.huawei.obs.obs.services.model.ListVersionsRequest
Parameters in a request for listing versioning objects in a bucket
-
字段概要
字段修饰符和类型字段说明private Stringprivate Stringprivate Stringprivate intprivate intprivate Stringprivate String从类继承的字段 cn.warpin.thirdPart.huawei.obs.obs.services.model.GenericRequest
bucketName, 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()从类继承的方法 cn.warpin.thirdPart.huawei.obs.obs.services.model.GenericRequest
addUserHeaders, getBucketName, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setRequesterPays, setUserHeaders
-
字段详细资料
-
prefix
-
keyMarker
-
versionIdMarker
-
maxKeys
private int maxKeys -
delimiter
-
listTimeout
private int listTimeout -
encodingType
-
-
构造器详细资料
-
ListVersionsRequest
public ListVersionsRequest() -
ListVersionsRequest
Constructor- 参数:
bucketName- Bucket name
-
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
Get encodingType- 返回:
- encodingType
-
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
-