Class CopyObjectRequest
java.lang.Object
cn.herodotus.oss.rest.minio.definition.BaseRequest<B,A>
cn.herodotus.oss.rest.minio.definition.BucketRequest<B,A>
cn.herodotus.oss.rest.minio.definition.ObjectRequest<B,A>
cn.herodotus.oss.rest.minio.definition.ObjectWriteRequest<io.minio.CopyObjectArgs.Builder,io.minio.CopyObjectArgs>
cn.herodotus.oss.rest.minio.request.object.CopyObjectRequest
- All Implemented Interfaces:
MinioRequest,MinioRequestBuilder<io.minio.CopyObjectArgs.Builder,,io.minio.CopyObjectArgs> Serializable
public class CopyObjectRequest
extends ObjectWriteRequest<io.minio.CopyObjectArgs.Builder,io.minio.CopyObjectArgs>
Description: 拷贝对象
- Author:
- : gengwei.zheng
- See Also:
- Date:
- : 2023/5/31 14:53
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.minio.CopyObjectArgs.Builder获取Buildervoidprepare(io.minio.CopyObjectArgs.Builder builder) 参数准备voidsetMetadataDirective(String metadataDirective) voidsetSource(CopySourceRequest source) voidsetTaggingDirective(String taggingDirective) Methods inherited from class cn.herodotus.oss.rest.minio.definition.ObjectWriteRequest
getHeaders, getLegalHold, getRetention, getServerSideEncryption, getTags, getToRetention, getUserMetadata, setHeaders, setLegalHold, setRetention, setServerSideEncryption, setTags, setUserMetadataMethods inherited from class cn.herodotus.oss.rest.minio.definition.ObjectRequest
getObjectName, setObjectNameMethods inherited from class cn.herodotus.oss.rest.minio.definition.BucketRequest
getBucketName, getRegion, setBucketName, setRegionMethods inherited from class cn.herodotus.oss.rest.minio.definition.BaseRequest
getExtraHeaders, getExtraQueryParams, setExtraHeaders, setExtraQueryParamsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface cn.herodotus.oss.rest.minio.definition.MinioRequestBuilder
build
-
Constructor Details
-
CopyObjectRequest
-
-
Method Details
-
getSource
-
setSource
-
getMetadataDirective
-
setMetadataDirective
-
getTaggingDirective
-
setTaggingDirective
-
prepare
public void prepare(io.minio.CopyObjectArgs.Builder builder) Description copied from interface:MinioRequestBuilder参数准备- Specified by:
preparein interfaceMinioRequestBuilder<io.minio.CopyObjectArgs.Builder,io.minio.CopyObjectArgs> - Overrides:
preparein classObjectWriteRequest<io.minio.CopyObjectArgs.Builder,io.minio.CopyObjectArgs> - Parameters:
builder- Minio 参数构造器
-
getBuilder
public io.minio.CopyObjectArgs.Builder getBuilder()Description copied from interface:MinioRequestBuilder获取Builder- Returns:
- builder
-