Class MinioObjectTagsService
java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<io.minio.MinioClient>
cn.herodotus.oss.dialect.minio.definition.service.BaseMinioService
cn.herodotus.oss.dialect.minio.service.MinioObjectTagsService
Description: Minio 对象标签服务
- Author:
- : gengwei.zheng
- Date:
- : 2022/6/30 21:10
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteObjectTags(io.minio.DeleteObjectTagsArgs deleteObjectTagsArgs) 清空对象设置标签voiddeleteObjectTags(String bucketName, String objectName) 清空对象设置标签voiddeleteObjectTags(String bucketName, String region, String objectName) 清空对象设置标签voiddeleteObjectTags(String bucketName, String region, String objectName, String versionId) 清空对象设置标签io.minio.messages.TagsgetObjectTags(io.minio.GetObjectTagsArgs getObjectTagsArgs) 获取对象的标签。io.minio.messages.TagsgetObjectTags(String bucketName, String objectName) 获取对象的标签io.minio.messages.TagsgetObjectTags(String bucketName, String region, String objectName) 获取对象的标签io.minio.messages.TagsgetObjectTags(String bucketName, String region, String objectName, String versionId) 获取对象的标签voidsetObjectTags(io.minio.SetObjectTagsArgs setObjectTagsArgs) 为对象设置标签voidsetObjectTags(String bucketName, String objectName, io.minio.messages.Tags tags) 为对象设置标签voidsetObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags) 为对象设置标签voidsetObjectTags(String bucketName, String region, String objectName, io.minio.messages.Tags tags, String versionId) 为对象设置标签Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioObjectTagsService
-
-
Method Details
-
getObjectTags
获取对象的标签- Parameters:
bucketName- bucketNameobjectName- objectName- Returns:
Tags
-
getObjectTags
获取对象的标签- Parameters:
bucketName- bucketNameobjectName- objectNameregion- region- Returns:
Tags
-
getObjectTags
public io.minio.messages.Tags getObjectTags(String bucketName, String region, String objectName, String versionId) 获取对象的标签- Parameters:
bucketName- bucketNameobjectName- objectNameregion- regionversionId- versionId- Returns:
Tags
-
getObjectTags
public io.minio.messages.Tags getObjectTags(io.minio.GetObjectTagsArgs getObjectTagsArgs) 获取对象的标签。- Parameters:
getObjectTagsArgs-GetObjectTagsArgs- Returns:
Tags
-
setObjectTags
为对象设置标签- 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- 标签TagsversionId- 版本ID
-
setObjectTags
public void setObjectTags(io.minio.SetObjectTagsArgs setObjectTagsArgs) 为对象设置标签- Parameters:
setObjectTagsArgs-SetObjectTagsArgs
-
deleteObjectTags
清空对象设置标签- Parameters:
bucketName- 存储桶名称objectName- 对象名称
-
deleteObjectTags
清空对象设置标签- Parameters:
bucketName- 存储桶名称region- 区域objectName- 对象名称
-
deleteObjectTags
清空对象设置标签- Parameters:
bucketName- 存储桶名称region- 区域objectName- 对象名称versionId- 版本ID
-
deleteObjectTags
public void deleteObjectTags(io.minio.DeleteObjectTagsArgs deleteObjectTagsArgs) 清空对象设置标签- Parameters:
deleteObjectTagsArgs-DeleteObjectTagsArgs
-