类 ObjectTagsService

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

@Service public class ObjectTagsService extends BaseMinioService

Description: Minio 对象标签服务

作者:
: gengwei.zheng
Date:
: 2022/6/30 21:10
  • 构造器详细资料

    • ObjectTagsService

      public ObjectTagsService()
  • 方法详细资料

    • setObjectTags

      public void setObjectTags(String bucketName, String objectName, Map<String,String> tags)
      为对象设置标签
      参数:
      bucketName - bucketName
      objectName - objectName
      tags - Map
    • setObjectTags

      public void setObjectTags(String bucketName, String objectName, String versionId, Map<String,String> tags)
      为对象设置标签
      参数:
      bucketName - bucketName
      objectName - objectName
      versionId - versionId
      tags - Map
    • setObjectTags

      public void setObjectTags(String bucketName, String objectName, String region, String versionId, Map<String,String> tags)
      为对象设置标签
      参数:
      bucketName - bucketName
      objectName - objectName
      region - region
      versionId - versionId
      tags - Map
    • setObjectTags

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

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

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

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

      public io.minio.messages.Tags getObjectTags(io.minio.GetObjectTagsArgs getObjectTagsArgs)
      获取对象的标签。
      参数:
      getObjectTagsArgs - GetObjectTagsArgs
    • deleteObjectTags

      public void deleteObjectTags(String bucketName, String objectName)
      删除对象设置标签
      参数:
      bucketName - bucketName
      objectName - objectName
    • deleteObjectTags

      public void deleteObjectTags(String bucketName, String objectName, String versionId)
      删除对象设置标签
      参数:
      bucketName - bucketName
      objectName - objectName
      versionId - versionId
    • deleteObjectTags

      public void deleteObjectTags(String bucketName, String objectName, String region, String versionId)
      删除对象设置标签
      参数:
      bucketName - bucketName
      objectName - objectName
      region - region
      versionId - versionId
    • deleteObjectTags

      public void deleteObjectTags(io.minio.DeleteObjectTagsArgs deleteObjectTagsArgs)
      删除对象标签
      参数:
      deleteObjectTagsArgs - DeleteObjectTagsArgs