public static class Input.Builder
extends java.lang.Object
public Builder()
public Builder(Input source)
public Input.Builder name(java.lang.String value)
public Input.Builder inputType(InputTypeName value)
public Input.Builder label(java.lang.String value)
public Input.Builder labelI18nKey(java.lang.String value)
public Input.Builder defaultValue(InputTypeDefault value)
public Input.Builder immutable(boolean value)
public Input.Builder occurrences(Occurrences value)
public Input.Builder occurrences(int minOccurrences, int maxOccurrences)
public Input.Builder minimumOccurrences(int value)
public Input.Builder maximumOccurrences(int value)
public Input.Builder required(boolean value)
public Input.Builder maximizeUIInputWidth(boolean value)
public Input.Builder multiple(boolean value)
public Input.Builder indexed(boolean value)
public Input.Builder customText(java.lang.String value)
public Input.Builder validationRegexp(java.lang.String value)
public Input.Builder helpText(java.lang.String value)
public Input.Builder helpTextI18nKey(java.lang.String value)
public Input.Builder inputTypeProperty(InputTypeProperty property)
public Input.Builder inputTypeConfig(InputTypeConfig config)
public Input build()