Class AliyunBucketTransferAccelerationService

java.lang.Object
cn.herodotus.oss.dialect.core.service.BaseOssService<com.aliyun.oss.OSS>
cn.herodotus.oss.dialect.aliyun.definition.service.BaseAliyunService
cn.herodotus.oss.dialect.aliyun.service.AliyunBucketTransferAccelerationService

@Service public class AliyunBucketTransferAccelerationService extends BaseAliyunService

Description: Aliyun OSS 传输加速 Service

Author:
: gengwei.zheng
Date:
: 2023/7/23 22:55
  • Constructor Details

    • AliyunBucketTransferAccelerationService

      public AliyunBucketTransferAccelerationService(cn.herodotus.engine.assistant.definition.support.AbstractObjectPool<com.aliyun.oss.OSS> ossClientObjectPool)
  • Method Details

    • setBucketTransferAcceleration

      public com.aliyun.oss.model.VoidResult setBucketTransferAcceleration(String bucketName, boolean enable)
      设置存储桶传输加速
      Parameters:
      bucketName - 存储桶名称
      enable - 状态
      Returns:
      VoidResult
    • getBucketTransferAcceleration

      public com.aliyun.oss.model.TransferAcceleration getBucketTransferAcceleration(String bucketName)
      获取存储桶加速传输
      Parameters:
      bucketName - 存储桶名称
      Returns:
      TransferAcceleration
    • deleteBucketTransferAcceleration

      public com.aliyun.oss.model.VoidResult deleteBucketTransferAcceleration(String bucketName)
      删除存储桶加速传输
      Parameters:
      bucketName - 存储桶名称
      Returns:
      VoidResult