public static DistributionHashMode valueOfDesc(String desc) {
    for (DistributionHashMode value : DistributionHashMode.values()) {
      if (StringUtils.equalsIgnoreCase(value.getDesc(), desc)) {
        return value;
      }
    }
    throw new IllegalArgumentException("unknown ShufflePolicyType " + desc);
  }
Get ShufflePolicyType from desc ignore case.

@param desc - desc of ShufflePolicyType
@return ShufflePolicyType
amoro-format-iceberg/src/main/java/org/apache/amoro/table/DistributionHashMode.java