public static final class ObjectListAttributeDefinition.Builder extends ListAttributeDefinition.Builder<ObjectListAttributeDefinition.Builder,ObjectListAttributeDefinition>
accessConstraints, allowedValues, allowExpression, allowNull, alternatives, arbitraryDescriptors, attributeGroup, attributeMarshaller, corrector, defaultValue, deprecated, flags, maxSize, measurementUnit, minSize, name, nullSignificant, parser, referenceRecorder, requires, resourceOnly, type, validateNull, validator, xmlName
Constructor and Description |
---|
Builder(String name,
ObjectTypeAttributeDefinition valueType) |
Modifier and Type | Method and Description |
---|---|
ObjectListAttributeDefinition |
build()
Create the
AttributeDefinition |
static ObjectListAttributeDefinition.Builder |
of(String name,
ObjectTypeAttributeDefinition valueType) |
ObjectListAttributeDefinition.Builder |
setAllowNull(boolean allowNull)
Sets whether the attribute should
allow undefined values . |
getAllowNullElement, getElementValidator, getMaxSize, getMinSize, getValidator, setAllowDuplicates, setAllowNullElement, setElementValidator, setListValidator, setValidator
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCorrector, getDefaultValue, getDeprecated, getFlags, getMeasurementUnit, getName, getNullSignficant, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isAllowNull, isFlagPresent, isResourceOnly, isValidateNull, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setFlags, setMaxSize, setMeasurementUnit, setMinSize, setName, setNullSignficant, setNullSignificant, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setStorageRuntime, setType, setUndefinedMetricValue, setValidateNull, setXmlName
public Builder(String name, ObjectTypeAttributeDefinition valueType)
public static ObjectListAttributeDefinition.Builder of(String name, ObjectTypeAttributeDefinition valueType)
public ObjectListAttributeDefinition build()
AbstractAttributeDefinitionBuilder
AttributeDefinition
build
in class AbstractAttributeDefinitionBuilder<ObjectListAttributeDefinition.Builder,ObjectListAttributeDefinition>
null
public ObjectListAttributeDefinition.Builder setAllowNull(boolean allowNull)
AbstractAttributeDefinitionBuilder
allow undefined values
.
If not set the default value is the value provided to the builder constructor, or false
if no value is provided.setAllowNull
in class AbstractAttributeDefinitionBuilder<ObjectListAttributeDefinition.Builder,ObjectListAttributeDefinition>
allowNull
- true
if undefined values should be allowedCopyright © 2023 JBoss by Red Hat. All rights reserved.