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