@Service public class ObjectRetentionService extends BaseMinioService
Description: Minio 对象保留配置
| 构造器和说明 |
|---|
ObjectRetentionService() |
| 限定符和类型 | 方法和说明 |
|---|---|
io.minio.messages.Retention |
getObjectRetention(io.minio.GetObjectRetentionArgs getObjectRetentionArgs)
获取对象的保留配置
|
io.minio.messages.Retention |
getObjectRetention(String bucketName,
String objectName)
获取对象的保留配置
|
io.minio.messages.Retention |
getObjectRetention(String bucketName,
String objectName,
String versionId)
获取对象的保留配置
|
io.minio.messages.Retention |
getObjectRetention(String bucketName,
String objectName,
String region,
String versionId)
获取对象的保留配置
|
void |
setObjectRetention(io.minio.SetObjectRetentionArgs setObjectRetentionArgs)
添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。
|
void |
setObjectRetention(String bucketName,
String objectName,
io.minio.messages.Retention retention)
添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。
|
void |
setObjectRetention(String bucketName,
String objectName,
String versionId,
io.minio.messages.Retention retention)
添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。
|
void |
setObjectRetention(String bucketName,
String objectName,
String region,
String versionId,
io.minio.messages.Retention retention)
添加对象的保留配置,存储桶需要设置为对象锁定模式,并且没有开启版本控制,否则会报错收蠕虫保护。
|
close, getMinioClientpublic void setObjectRetention(String bucketName, String objectName, io.minio.messages.Retention retention)
bucketName - bucketNameobjectName - objectNameretention - Retentionpublic void setObjectRetention(String bucketName, String objectName, String versionId, io.minio.messages.Retention retention)
bucketName - bucketNameobjectName - objectNameversionId - versionIdretention - Retentionpublic void setObjectRetention(String bucketName, String objectName, String region, String versionId, io.minio.messages.Retention retention)
bucketName - bucketNameobjectName - objectNameregion - regionversionId - versionIdretention - Retentionpublic void setObjectRetention(io.minio.SetObjectRetentionArgs setObjectRetentionArgs)
setObjectRetentionArgs - SetObjectRetentionArgspublic io.minio.messages.Retention getObjectRetention(String bucketName, String objectName)
bucketName - bucketNameobjectName - objectNamepublic io.minio.messages.Retention getObjectRetention(String bucketName, String objectName, String versionId)
bucketName - bucketNameobjectName - objectNameversionId - versionIdpublic io.minio.messages.Retention getObjectRetention(String bucketName, String objectName, String region, String versionId)
bucketName - bucketNameobjectName - objectNameregion - regionversionId - versionIdpublic io.minio.messages.Retention getObjectRetention(io.minio.GetObjectRetentionArgs getObjectRetentionArgs)
getObjectRetentionArgs - GetObjectRetentionArgsRetentionCopyright © 2022. All rights reserved.