public class CopyPartRequest extends Object
构造器和说明 |
---|
CopyPartRequest() |
CopyPartRequest(String uploadId,
String sourceBucketName,
String sourceObjectKey,
String destinationBucketName,
String destinationObjectKey,
int partNumber)
构造函数
|
限定符和类型 | 方法和说明 |
---|---|
Long |
getByteRangeEnd()
获取复制的终止位置
|
Long |
getByteRangeStart()
获取复制的起始位置
|
String |
getDestinationBucketName()
获取分段上传任务所属的桶名(目标桶名)
|
String |
getDestinationObjectKey()
获取分段上传任务所属的对象名(目标对象名)
|
String |
getIfMatchTag()
获取复制段的校验值条件(相等则复制),只有当源对象的etag校验值与此参数指定的值相等时才进行复制。
|
Date |
getIfModifiedSince()
获取复制段的时间条件(修改则复制),只有当源对象在此参数指定的时间之后修改过才进行复制,否则返回412(前置条件不满足)
|
String |
getIfNoneMatchTag()
获取复制段的校验值条件(不相等则复制),只有当源对象的etag校验值与此参数指定的值不相等时才进行复制。
|
Date |
getIfUnmodifiedSince()
获取复制段的时间条件(未修改则复制),只有当源对象在此参数指定的时间之后没有修改过才进行复制,否则返回412(前置条件不满足)
|
int |
getPartNumber()
获取目标段的分段号
|
String |
getSourceBucketName()
获取源桶名
|
String |
getSourceObjectKey()
获取源对象名
|
SseCHeader |
getSseCHeaderDestination()
获取目标对象SSE-C加密方式头域信息
|
SseCHeader |
getSseCHeaderSource()
获取源对象SSE-C加密方式头域信息
|
String |
getUploadId()
获取分段上传任务的ID号
|
String |
getVersionId()
获取源对象的版本号
|
void |
setByteRangeEnd(Long byteRangeEnd)
设置复制的终止位置
|
void |
setByteRangeStart(Long byteRangeStart)
设置复制的起始位置
|
void |
setDestinationBucketName(String destBucketName)
设置分段上传任务所属的桶名(目标桶名)
|
void |
setDestinationObjectKey(String destObjectKey)
设置分段上传任务所属的对象名(目标对象名)
|
void |
setIfMatchTag(String ifMatchTag)
设置复制段的校验值条件(相等则复制),只有当源对象的etag校验值与此参数指定的值相等时才进行复制。
|
void |
setIfModifiedSince(Date ifModifiedSince)
设置复制段的时间条件(修改则复制),只有当源对象在此参数指定的时间之后修改过才进行复制,否则返回412(前置条件不满足)
|
void |
setIfNoneMatchTag(String ifNoneMatchTag)
设置复制段的校验值条件(不相等则复制),只有当源对象的etag校验值与此参数指定的值不相等时才进行复制。
|
void |
setIfUnmodifiedSince(Date ifUnmodifiedSince)
设置复制段的时间条件(未修改则复制),只有当源对象在此参数指定的时间之后没有修改过才进行复制,否则返回412(前置条件不满足)
|
void |
setPartNumber(int partNumber)
设置目标段的分段号
|
void |
setSourceBucketName(String bucketName)
设置源桶名
|
void |
setSourceObjectKey(String objectKey)
设置源对象名
|
void |
setSseCHeaderDestination(SseCHeader sseCHeaderDestination)
设置目标对象SSE-C加密方式头域信息
|
void |
setSseCHeaderSource(SseCHeader sseCHeaderSource)
设置源对象SSE-C加密方式头域信息
|
void |
setUploadId(String uploadId)
设置分段上传任务的ID号
|
void |
setVersionId(String versionId)
设置源对象的版本号
|
String |
toString() |
public CopyPartRequest()
public CopyPartRequest(String uploadId, String sourceBucketName, String sourceObjectKey, String destinationBucketName, String destinationObjectKey, int partNumber)
uploadId
- 分段上传任务的ID号sourceBucketName
- 源桶名sourceObjectKey
- 源对象名destinationBucketName
- 目标桶名destinationObjectKey
- 目标对象名partNumber
- 目标段的分段号public SseCHeader getSseCHeaderSource()
public void setSseCHeaderSource(SseCHeader sseCHeaderSource)
sseCHeaderSource
- 源对象SSE-C加密方式头域信息public SseCHeader getSseCHeaderDestination()
public void setSseCHeaderDestination(SseCHeader sseCHeaderDestination)
sseCHeaderDestination
- 目标对象SSE-C加密方式头域信息public Long getByteRangeStart()
public void setByteRangeStart(Long byteRangeStart)
byteRangeStart
- 复制的起始位置public Long getByteRangeEnd()
public void setByteRangeEnd(Long byteRangeEnd)
byteRangeEnd
- 复制的终止位置public int getPartNumber()
public void setPartNumber(int partNumber)
partNumber
- 目标段的分段号public String getUploadId()
public void setUploadId(String uploadId)
uploadId
- 分段上传任务的ID号public String getSourceBucketName()
public void setSourceBucketName(String bucketName)
bucketName
- 源桶名public String getSourceObjectKey()
public void setSourceObjectKey(String objectKey)
objectKey
- 源对象名public String getDestinationBucketName()
public void setDestinationBucketName(String destBucketName)
destBucketName
- 分段上传任务所属的桶名public String getDestinationObjectKey()
public void setDestinationObjectKey(String destObjectKey)
destObjectKey
- 分段上传任务所属的对象名public Date getIfModifiedSince()
public void setIfModifiedSince(Date ifModifiedSince)
ifModifiedSince
- 复制段的时间条件public Date getIfUnmodifiedSince()
public void setIfUnmodifiedSince(Date ifUnmodifiedSince)
ifUnmodifiedSince
- 复制段的时间条件public String getIfMatchTag()
public void setIfMatchTag(String ifMatchTag)
ifMatchTag
- 复制段的校验值条件public String getIfNoneMatchTag()
public void setIfNoneMatchTag(String ifNoneMatchTag)
ifNoneMatchTag
- 复制段的校验值条件public String getVersionId()
public void setVersionId(String versionId)
versionId
- 源对象版本号Copyright © 2018. All rights reserved.