public class MappedAttributeDefinitionBuilder extends org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>
MappedAttributeDefinition if a configuration path is given.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| Modifier | Constructor and Description |
|---|---|
protected |
MappedAttributeDefinitionBuilder(String attributeName,
ModelType type,
String... pathToField) |
| Modifier and Type | Method and Description |
|---|---|
MappedSimpleAttributeDefinition |
build() |
MappedAttributeDefinitionBuilder |
setAccessConstraints(org.jboss.as.controller.access.management.AccessConstraintDefinition... constraints) |
MappedAttributeDefinitionBuilder |
setAllowExpression(boolean allowExpression) |
MappedAttributeDefinitionBuilder |
setAllowNull(boolean allowNull) |
MappedAttributeDefinitionBuilder |
setDefaultValue(ModelNode defaultValue) |
MappedAttributeDefinitionBuilder |
setFlags(org.jboss.as.controller.registry.AttributeAccess.Flag... flags) |
MappedAttributeDefinitionBuilder |
setMeasurementUnit(MeasurementUnit unit) |
MappedAttributeDefinitionBuilder |
setValidator(org.jboss.as.controller.operations.validation.ParameterValidator validator) |
MappedAttributeDefinitionBuilder |
setXmlName(String xmlName) |
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCorrector, getDefaultValue, getDeprecated, getFlags, getMaxSize, getMeasurementUnit, getMinSize, getName, getNullSignficant, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getValidator, getXmlName, isAllowExpression, isAllowNull, isFlagPresent, isResourceOnly, isValidateNull, removeFlag, setAllowedValues, setAllowedValues, setAllowedValues, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDeprecated, setDeprecated, setMaxSize, setMinSize, setName, setNullSignficant, setNullSignificant, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setStorageRuntime, setType, setUndefinedMetricValue, setValidateNullpublic MappedAttributeDefinitionBuilder setXmlName(String xmlName)
setXmlName in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setAllowNull(boolean allowNull)
setAllowNull in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setAllowExpression(boolean allowExpression)
setAllowExpression in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setDefaultValue(ModelNode defaultValue)
setDefaultValue in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setValidator(org.jboss.as.controller.operations.validation.ParameterValidator validator)
setValidator in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setFlags(org.jboss.as.controller.registry.AttributeAccess.Flag... flags)
setFlags in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setAccessConstraints(org.jboss.as.controller.access.management.AccessConstraintDefinition... constraints)
setAccessConstraints in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedAttributeDefinitionBuilder setMeasurementUnit(MeasurementUnit unit)
setMeasurementUnit in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>public MappedSimpleAttributeDefinition build()
build in class org.jboss.as.controller.AbstractAttributeDefinitionBuilder<MappedAttributeDefinitionBuilder,org.jboss.as.controller.SimpleAttributeDefinition>Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.