Class S3BucketLifecycleConfigurationService

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.S3BucketLifecycleConfigurationService

@Service public class S3BucketLifecycleConfigurationService extends BaseS3Service

Description: Amazon S3 存储桶生命周期配置 Service

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

    • S3BucketLifecycleConfigurationService

      public S3BucketLifecycleConfigurationService(S3ClientObjectPool s3ClientObjectPool)
  • Method Details

    • deleteBucketLifecycleConfiguration

      public void deleteBucketLifecycleConfiguration(com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest request)
      删除存储桶生命周期配置
      Parameters:
      request - DeleteBucketLifecycleConfigurationRequest
    • getBucketLifecycleConfiguration

      public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration(com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest request)
      获取存储桶生命周期配置
      Parameters:
      request - GetBucketLifecycleConfigurationRequest
      Returns:
      BucketLifecycleConfiguration
    • setBucketLifecycleConfiguration

      public void setBucketLifecycleConfiguration(com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest request)
      设置存储桶生命周期配置
      Parameters:
      request - SetBucketLifecycleConfigurationRequest