public class CopyPartRequest extends GenericRequest
Constructor and Description |
---|
CopyPartRequest() |
CopyPartRequest(String uploadId,
String sourceBucketName,
String sourceObjectKey,
String destinationBucketName,
String destinationObjectKey,
int partNumber)
构造函数
|
Modifier and Type | Method and Description |
---|---|
Long |
getByteRangeEnd()
获取复制的终止位置
|
Long |
getByteRangeStart()
获取复制的起始位置
|
String |
getDestinationBucketName()
获取分段上传任务所属的桶名(目标桶名)
|
String |
getDestinationObjectKey()
获取分段上传任务所属的对象名(目标对象名)
|
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 |
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() |
isRequesterPays, setRequesterPays
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 String getVersionId()
public void setVersionId(String versionId)
versionId
- 源对象版本号public String toString()
toString
in class GenericRequest
Copyright © 2021. All rights reserved.