Package org.jboss.as.controller
Class SimpleMapAttributeDefinition.Builder
- java.lang.Object
-
- org.jboss.as.controller.AbstractAttributeDefinitionBuilder<BUILDER,ATTRIBUTE>
-
- org.jboss.as.controller.MapAttributeDefinition.Builder<SimpleMapAttributeDefinition.Builder,SimpleMapAttributeDefinition>
-
- org.jboss.as.controller.SimpleMapAttributeDefinition.Builder
-
- Enclosing class:
- SimpleMapAttributeDefinition
public static final class SimpleMapAttributeDefinition.Builder extends MapAttributeDefinition.Builder<SimpleMapAttributeDefinition.Builder,SimpleMapAttributeDefinition>
-
-
Field Summary
-
Fields inherited from class org.jboss.as.controller.MapAttributeDefinition.Builder
elementValidator
-
-
Constructor Summary
Constructors Constructor Description Builder(String name, boolean optional)
Builder(String name, org.jboss.dmr.ModelType valueType, boolean optional)
Builder(PropertiesAttributeDefinition basis)
Builder(SimpleMapAttributeDefinition basis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SimpleMapAttributeDefinition
build()
Create theAttributeDefinition
SimpleMapAttributeDefinition.Builder
setValueType(org.jboss.dmr.ModelType valueType)
-
Methods inherited from class org.jboss.as.controller.MapAttributeDefinition.Builder
getAllowNullElement, getElementValidator, getMaxSize, getMinSize, getValidator, setAllowNullElement, setElementValidator, setMapValidator, setValidator
-
Methods inherited from class org.jboss.as.controller.AbstractAttributeDefinitionBuilder
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCapabilityReferenceRecorder, getCorrector, getDefaultValue, getDeprecated, getFlags, getMeasurementUnit, getName, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isFlagPresent, isNillable, isResourceOnly, removeAlternatives, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setExpressionsDeprecated, setFlags, setMaxSize, setMeasurementUnit, setMinSize, setNullSignificant, setRequired, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setRuntimeServiceNotRequired, setStorageRuntime, setUndefinedMetricValue, setXmlName
-
-
-
-
Constructor Detail
-
Builder
public Builder(String name, boolean optional)
-
Builder
public Builder(String name, org.jboss.dmr.ModelType valueType, boolean optional)
-
Builder
public Builder(SimpleMapAttributeDefinition basis)
-
Builder
public Builder(PropertiesAttributeDefinition basis)
-
-
Method Detail
-
setValueType
public SimpleMapAttributeDefinition.Builder setValueType(org.jboss.dmr.ModelType valueType)
-
build
public SimpleMapAttributeDefinition build()
Description copied from class:AbstractAttributeDefinitionBuilder
Create theAttributeDefinition
- Specified by:
build
in classAbstractAttributeDefinitionBuilder<SimpleMapAttributeDefinition.Builder,SimpleMapAttributeDefinition>
- Returns:
- the attribute definition. Will not return
null
-
-