in src/main/java/com/aliyuncs/kms/secretsmanager/client/SecretCacheClient.java [93:102]
public String getStringValue(final String secretName) throws CacheSecretException {
SecretInfo secretInfo = getSecretInfo(secretName);
if (secretInfo == null) {
return null;
}
if (!CacheClientConstant.TEXT_DATA_TYPE.equals(secretInfo.getSecretDataType())) {
throw new IllegalArgumentException(String.format("the secret named[%s] do not support text value", secretName));
}
return secretInfo.getSecretValue();
}