原图保护
更新时间:2022-09-14
若用户想开启Bucket的原图保护功能,则如下代码可以做到:
参数 | 说明 |
---|---|
resource | 表示生效的资源范围 |
Java
1public void PutBucketCopyrightProtection(BosClient client, String bucketName, List<String> resource) {
2 SetBucketCopyrightProtectionRequest request = new SetBucketCopyrightProtectionRequest();
3 request.setBucketName(bucketName);
4 request.setResource(resource);
5 client.setBucketCopyrightProtection(request);
6}
若用户想获取某个Bucket的原图保护配置情况,则如下代码可以做到:
Java
1public GetBucketCopyrightProtectionResponse GetBucketCopyrightProtection(BosClient client, String bucketName) {
2 GetBucketCopyrightProtectionRequest getBucketCopyrightProtectionRequest =
3 new GetBucketCopyrightProtectionRequest();
4 getBucketCopyrightProtectionRequest.withBucketName(bucketName);
5 GetBucketCopyrightProtectionResponse resp = new GetBucketCopyrightProtectionResponse();
6 resp = client.getBucketCopyrightProtection(getBucketCopyrightProtectionRequest);
7 return resp;
8}
若用户想关闭原图保护功能,则如下代码可以做到:
Java
1public void DeleteBucketCopyrightProtection(BosClient client, String bucketName) {
2 DeleteBucketCopyrightProtectionRequest deleteBucketCopyrightProtectionRequest =
3 new DeleteBucketCopyrightProtectionRequest();
4 deleteBucketCopyrightProtectionRequest.withBucketName(bucketName);
5 client.deleteBucketCopyrightProtection(deleteBucketCopyrightProtectionRequest);
6}