类 ObjectRetentionService
java.lang.Object
cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
cn.herodotus.engine.oss.minio.service.ObjectRetentionService
Description: Minio 对象保留配置
- 作者:
- : gengwei.zheng
- Date:
- : 2022/6/30 21:08
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明io.minio.messages.RetentiongetObjectRetention(io.minio.GetObjectRetentionArgs getObjectRetentionArgs) 获取对象的保留配置io.minio.messages.RetentiongetObjectRetention(String bucketName, String objectName) 获取对象的保留配置io.minio.messages.RetentiongetObjectRetention(String bucketName, String objectName, String versionId) 获取对象的保留配置io.minio.messages.RetentiongetObjectRetention(String bucketName, String objectName, String region, String versionId) 获取对象的保留配置voidsetObjectRetention(io.minio.SetObjectRetentionArgs setObjectRetentionArgs) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。voidsetObjectRetention(String bucketName, String objectName, io.minio.messages.Retention retention) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。voidsetObjectRetention(String bucketName, String objectName, String versionId, io.minio.messages.Retention retention) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。voidsetObjectRetention(String bucketName, String objectName, String region, String versionId, io.minio.messages.Retention retention) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。从类继承的方法 cn.herodotus.engine.oss.minio.definition.service.BaseMinioService
close, getMinioClient
-
构造器详细资料
-
ObjectRetentionService
public ObjectRetentionService()
-
-
方法详细资料
-
setObjectRetention
public void setObjectRetention(String bucketName, String objectName, io.minio.messages.Retention retention) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。- 参数:
bucketName- bucketNameobjectName- objectNameretention-Retention
-
setObjectRetention
public void setObjectRetention(String bucketName, String objectName, String versionId, io.minio.messages.Retention retention) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。- 参数:
bucketName- bucketNameobjectName- objectNameversionId- versionIdretention-Retention
-
setObjectRetention
public void setObjectRetention(String bucketName, String objectName, String region, String versionId, io.minio.messages.Retention retention) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。- 参数:
bucketName- bucketNameobjectName- objectNameregion- regionversionId- versionIdretention-Retention
-
setObjectRetention
public void setObjectRetention(io.minio.SetObjectRetentionArgs setObjectRetentionArgs) 添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。- 参数:
setObjectRetentionArgs-SetObjectRetentionArgs
-
getObjectRetention
获取对象的保留配置- 参数:
bucketName- bucketNameobjectName- objectName
-
getObjectRetention
public io.minio.messages.Retention getObjectRetention(String bucketName, String objectName, String versionId) 获取对象的保留配置- 参数:
bucketName- bucketNameobjectName- objectNameversionId- versionId
-
getObjectRetention
public io.minio.messages.Retention getObjectRetention(String bucketName, String objectName, String region, String versionId) 获取对象的保留配置- 参数:
bucketName- bucketNameobjectName- objectNameregion- regionversionId- versionId
-
getObjectRetention
public io.minio.messages.Retention getObjectRetention(io.minio.GetObjectRetentionArgs getObjectRetentionArgs) 获取对象的保留配置- 参数:
getObjectRetentionArgs-GetObjectRetentionArgs- 返回:
Retention
-