public class DeleteBucketRequest extends GenericBucketRequest
Constructor and Description |
---|
DeleteBucketRequest(java.lang.String bucketName) |
DeleteBucketRequest(java.lang.String bucketName,
boolean recursivelyDeleteAllData) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> |
getHeaders()
Override to return request-specific headers based on properties of the request.
|
boolean |
isRecursivelyDeleteAllData()
It is the trigger to use the new bucket deletion feature.
|
void |
setRecursivelyDeleteAllData(boolean recursivelyDeleteAllData)
|
DeleteBucketRequest |
withRecursivelyDeleteAllData(boolean recursivelyDeleteAllData) |
getBucketName, setBucketName
addCustomHeader, getCustomHeaders, getMethod, getNamespace, getPath, getProperties, getQueryParams, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPath
public DeleteBucketRequest(java.lang.String bucketName, boolean recursivelyDeleteAllData)
public DeleteBucketRequest(java.lang.String bucketName)
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getHeaders()
ObjectRequest
getHeaders
in class ObjectRequest
public boolean isRecursivelyDeleteAllData()
public void setRecursivelyDeleteAllData(boolean recursivelyDeleteAllData)
public DeleteBucketRequest withRecursivelyDeleteAllData(boolean recursivelyDeleteAllData)