Class MinioBucketEncryptionService
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.MinioBucketEncryptionService
Description: Bucket 加密服务
- Author:
- : gengwei.zheng
- Date:
- : 2022/6/30 15:31
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteBucketEncryption(io.minio.DeleteBucketEncryptionArgs deleteBucketEncryptionArgs) 删除 Bucket 加密配置voiddeleteBucketEncryption(String bucketName) 删除 Bucket 加密配置voiddeleteBucketEncryption(String bucketName, String region) 删除 Bucket 加密配置io.minio.messages.SseConfigurationgetBucketEncryption(io.minio.GetBucketEncryptionArgs getBucketEncryptionArgs) 获取 Bucket 加密配置io.minio.messages.SseConfigurationgetBucketEncryption(String bucketName) 获取 Bucket 加密配置io.minio.messages.SseConfigurationgetBucketEncryption(String bucketName, String region) 获取 Bucket 加密配置voidsetBucketEncryption(io.minio.SetBucketEncryptionArgs setBucketEncryptionArgs) 设置 Bucket 加密voidsetBucketEncryption(String bucketName, io.minio.messages.SseConfiguration config) 设置 Bucket 加密voidsetBucketEncryption(String bucketName, String region, io.minio.messages.SseConfiguration config) 设置 Bucket 加密Methods inherited from class cn.herodotus.oss.dialect.core.service.BaseOssService
close, getClient
-
Constructor Details
-
MinioBucketEncryptionService
-
-
Method Details
-
getBucketEncryption
获取 Bucket 加密配置- Parameters:
bucketName- 存储桶名称- Returns:
- 自定义 SseConfiguration 枚举
SseConfiguration
-
getBucketEncryption
获取 Bucket 加密配置- Parameters:
bucketName- 存储桶名称region- 区域- Returns:
- 自定义 SseConfiguration 枚举
SseConfiguration
-
getBucketEncryption
public io.minio.messages.SseConfiguration getBucketEncryption(io.minio.GetBucketEncryptionArgs getBucketEncryptionArgs) 获取 Bucket 加密配置- Parameters:
getBucketEncryptionArgs-GetBucketEncryptionArgs
-
setBucketEncryption
设置 Bucket 加密- Parameters:
bucketName- 存储桶名称config- 加密配置SseConfiguration
-
setBucketEncryption
public void setBucketEncryption(String bucketName, String region, io.minio.messages.SseConfiguration config) 设置 Bucket 加密- Parameters:
bucketName- 存储桶名称region- 区域config- 加密配置SseConfiguration
-
setBucketEncryption
public void setBucketEncryption(io.minio.SetBucketEncryptionArgs setBucketEncryptionArgs) 设置 Bucket 加密- Parameters:
setBucketEncryptionArgs-SetBucketEncryptionArgs
-
deleteBucketEncryption
删除 Bucket 加密配置- Parameters:
bucketName- 存储桶名称
-
deleteBucketEncryption
删除 Bucket 加密配置- Parameters:
bucketName- 存储桶名称region- 区域
-
deleteBucketEncryption
public void deleteBucketEncryption(io.minio.DeleteBucketEncryptionArgs deleteBucketEncryptionArgs) 删除 Bucket 加密配置- Parameters:
deleteBucketEncryptionArgs-DeleteBucketEncryptionArgs
-