/** * Create a parameter with given unique key. Max length of key is 128 characters. */ public NewOverriddenParam overrideParam(String paramKey, @Nullable String value) { checkArgument(!paramsByKey.containsKey(paramKey), "The parameter '%s' was already overridden on the built in active rule %s", paramKey, this); NewOverriddenParam param = new NewOverriddenParam(paramKey).setOverriddenValue(value); paramsByKey.put(paramKey, param); return param; }
private OverriddenParam(NewOverriddenParam newOverriddenParam) { this.key = newOverriddenParam.key(); this.overriddenValue = newOverriddenParam.overriddenValue; }
/** * Create a parameter with given unique key. Max length of key is 128 characters. */ public NewOverriddenParam overrideParam(String paramKey, @Nullable String value) { checkArgument(!paramsByKey.containsKey(paramKey), "The parameter '%s' was already overridden on the built in active rule %s", paramKey, this); NewOverriddenParam param = new NewOverriddenParam(paramKey).setOverriddenValue(value); paramsByKey.put(paramKey, param); return param; }
private OverriddenParam(NewOverriddenParam newOverriddenParam) { this.key = newOverriddenParam.key(); this.overriddenValue = newOverriddenParam.overriddenValue; }