public static interface ValueConstraint.StructureBuilder
Modifier and Type | Method and Description |
---|---|
ValueConstraint.StructureBuilder |
addParameter(java.lang.String name,
java.lang.String label,
java.lang.String description,
java.lang.String type,
java.lang.String role,
java.lang.Object defaultValue,
boolean required,
ValueConstraint valueConstraint)
Adds a parameter definition to the builder.
|
ValueConstraint |
build()
Creates a structured value constraint from this builder.
|
ValueConstraint.StructureBuilder addParameter(java.lang.String name, java.lang.String label, java.lang.String description, java.lang.String type, java.lang.String role, java.lang.Object defaultValue, boolean required, ValueConstraint valueConstraint)
name
- the parameter namelabel
- the parameter labeldescription
- the parameter description or null
type
- the parameter typerole
- the (optional) role of the parameter or null
defaultValue
- the default valuerequired
- whether the parameter is required e.g. it cannot an empty stringvalueConstraint
- the value constraint if relevant or null
ValueConstraint build()
(C) Copyright IBM Corp. 1994, 2015. All Rights Reserved.