com.ksyun.ks3.service.request.CompleteBucketWormRequest Maven / Gradle / Ivy
package com.ksyun.ks3.service.request;
import com.ksyun.ks3.http.HttpMethod;
import com.ksyun.ks3.http.Request;
import com.ksyun.ks3.service.response.CompleteBucketWormResponse;
import static com.ksyun.ks3.exception.client.ClientIllegalArgumentExceptionGenerator.notNull;
public class CompleteBucketWormRequest extends Ks3WebServiceRequest{
private String bucketName;
private String wormId;
public CompleteBucketWormRequest(String bucketName,String wormId){
this.bucketName = bucketName;
this.wormId = wormId;
}
public String getBucketName() {
return bucketName;
}
public void setBucketName(String bucketName) {
this.bucketName = bucketName;
}
public String getWormId() {
return wormId;
}
public void setWormId(String wormId) {
this.wormId = wormId;
}
@Override
public void buildRequest(Request request) {
request.setMethod(HttpMethod.POST);
request.setBucket(bucketName);
request.addQueryParam("wormId",wormId);
}
@Override
public void validateParams() {
if(bucketName == null){
throw notNull("bucketName");
}
if(wormId == null){
throw notNull("wormId");
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy