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, setValidateNull
public 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.