类 MinioObjectTagsService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<MinioAsyncClient>
cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAsyncService
cn.herodotus.oss.dialect.reactive.minio.service.MinioObjectTagsService
Description: Minio 对象标签服务
- 作者:
- : gengwei.zheng
- Date:
- : 2022/6/30 21:10
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明reactor.core.publisher.Mono<Void> deleteObjectTags(io.minio.DeleteObjectTagsArgs deleteObjectTagsArgs) 清空对象设置标签reactor.core.publisher.Mono<Void> deleteObjectTags(String bucketName, String objectName) 清空对象设置标签reactor.core.publisher.Mono<Void> deleteObjectTags(String bucketName, String region, String objectName) 清空对象设置标签reactor.core.publisher.Mono<Void> deleteObjectTags(String bucketName, String region, String objectName, String versionId) 清空对象设置标签reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(io.minio.GetObjectTagsArgs getObjectTagsArgs) 获取对象的标签。reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(String bucketName, String objectName) 获取对象的标签reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(String bucketName, String region, String objectName) 获取对象的标签reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(String bucketName, String region, String objectName, String versionId) 获取对象的标签reactor.core.publisher.Mono<Void> setObjectTags(io.minio.SetObjectTagsArgs setObjectTagsArgs) 为对象设置标签reactor.core.publisher.Mono<Void> setObjectTags(String bucketName, String objectName, io.minio.messages.Tags tags) 为对象设置标签reactor.core.publisher.Mono<Void> setObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags) 为对象设置标签reactor.core.publisher.Mono<Void> setObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags, String versionId) 为对象设置标签从类继承的方法 cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAsyncService
fromFuture, just, template, toMultimap从类继承的方法 cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
构造器详细资料
-
MinioObjectTagsService
-
-
方法详细资料
-
getObjectTags
public reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(String bucketName, String objectName) 获取对象的标签- 参数:
bucketName- bucketNameobjectName- objectName- 返回:
Tags
-
getObjectTags
public reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(String bucketName, String region, String objectName) 获取对象的标签- 参数:
bucketName- bucketNameregion- regionobjectName- objectName- 返回:
Tags
-
getObjectTags
public reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(String bucketName, String region, String objectName, String versionId) 获取对象的标签- 参数:
bucketName- bucketNameregion- regionobjectName- objectNameversionId- versionId- 返回:
Tags
-
getObjectTags
public reactor.core.publisher.Mono<io.minio.messages.Tags> getObjectTags(io.minio.GetObjectTagsArgs getObjectTagsArgs) 获取对象的标签。- 参数:
getObjectTagsArgs-GetObjectTagsArgs- 返回:
Tags
-
setObjectTags
public reactor.core.publisher.Mono<Void> setObjectTags(String bucketName, String objectName, io.minio.messages.Tags tags) 为对象设置标签- 参数:
bucketName- 存储桶名称objectName- 对象名称tags- 标签Tags
-
setObjectTags
public reactor.core.publisher.Mono<Void> setObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags) 为对象设置标签- 参数:
bucketName- 存储桶名称region- 存储桶区域objectName- 对象名称tags- 标签Tags
-
setObjectTags
public reactor.core.publisher.Mono<Void> setObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags, String versionId) 为对象设置标签- 参数:
bucketName- 存储桶名称region- 存储桶区域objectName- 对象名称tags- 标签TagsversionId- 版本ID
-
setObjectTags
public reactor.core.publisher.Mono<Void> setObjectTags(io.minio.SetObjectTagsArgs setObjectTagsArgs) 为对象设置标签- 参数:
setObjectTagsArgs-SetObjectTagsArgs
-
deleteObjectTags
清空对象设置标签- 参数:
bucketName- 存储桶名称objectName- 对象名称
-
deleteObjectTags
public reactor.core.publisher.Mono<Void> deleteObjectTags(String bucketName, String region, String objectName) 清空对象设置标签- 参数:
bucketName- 存储桶名称region- 区域objectName- 对象名称
-
deleteObjectTags
public reactor.core.publisher.Mono<Void> deleteObjectTags(String bucketName, String region, String objectName, String versionId) 清空对象设置标签- 参数:
bucketName- 存储桶名称region- 区域objectName- 对象名称versionId- 版本ID
-
deleteObjectTags
public reactor.core.publisher.Mono<Void> deleteObjectTags(io.minio.DeleteObjectTagsArgs deleteObjectTagsArgs) 清空对象设置标签- 参数:
deleteObjectTagsArgs-DeleteObjectTagsArgs
-