public class DeleteObjectsRequest extends AbstractBucketRequest implements EntityRequest
Constructor and Description |
---|
DeleteObjectsRequest(java.lang.String bucketName) |
Modifier and Type | Method and Description |
---|---|
boolean |
getBypassGovernanceRetention() |
java.lang.Long |
getContentLength() |
java.lang.String |
getContentType() |
DeleteObjects |
getDeleteObjects() |
java.lang.Object |
getEntity() |
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 |
isChunkable() |
void |
setBypassGovernanceRetention(java.lang.Boolean bypassGovernanceRetention) |
void |
setDeleteObjects(DeleteObjects deleteObjects) |
DeleteObjectsRequest |
withBypassGovernanceRetention(java.lang.Boolean bypassGovernanceRetention) |
DeleteObjectsRequest |
withKeys(java.util.List<ObjectKey> keys) |
DeleteObjectsRequest |
withKeys(ObjectKey... keys) |
DeleteObjectsRequest |
withKeys(java.lang.String... keys) |
getBucketName, setBucketName
addCustomHeader, getCustomHeaders, getMethod, getNamespace, getPath, getProperties, getQueryParams, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPath
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getHeaders()
ObjectRequest
getHeaders
in class ObjectRequest
public java.lang.Object getEntity()
getEntity
in interface EntityRequest
public java.lang.String getContentType()
getContentType
in interface EntityRequest
public java.lang.Long getContentLength()
getContentLength
in interface EntityRequest
public boolean isChunkable()
isChunkable
in interface EntityRequest
public DeleteObjects getDeleteObjects()
public void setDeleteObjects(DeleteObjects deleteObjects)
public DeleteObjectsRequest withKeys(java.util.List<ObjectKey> keys)
public DeleteObjectsRequest withKeys(ObjectKey... keys)
public DeleteObjectsRequest withKeys(java.lang.String... keys)
public boolean getBypassGovernanceRetention()
public void setBypassGovernanceRetention(java.lang.Boolean bypassGovernanceRetention)
public DeleteObjectsRequest withBypassGovernanceRetention(java.lang.Boolean bypassGovernanceRetention)