All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.ksyun.ks3.service.response.GetBucketPolicyResponse Maven / Gradle / Ivy

package com.ksyun.ks3.service.response;

import com.ksyun.ks3.dto.BucketPolicy;
import com.ksyun.ks3.exception.Ks3ClientException;
import org.apache.http.util.EntityUtils;

import java.io.IOException;

public class GetBucketPolicyResponse extends Ks3WebServiceResponse {

    @Override
    protected BucketPolicy abstractHandleResponse() {
        try {
            BucketPolicy bucketPolicy = new BucketPolicy();
            bucketPolicy.setPolicyText(EntityUtils.toString(getHttpResponse().getEntity()));
            return bucketPolicy;
        } catch (IOException ex) {
            throw new Ks3ClientException(ex);
        }
    }

    @Override
    public int[] expectedStatus() {
        return new int[]{200};
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy