public class SetObjectLegalHoldRequest extends S3ObjectRequest implements EntityRequest
| Constructor and Description |
|---|
SetObjectLegalHoldRequest(java.lang.String bucketName,
java.lang.String key) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Long |
getContentLength() |
java.lang.String |
getContentType() |
java.lang.Object |
getEntity() |
ObjectLockLegalHold |
getLegalHold() |
java.util.Map<java.lang.String,java.lang.String> |
getQueryParams()
Override to return the request-specific query parameters based on properties of the request.
|
java.lang.String |
getVersionId() |
boolean |
isChunkable() |
void |
setLegalHold(ObjectLockLegalHold legalHold) |
void |
setVersionId(java.lang.String versionId) |
SetObjectLegalHoldRequest |
withLegalHold(ObjectLockLegalHold legalHold) |
SetObjectLegalHoldRequest |
withVersionId(java.lang.String versionId) |
getKey, setKeygetBucketName, setBucketNameaddCustomHeader, getCustomHeaders, getHeaders, getMethod, getNamespace, getPath, getProperties, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPathpublic SetObjectLegalHoldRequest(java.lang.String bucketName,
java.lang.String key)
public java.util.Map<java.lang.String,java.lang.String> getQueryParams()
ObjectRequestgetQueryParams in class ObjectRequestpublic java.lang.Long getContentLength()
getContentLength in interface EntityRequestpublic boolean isChunkable()
isChunkable in interface EntityRequestpublic java.lang.Object getEntity()
getEntity in interface EntityRequestpublic java.lang.String getContentType()
getContentType in interface EntityRequestpublic ObjectLockLegalHold getLegalHold()
public void setLegalHold(ObjectLockLegalHold legalHold)
public SetObjectLegalHoldRequest withLegalHold(ObjectLockLegalHold legalHold)
public java.lang.String getVersionId()
public void setVersionId(java.lang.String versionId)
public SetObjectLegalHoldRequest withVersionId(java.lang.String versionId)