@Service public class BucketLifecycleService extends BaseMinioService
Description: Bucket 生命周期配置服务
生命周期管理可适用于以下典型场景: · 周期性上传的日志文件,可能只需要保留一个星期或一个月。到期后要删除它们。 · 某些文档在一段时间内经常访问,但是超过一定时间后便可能不再访问了。这些文档需要在一定时间后转化为低频访问存储,归档存储或者删除
| 构造器和说明 |
|---|
BucketLifecycleService() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
deleteBucketLifecycle(io.minio.DeleteBucketLifecycleArgs deleteBucketLifecycleArgs)
删除 Bucket 生命周期配置
|
void |
deleteBucketLifecycle(String bucketName)
删除 Bucket 生命周期配置
|
void |
deleteBucketLifecycle(String bucketName,
String region)
删除 Bucket 生命周期配置
|
io.minio.messages.LifecycleConfiguration |
getBucketLifecycle(io.minio.GetBucketLifecycleArgs getBucketLifecycleArgs)
获取 Bucket 生命周期配置
|
io.minio.messages.LifecycleConfiguration |
getBucketLifecycle(String bucketName)
获取 Bucket 生命周期配置
|
io.minio.messages.LifecycleConfiguration |
getBucketLifecycle(String bucketName,
String region)
获取 Bucket 生命周期配置
|
void |
setBucketLifecycle(io.minio.SetBucketLifecycleArgs setBucketLifecycleArgs)
设置 Bucket 生命周期
|
void |
setBucketLifecycle(String bucketName,
io.minio.messages.LifecycleConfiguration lifecycleConfiguration)
设置 Bucket 生命周期
|
void |
setBucketLifecycle(String bucketName,
List<io.minio.messages.LifecycleRule> lifecycleRules)
设置 Bucket 生命周期配置
|
void |
setBucketLifecycle(String bucketName,
String region,
io.minio.messages.LifecycleConfiguration lifecycleConfiguration)
设置 Bucket 生命周期
|
void |
setBucketLifecycle(String bucketName,
String region,
List<io.minio.messages.LifecycleRule> lifecycleRules)
置 Bucket 生命周期配置
|
close, getMinioClientpublic void setBucketLifecycle(String bucketName, List<io.minio.messages.LifecycleRule> lifecycleRules)
bucketName - bucketNamelifecycleRules - LifecycleRulepublic void setBucketLifecycle(String bucketName, String region, List<io.minio.messages.LifecycleRule> lifecycleRules)
bucketName - bucketNameregion - regionlifecycleRules - LifecycleRulepublic void setBucketLifecycle(String bucketName, io.minio.messages.LifecycleConfiguration lifecycleConfiguration)
bucketName - bucketNamelifecycleConfiguration - LifecycleConfigurationpublic void setBucketLifecycle(String bucketName, String region, io.minio.messages.LifecycleConfiguration lifecycleConfiguration)
bucketName - bucketNameregion - regionlifecycleConfiguration - @link LifecycleConfiguration}public void setBucketLifecycle(io.minio.SetBucketLifecycleArgs setBucketLifecycleArgs)
setBucketLifecycleArgs - SetBucketLifecycleArgspublic io.minio.messages.LifecycleConfiguration getBucketLifecycle(String bucketName)
bucketName - bucketNameLifecycleConfigurationpublic io.minio.messages.LifecycleConfiguration getBucketLifecycle(String bucketName, String region)
bucketName - bucketNameregion - regionLifecycleConfigurationpublic io.minio.messages.LifecycleConfiguration getBucketLifecycle(io.minio.GetBucketLifecycleArgs getBucketLifecycleArgs)
getBucketLifecycleArgs - GetBucketLifecycleArgspublic void deleteBucketLifecycle(String bucketName)
bucketName - bucketNamepublic void deleteBucketLifecycle(String bucketName, String region)
bucketName - bucketNameregion - regionpublic void deleteBucketLifecycle(io.minio.DeleteBucketLifecycleArgs deleteBucketLifecycleArgs)
deleteBucketLifecycleArgs - DeleteBucketLifecycleArgsCopyright © 2022. All rights reserved.