public class ListObjectsRequest extends GenericRequest
bucketName, httpMethod, userHeaders
Constructor and Description |
---|
ListObjectsRequest() |
ListObjectsRequest(String bucketName)
Constructor
|
ListObjectsRequest(String bucketName,
int maxKeys)
Constructor
|
ListObjectsRequest(String bucketName,
String prefix,
String marker,
String delimiter,
int maxKeys)
Constructor
|
ListObjectsRequest(String bucketName,
String prefix,
String marker,
String delimiter,
int maxKeys,
String encodingType)
Constructor
|
Modifier and Type | Method and Description |
---|---|
String |
getDelimiter()
Obtain the character used for grouping object names.
|
String |
getEncodingType()
Get encoding type to encode objectkeys
|
int |
getListTimeout() |
String |
getMarker()
Obtain the start position for listing objects.
|
int |
getMaxKeys()
Obtain the maximum number of objects to be listed.
|
String |
getPrefix()
Obtain the object name prefix used for filtering objects to be listed.
|
void |
setDelimiter(String delimiter)
Set the character used for grouping object names.
|
void |
setEncodingType(String encodingType)
Set encoding type to encode objectkeys, the value could be url
|
void |
setListTimeout(int listTimeout) |
void |
setMarker(String marker)
Set the start position for listing objects.
|
void |
setMaxKeys(int maxKeys)
Set the maximum number of objects to be listed.
|
void |
setPrefix(String prefix)
Set the object name prefix used for filtering objects to be listed.
|
String |
toString() |
addUserHeaders, getBucketName, getHttpMethod, getUserHeaders, isRequesterPays, setBucketName, setRequesterPays, setUserHeaders
public ListObjectsRequest()
public ListObjectsRequest(String bucketName)
bucketName
- Bucket namepublic ListObjectsRequest(String bucketName, int maxKeys)
bucketName
- Bucket namemaxKeys
- Maximum number of objects to be listedpublic ListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys)
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 listedpublic ListObjectsRequest(String bucketName, String prefix, String marker, String delimiter, int maxKeys, String encodingType)
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"public String getPrefix()
public void setPrefix(String prefix)
prefix
- Object name prefixpublic String getMarker()
public void setMarker(String marker)
marker
- Start position markerpublic int getMaxKeys()
public void setMaxKeys(int maxKeys)
maxKeys
- Maximum number of objects to be listedpublic void setEncodingType(String encodingType)
encodingType
- encoding type for encodingpublic String getDelimiter()
public String getEncodingType()
public void setDelimiter(String delimiter)
delimiter
- Character for grouping object namespublic int getListTimeout()
public void setListTimeout(int listTimeout)
public String toString()
toString
in class GenericRequest
Copyright © 2021. All rights reserved.