com.ksyun.ks3.dto.ServerSideEncryptionByDefault Maven / Gradle / Ivy
package com.ksyun.ks3.dto;
import com.ksyun.ks3.utils.StringUtils;
public class ServerSideEncryptionByDefault {
private String sseAlgorithm;
private String kmsMasterKeyID;
public ServerSideEncryptionByDefault() {
}
public String getSseAlgorithm() {
return sseAlgorithm;
}
public void setSSEAlgorithm(String sseAlgorithm) {
this.sseAlgorithm = sseAlgorithm;
}
public void setSSEAlgorithm(SSEAlgorithm sseAlgorithm) {
this.sseAlgorithm = sseAlgorithm.getAlgorithm();
}
public String getKmsMasterKeyID() {
return kmsMasterKeyID;
}
public void setKmsMasterKeyID(String kmsMasterKeyID) {
this.kmsMasterKeyID = kmsMasterKeyID;
}
public ServerSideEncryptionByDefault withSSEAlgorithm(String sseAlgorithm) {
this.setSSEAlgorithm(sseAlgorithm);
return this;
}
public ServerSideEncryptionByDefault withSSEAlgorithm(SSEAlgorithm sseAlgorithm) {
this.setSSEAlgorithm(sseAlgorithm == null ? null : sseAlgorithm.toString());
return this;
}
@Override
public String toString() {
return StringUtils.object2string(this);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy