类 BucketTagsService

java.lang.Object
cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
cn.herodotus.engine.oss.minio.service.BucketTagsService

@Service public class BucketTagsService extends BaseMinioService

Description: Bucket 标签服务

当为桶添加标签时,该桶上所有请求产生的计费话单里都会带上这些标签,从而可以针对话单报表做分类筛选,进行更详细的成本分析。例如:某个应用程序在运行过程会往桶里上传数据,我们可以用应用名称作为标签,设置到被使用的桶上。在分析话单时,就可以通过应用名称的标签来分析此应用的成本
作者:
: gengwei.zheng
Date:
: 2022/6/30 15:58
  • 构造器详细资料

  • 方法详细资料

    • setBucketTags

      public void setBucketTags(String bucketName, io.minio.messages.Tags tags)
      设置 Bucket 标签
      参数:
      bucketName - bucketName
      tags - Tags
    • setBucketTags

      public void setBucketTags(String bucketName, String region, io.minio.messages.Tags tags)
      设置 Bucket 标签
      参数:
      bucketName - bucketName
      region - region
      tags - tags
    • setBucketTags

      public void setBucketTags(String bucketName, Map<String,String> tags)
      设置 Bucket 标签
      参数:
      bucketName - bucketName
      tags - Map
    • setBucketTags

      public void setBucketTags(String bucketName, String region, Map<String,String> tags)
      设置 Bucket 标签
      参数:
      bucketName - bucketName
      region - region
      tags - Map
    • setBucketTags

      public void setBucketTags(io.minio.SetBucketTagsArgs setBucketTagsArgs)
      设置 Bucket 标签
      参数:
      setBucketTagsArgs - SetBucketTagsArgs
    • getBucketTags

      public io.minio.messages.Tags getBucketTags(String bucketName)
      获取 Bucket 标签配置
      参数:
      bucketName - bucketName
      返回:
      Tags
    • getBucketTags

      public io.minio.messages.Tags getBucketTags(String bucketName, String region)
      获取 Bucket 标签配置
      参数:
      bucketName - bucketName
      region - region
      返回:
      Tags
    • getBucketTags

      public io.minio.messages.Tags getBucketTags(io.minio.GetBucketTagsArgs getBucketTagsArgs)
      获取 Bucket 标签配置
      参数:
      getBucketTagsArgs - GetBucketTagsArgs
    • deleteBucketTags

      public void deleteBucketTags(String bucketName)
      删除 Bucket 标签
      参数:
      bucketName - bucketName
    • deleteBucketTags

      public void deleteBucketTags(String bucketName, String region)
      删除 Bucket 标签
      参数:
      bucketName - bucketName
      region - region
    • deleteBucketTags

      public void deleteBucketTags(io.minio.DeleteBucketTagsArgs deleteBucketTagsArgs)
      删除 Bucket 标签
      参数:
      deleteBucketTagsArgs - DeleteBucketTagsArgs