com.ksyun.ks3.dto.SSEAlgorithm Maven / Gradle / Ivy
package com.ksyun.ks3.dto;
public enum SSEAlgorithm {
AES256("AES256");
// KMS("ks3:kms");
private final String algorithm;
public String getAlgorithm() {
return this.algorithm;
}
private SSEAlgorithm(String algorithm) {
this.algorithm = algorithm;
}
public String toString() {
return this.algorithm;
}
public static SSEAlgorithm fromString(String algorithm) {
if (algorithm == null) {
return null;
} else {
SSEAlgorithm[] var1 = values();
int var2 = var1.length;
for(int var3 = 0; var3 < var2; ++var3) {
SSEAlgorithm e = var1[var3];
if (e.getAlgorithm().equals(algorithm)) {
return e;
}
}
throw new IllegalArgumentException("Unsupported algorithm " + algorithm);
}
}
public static SSEAlgorithm getDefault() {
return AES256;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy