public class CopyObjectV2Input extends GenericInput
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CopyObjectV2Input.CopyObjectV2InputBuilder |
requestDate, requestHost| 构造器和说明 |
|---|
CopyObjectV2Input() |
getRequestDate, getRequestHost, setRequestDate, setRequestHostpublic String getBucket()
public String getKey()
public String getSrcBucket()
public String getSrcKey()
public String getSrcVersionID()
public ObjectMetaRequestOptions getOptions()
public CopyObjectV2Input setBucket(String bucket)
public CopyObjectV2Input setKey(String key)
public CopyObjectV2Input setSrcBucket(String srcBucket)
public CopyObjectV2Input setSrcKey(String srcKey)
public CopyObjectV2Input setSrcVersionID(String srcVersionID)
public CopyObjectV2Input setOptions(ObjectMetaRequestOptions options)
public String getCopySourceIfMatch()
public CopyObjectV2Input setCopySourceIfMatch(String copySourceIfMatch)
public Date getCopySourceIfModifiedSince()
public CopyObjectV2Input setCopySourceIfModifiedSince(Date copySourceIfModifiedSince)
public String getCopySourceIfNoneMatch()
public CopyObjectV2Input setCopySourceIfNoneMatch(String copySourceIfNoneMatch)
public Date getCopySourceIfUnmodifiedSince()
public CopyObjectV2Input setCopySourceIfUnmodifiedSince(Date copySourceIfUnmodifiedSince)
public String getCopySourceSSECAlgorithm()
public CopyObjectV2Input setCopySourceSSECAlgorithm(String copySourceSSECAlgorithm)
public String getCopySourceSSECKey()
public CopyObjectV2Input setCopySourceSSECKey(String copySourceSSECKey)
public String getCopySourceSSECKeyMD5()
public CopyObjectV2Input setCopySourceSSECKeyMD5(String copySourceSSECKeyMD5)
public com.volcengine.tos.comm.common.MetadataDirectiveType getMetadataDirective()
public CopyObjectV2Input setMetadataDirective(com.volcengine.tos.comm.common.MetadataDirectiveType metadataDirective)
public boolean isForbidOverwrite()
public CopyObjectV2Input setForbidOverwrite(boolean forbidOverwrite)
public String getIfMatch()
public CopyObjectV2Input setIfMatch(String ifMatch)
public String getTagging()
public CopyObjectV2Input setTagging(String tagging)
public com.volcengine.tos.comm.common.TaggingDirectiveType getTaggingDirective()
public CopyObjectV2Input setTaggingDirective(com.volcengine.tos.comm.common.TaggingDirectiveType taggingDirective)
public long getObjectExpires()
public CopyObjectV2Input setObjectExpires(long objectExpires)
public static CopyObjectV2Input.CopyObjectV2InputBuilder builder()
Copyright © 2024. All rights reserved.