@Override
    @JsonIgnore
    public String getId() {
      return getName();
    }
Sets the value of the type property. Also sets the keyIndex property to true if the type
being set is {@code "key"}.

@param type the value of the type property
@throws IllegalArgumentException if type is unknown
geode-core/src/main/java/org/apache/geode/cache/configuration/RegionConfig.java