类 MinioBucketTagsService
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.MinioBucketTagsService
Description: Bucket 标签服务
当为桶添加标签时,该桶上所有请求产生的计费话单里都会带上这些标签,从而可以针对话单报表做分类筛选,进行更详细的成本分析。例如:某个应用程序在运行过程会往桶里上传数据,我们可以用应用名称作为标签,设置到被使用的桶上。在分析话单时,就可以通过应用名称的标签来分析此应用的成本- 作者:
- : gengwei.zheng
- Date:
- : 2022/6/30 15:58
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明reactor.core.publisher.Mono<Void> deleteBucketTags(io.minio.DeleteBucketTagsArgs deleteBucketTagsArgs) 删除 Bucket 标签reactor.core.publisher.Mono<Void> deleteBucketTags(String bucketName) 删除 Bucket 标签配置reactor.core.publisher.Mono<Void> deleteBucketTags(String bucketName, String region) 删除 Bucket 标签配置reactor.core.publisher.Mono<io.minio.messages.Tags> getBucketTags(io.minio.GetBucketTagsArgs getBucketTagsArgs) 获取 Bucket 标签配置reactor.core.publisher.Mono<io.minio.messages.Tags> getBucketTags(String bucketName) 获取 Bucket 标签配置reactor.core.publisher.Mono<io.minio.messages.Tags> getBucketTags(String bucketName, String region) 获取 Bucket 标签配置reactor.core.publisher.Mono<Void> setBucketTags(io.minio.SetBucketTagsArgs setBucketTagsArgs) 设置 Bucket 标签reactor.core.publisher.Mono<Void> setBucketTags(String bucketName, io.minio.messages.Tags tags) 设置 Bucket 标签reactor.core.publisher.Mono<Void> setBucketTags(String bucketName, String region, io.minio.messages.Tags tags) 设置 Bucket 标签从类继承的方法 cn.herodotus.oss.dialect.reactive.minio.definition.service.BaseMinioAsyncService
fromFuture, just, template, toMultimap从类继承的方法 cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
构造器详细资料
-
MinioBucketTagsService
-
-
方法详细资料
-
getBucketTags
获取 Bucket 标签配置- 参数:
bucketName- 存储桶名称- 返回:
Tags
-
getBucketTags
public reactor.core.publisher.Mono<io.minio.messages.Tags> getBucketTags(String bucketName, String region) 获取 Bucket 标签配置- 参数:
bucketName- 存储桶名称region- 区域- 返回:
Tags
-
getBucketTags
public reactor.core.publisher.Mono<io.minio.messages.Tags> getBucketTags(io.minio.GetBucketTagsArgs getBucketTagsArgs) 获取 Bucket 标签配置- 参数:
getBucketTagsArgs-GetBucketTagsArgs- 返回:
Tags
-
setBucketTags
public reactor.core.publisher.Mono<Void> setBucketTags(String bucketName, io.minio.messages.Tags tags) 设置 Bucket 标签- 参数:
bucketName- 存储桶名称tags- 标签
-
setBucketTags
public reactor.core.publisher.Mono<Void> setBucketTags(String bucketName, String region, io.minio.messages.Tags tags) 设置 Bucket 标签- 参数:
bucketName- 存储桶名称region- 区域tags- 标签
-
setBucketTags
public reactor.core.publisher.Mono<Void> setBucketTags(io.minio.SetBucketTagsArgs setBucketTagsArgs) 设置 Bucket 标签- 参数:
setBucketTagsArgs-SetBucketTagsArgs
-
deleteBucketTags
删除 Bucket 标签配置- 参数:
bucketName- 存储桶名称
-
deleteBucketTags
删除 Bucket 标签配置- 参数:
bucketName- 存储桶名称region- 区域
-
deleteBucketTags
public reactor.core.publisher.Mono<Void> deleteBucketTags(io.minio.DeleteBucketTagsArgs deleteBucketTagsArgs) 删除 Bucket 标签- 参数:
deleteBucketTagsArgs-DeleteBucketTagsArgs
-