public DefaultSecretManagerClientBuilder addDKmsConfig()

in src/main/java/com/aliyuncs/kms/secretsmanager/client/service/DefaultSecretManagerClientBuilder.java [99:110]


    public DefaultSecretManagerClientBuilder addDKmsConfig(DKmsConfig dKmsConfig) {
        if (StringUtils.isEmpty(dKmsConfig.getRegionId()) || StringUtils.isEmpty(dKmsConfig.getEndpoint())) {
            throw new IllegalArgumentException("param[regionId or endpoint] is null");
        }
        RegionInfo regionInfo = new RegionInfo();
        regionInfo.setKmsType(CacheClientConstant.DKMS_TYPE);
        regionInfo.setRegionId(dKmsConfig.getRegionId());
        regionInfo.setEndpoint(dKmsConfig.getEndpoint());
        dKmsConfigsMap.put(regionInfo, dKmsConfig);
        regionInfos.add(regionInfo);
        return this;
    }