Class MinioObjectTagsService


@Service public class MinioObjectTagsService extends BaseMinioService

Description: Minio 对象标签服务

Author:
: gengwei.zheng
Date:
: 2022/6/30 21:10
  • Constructor Details

  • Method Details

    • getObjectTags

      public io.minio.messages.Tags getObjectTags(String bucketName, String objectName)
      获取对象的标签
      Parameters:
      bucketName - bucketName
      objectName - objectName
      Returns:
      Tags
    • getObjectTags

      public io.minio.messages.Tags getObjectTags(String bucketName, String region, String objectName)
      获取对象的标签
      Parameters:
      bucketName - bucketName
      objectName - objectName
      region - region
      Returns:
      Tags
    • getObjectTags

      public io.minio.messages.Tags getObjectTags(String bucketName, String region, String objectName, String versionId)
      获取对象的标签
      Parameters:
      bucketName - bucketName
      objectName - objectName
      region - region
      versionId - versionId
      Returns:
      Tags
    • getObjectTags

      public io.minio.messages.Tags getObjectTags(io.minio.GetObjectTagsArgs getObjectTagsArgs)
      获取对象的标签。
      Parameters:
      getObjectTagsArgs - GetObjectTagsArgs
      Returns:
      Tags
    • setObjectTags

      public void setObjectTags(String bucketName, String objectName, io.minio.messages.Tags tags)
      为对象设置标签
      Parameters:
      bucketName - 存储桶名称
      objectName - 对象名称
      tags - 标签 Tags
    • setObjectTags

      public void setObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags)
      为对象设置标签
      Parameters:
      bucketName - 存储桶名称
      region - 存储桶区域
      objectName - 对象名称
      tags - 标签 Tags
    • setObjectTags

      public void setObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags, String versionId)
      为对象设置标签
      Parameters:
      bucketName - 存储桶名称
      region - 存储桶区域
      objectName - 对象名称
      tags - 标签 Tags
      versionId - 版本ID
    • setObjectTags

      public void setObjectTags(io.minio.SetObjectTagsArgs setObjectTagsArgs)
      为对象设置标签
      Parameters:
      setObjectTagsArgs - SetObjectTagsArgs
    • deleteObjectTags

      public void deleteObjectTags(String bucketName, String objectName)
      清空对象设置标签
      Parameters:
      bucketName - 存储桶名称
      objectName - 对象名称
    • deleteObjectTags

      public void deleteObjectTags(String bucketName, String region, String objectName)
      清空对象设置标签
      Parameters:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
    • deleteObjectTags

      public void deleteObjectTags(String bucketName, String region, String objectName, String versionId)
      清空对象设置标签
      Parameters:
      bucketName - 存储桶名称
      region - 区域
      objectName - 对象名称
      versionId - 版本ID
    • deleteObjectTags

      public void deleteObjectTags(io.minio.DeleteObjectTagsArgs deleteObjectTagsArgs)
      清空对象设置标签
      Parameters:
      deleteObjectTagsArgs - DeleteObjectTagsArgs