public class CopyPartRequest extends AbstractMultipartRequest
uploadId
encodeHeaders, objectKey
bucketName, httpMethod, userHeaders
Constructor and Description |
---|
CopyPartRequest() |
CopyPartRequest(String uploadId,
String sourceBucketName,
String sourceObjectKey,
String destinationBucketName,
String destinationObjectKey,
int partNumber)
构造函数
|
Modifier and Type | Method and Description |
---|---|
String |
getBucketName()
获取分段上传任务所属的桶名(目标桶名)
|
Long |
getByteRangeEnd()
获取复制的终止位置
|
Long |
getByteRangeStart()
获取复制的起始位置
|
String |
getDestinationBucketName()
获取分段上传任务所属的桶名(目标桶名)
|
String |
getDestinationObjectKey()
获取分段上传任务所属的对象名(目标对象名)
|
String |
getObjectKey()
获取分段上传任务所属的对象名(目标对象名)
|
int |
getPartNumber()
获取目标段的分段号
|
String |
getSourceBucketName()
获取源桶名
|
String |
getSourceObjectKey()
获取源对象名
|
SseCHeader |
getSseCHeaderDestination()
获取目标对象SSE-C加密头域信息
|
SseCHeader |
getSseCHeaderSource()
获取源对象SSE-C解密头域信息
|
String |
getVersionId()
获取源对象的版本号
|
void |
setBucketName(String bucketName)
设置分段上传任务所属的桶名(目标桶名)
|
void |
setByteRangeEnd(Long byteRangeEnd)
设置复制的终止位置
|
void |
setByteRangeStart(Long byteRangeStart)
设置复制的起始位置
|
void |
setDestinationBucketName(String destBucketName)
设置分段上传任务所属的桶名(目标桶名)
|
void |
setDestinationObjectKey(String destObjectKey)
设置分段上传任务所属的对象名(目标对象名)
|
void |
setObjectKey(String objectKey)
设置分段上传任务所属的对象名(目标对象名)
|
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 |
setVersionId(String versionId)
设置源对象的版本号
|
String |
toString() |
getUploadId, setUploadId
isEncodeHeaders, setIsEncodeHeaders
addUserHeaders, getHttpMethod, getUserHeaders, isRequesterPays, setRequesterPays, setUserHeaders
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 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 getBucketName()
getBucketName
in class GenericRequest
public void setBucketName(String bucketName)
setBucketName
in class GenericRequest
bucketName
- 分段上传任务所属的桶名public void setObjectKey(String objectKey)
setObjectKey
in class BaseObjectRequest
objectKey
- 分段上传任务所属的对象名public String getObjectKey()
getObjectKey
in class BaseObjectRequest
public String toString()
toString
in class BaseObjectRequest
Copyright © 2021. All rights reserved.