Class S3BucketEncryptionService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<com.amazonaws.services.s3.AmazonS3>
cn.herodotus.oss.dialect.s3.definition.service.BaseS3Service
cn.herodotus.oss.dialect.s3.service.S3BucketEncryptionService

@Service public class S3BucketEncryptionService extends BaseS3Service

Description: Amazon S3 存储桶加密 Service

Author:
: gengwei.zheng
Date:
: 2023/7/16 17:04
  • Constructor Details

    • S3BucketEncryptionService

      public S3BucketEncryptionService(S3ClientObjectPool s3ClientObjectPool)
  • Method Details

    • deleteBucketEncryption

      public com.amazonaws.services.s3.model.DeleteBucketEncryptionResult deleteBucketEncryption(com.amazonaws.services.s3.model.DeleteBucketEncryptionRequest request)
      删除存储桶分加密
      Parameters:
      request - DeleteBucketEncryptionRequest
      Returns:
      DeleteBucketEncryptionResult
    • getBucketEncryption

      public com.amazonaws.services.s3.model.GetBucketEncryptionResult getBucketEncryption(com.amazonaws.services.s3.model.GetBucketEncryptionRequest request)
      获取存储桶加密
      Parameters:
      request - GetBucketEncryptionRequest
      Returns:
      GetBucketEncryptionResult
    • setBucketEncryption

      public com.amazonaws.services.s3.model.SetBucketEncryptionResult setBucketEncryption(com.amazonaws.services.s3.model.SetBucketEncryptionRequest request)
      设置存储桶加密
      Parameters:
      request - SetBucketEncryptionRequest
      Returns:
      SetBucketEncryptionResult