类 BucketLifecycleService
java.lang.Object
cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
cn.herodotus.engine.oss.minio.service.BucketLifecycleService
Description: Bucket 生命周期配置服务
生命周期管理可适用于以下典型场景: · 周期性上传的日志文件,可能只需要保留一个星期或一个月。到期后要删除它们。 · 某些文档在一段时间内经常访问,但是超过一定时间后便可能不再访问了。这些文档需要在一定时间后转化为低频访问存储,归档存储或者删除
- 作者:
- : gengwei.zheng
- Date:
- : 2022/6/30 15:39
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voiddeleteBucketLifecycle(io.minio.DeleteBucketLifecycleArgs deleteBucketLifecycleArgs) 删除 Bucket 生命周期配置voiddeleteBucketLifecycle(String bucketName) 删除 Bucket 生命周期配置voiddeleteBucketLifecycle(String bucketName, String region) 删除 Bucket 生命周期配置io.minio.messages.LifecycleConfigurationgetBucketLifecycle(io.minio.GetBucketLifecycleArgs getBucketLifecycleArgs) 获取 Bucket 生命周期配置io.minio.messages.LifecycleConfigurationgetBucketLifecycle(String bucketName) 获取 Bucket 生命周期配置io.minio.messages.LifecycleConfigurationgetBucketLifecycle(String bucketName, String region) 获取 Bucket 生命周期配置voidsetBucketLifecycle(io.minio.SetBucketLifecycleArgs setBucketLifecycleArgs) 设置 Bucket 生命周期voidsetBucketLifecycle(String bucketName, io.minio.messages.LifecycleConfiguration lifecycleConfiguration) 设置 Bucket 生命周期voidsetBucketLifecycle(String bucketName, String region, io.minio.messages.LifecycleConfiguration lifecycleConfiguration) 设置 Bucket 生命周期voidsetBucketLifecycle(String bucketName, String region, List<io.minio.messages.LifecycleRule> lifecycleRules) 置 Bucket 生命周期配置voidsetBucketLifecycle(String bucketName, List<io.minio.messages.LifecycleRule> lifecycleRules) 设置 Bucket 生命周期配置从类继承的方法 cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
close, getMinioClient
-
构造器详细资料
-
BucketLifecycleService
-
-
方法详细资料
-
setBucketLifecycle
public void setBucketLifecycle(String bucketName, List<io.minio.messages.LifecycleRule> lifecycleRules) 设置 Bucket 生命周期配置- 参数:
bucketName- bucketNamelifecycleRules-LifecycleRule
-
setBucketLifecycle
public void setBucketLifecycle(String bucketName, String region, List<io.minio.messages.LifecycleRule> lifecycleRules) 置 Bucket 生命周期配置- 参数:
bucketName- bucketNameregion- regionlifecycleRules-LifecycleRule
-
setBucketLifecycle
public void setBucketLifecycle(String bucketName, io.minio.messages.LifecycleConfiguration lifecycleConfiguration) 设置 Bucket 生命周期- 参数:
bucketName- bucketNamelifecycleConfiguration-LifecycleConfiguration
-
setBucketLifecycle
public void setBucketLifecycle(String bucketName, String region, io.minio.messages.LifecycleConfiguration lifecycleConfiguration) 设置 Bucket 生命周期- 参数:
bucketName- bucketNameregion- regionlifecycleConfiguration-
-
setBucketLifecycle
public void setBucketLifecycle(io.minio.SetBucketLifecycleArgs setBucketLifecycleArgs) 设置 Bucket 生命周期- 参数:
setBucketLifecycleArgs-SetBucketLifecycleArgs
-
getBucketLifecycle
获取 Bucket 生命周期配置- 参数:
bucketName- bucketName- 返回:
LifecycleConfiguration
-
getBucketLifecycle
public io.minio.messages.LifecycleConfiguration getBucketLifecycle(String bucketName, String region) 获取 Bucket 生命周期配置- 参数:
bucketName- bucketNameregion- region- 返回:
LifecycleConfiguration
-
getBucketLifecycle
public io.minio.messages.LifecycleConfiguration getBucketLifecycle(io.minio.GetBucketLifecycleArgs getBucketLifecycleArgs) 获取 Bucket 生命周期配置- 参数:
getBucketLifecycleArgs-GetBucketLifecycleArgs
-
deleteBucketLifecycle
删除 Bucket 生命周期配置- 参数:
bucketName- bucketName
-
deleteBucketLifecycle
删除 Bucket 生命周期配置- 参数:
bucketName- bucketNameregion- region
-
deleteBucketLifecycle
public void deleteBucketLifecycle(io.minio.DeleteBucketLifecycleArgs deleteBucketLifecycleArgs) 删除 Bucket 生命周期配置- 参数:
deleteBucketLifecycleArgs-DeleteBucketLifecycleArgs
-