public class CopyObjectRequest extends S3ObjectRequest
Constructor and Description |
---|
CopyObjectRequest(java.lang.String sourceBucketName,
java.lang.String sourceKey,
java.lang.String bucketName,
java.lang.String key) |
Modifier and Type | Method and Description |
---|---|
AccessControlList |
getAcl() |
CannedAcl |
getCannedAcl() |
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.
|
java.lang.String |
getIfSourceMatch() |
java.util.Date |
getIfSourceModifiedSince() |
java.lang.String |
getIfSourceNoneMatch() |
java.util.Date |
getIfSourceUnmodifiedSince() |
java.lang.String |
getIfTargetMatch() |
java.lang.String |
getIfTargetNoneMatch() |
S3ObjectMetadata |
getObjectMetadata() |
ObjectTagging |
getObjectTagging() |
java.lang.String |
getSourceBucketName() |
java.lang.String |
getSourceKey() |
java.lang.String |
getSourceVersionId() |
void |
setAcl(AccessControlList acl) |
void |
setCannedAcl(CannedAcl cannedAcl) |
void |
setIfSourceMatch(java.lang.String ifSourceMatch) |
void |
setIfSourceModifiedSince(java.util.Date ifSourceModifiedSince) |
void |
setIfSourceNoneMatch(java.lang.String ifSourceNoneMatch) |
void |
setIfSourceUnmodifiedSince(java.util.Date ifSourceUnmodifiedSince) |
void |
setIfTargetMatch(java.lang.String ifTargetMatch) |
void |
setIfTargetNoneMatch(java.lang.String ifTargetNoneMatch) |
void |
setObjectMetadata(S3ObjectMetadata objectMetadata) |
void |
setObjectTagging(ObjectTagging objectTagging) |
void |
setSourceVersionId(java.lang.String sourceVersionId) |
CopyObjectRequest |
withAcl(AccessControlList acl) |
CopyObjectRequest |
withCannedAcl(CannedAcl cannedAcl) |
CopyObjectRequest |
withIfMatch(java.lang.String ifMatch) |
CopyObjectRequest |
withIfModifiedSince(java.util.Date ifModifiedSince) |
CopyObjectRequest |
withIfNoneMatch(java.lang.String ifNoneMatch) |
CopyObjectRequest |
withIfUnmodifiedSince(java.util.Date ifUnmodifiedSince) |
CopyObjectRequest |
withObjectMetadata(S3ObjectMetadata objectMetadata) |
CopyObjectRequest |
withObjectTagging(ObjectTagging objectTagging) |
CopyObjectRequest |
withSourceVersionId(java.lang.String sourceVersionId) |
getKey, setKey
getBucketName, setBucketName
addCustomHeader, getCustomHeaders, getMethod, getNamespace, getPath, getProperties, getQueryParams, getQueryString, getRawQueryString, getSubresource, property, setNamespace, setPath
public CopyObjectRequest(java.lang.String sourceBucketName, java.lang.String sourceKey, java.lang.String bucketName, java.lang.String key)
public java.util.Map<java.lang.String,java.util.List<java.lang.Object>> getHeaders()
ObjectRequest
getHeaders
in class ObjectRequest
public java.lang.String getSourceBucketName()
public java.lang.String getSourceKey()
public java.lang.String getSourceVersionId()
public void setSourceVersionId(java.lang.String sourceVersionId)
public java.util.Date getIfSourceModifiedSince()
public void setIfSourceModifiedSince(java.util.Date ifSourceModifiedSince)
public java.util.Date getIfSourceUnmodifiedSince()
public void setIfSourceUnmodifiedSince(java.util.Date ifSourceUnmodifiedSince)
public java.lang.String getIfSourceMatch()
public void setIfSourceMatch(java.lang.String ifSourceMatch)
public java.lang.String getIfSourceNoneMatch()
public void setIfSourceNoneMatch(java.lang.String ifSourceNoneMatch)
public java.lang.String getIfTargetMatch()
public void setIfTargetMatch(java.lang.String ifTargetMatch)
public java.lang.String getIfTargetNoneMatch()
public void setIfTargetNoneMatch(java.lang.String ifTargetNoneMatch)
public S3ObjectMetadata getObjectMetadata()
public void setObjectMetadata(S3ObjectMetadata objectMetadata)
public AccessControlList getAcl()
public void setAcl(AccessControlList acl)
public CannedAcl getCannedAcl()
public void setCannedAcl(CannedAcl cannedAcl)
public ObjectTagging getObjectTagging()
public void setObjectTagging(ObjectTagging objectTagging)
public CopyObjectRequest withSourceVersionId(java.lang.String sourceVersionId)
public CopyObjectRequest withIfModifiedSince(java.util.Date ifModifiedSince)
public CopyObjectRequest withIfUnmodifiedSince(java.util.Date ifUnmodifiedSince)
public CopyObjectRequest withIfMatch(java.lang.String ifMatch)
public CopyObjectRequest withIfNoneMatch(java.lang.String ifNoneMatch)
public CopyObjectRequest withObjectMetadata(S3ObjectMetadata objectMetadata)
public CopyObjectRequest withAcl(AccessControlList acl)
public CopyObjectRequest withCannedAcl(CannedAcl cannedAcl)
public CopyObjectRequest withObjectTagging(ObjectTagging objectTagging)