Class CapabilityReferenceListAttributeDefinition.Builder<T>
- java.lang.Object
-
- org.jboss.as.controller.AbstractAttributeDefinitionBuilder<BUILDER,ATTRIBUTE>
-
- org.jboss.as.controller.ListAttributeDefinition.Builder<CapabilityReferenceListAttributeDefinition.Builder<T>,CapabilityReferenceListAttributeDefinition<T>>
-
- org.wildfly.subsystem.resource.capability.CapabilityReferenceListAttributeDefinition.Builder<T>
-
- Enclosing class:
- CapabilityReferenceListAttributeDefinition<T>
public static class CapabilityReferenceListAttributeDefinition.Builder<T> extends org.jboss.as.controller.ListAttributeDefinition.Builder<CapabilityReferenceListAttributeDefinition.Builder<T>,CapabilityReferenceListAttributeDefinition<T>>
-
-
Constructor Summary
Constructors Constructor Description Builder(String attributeName, CapabilityReference<T> reference)Builder(String attributeName, CapabilityReferenceListAttributeDefinition<T> basis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapabilityReferenceListAttributeDefinition<T>build()CapabilityReferenceListAttributeDefinition.Builder<T>setAllowExpression(boolean allowExpression)Capability references should never allow expressions.CapabilityReferenceListAttributeDefinition.Builder<T>setDefaultValue(org.jboss.dmr.ModelNode defaultValue)Capability references should never define a default value.-
Methods inherited from class org.jboss.as.controller.ListAttributeDefinition.Builder
getAllowNullElement, getElementValidator, getMaxSize, getMinSize, getValidator, setAllowDuplicates, setAllowNullElement, setElementValidator, setListValidator, 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, getStability, getType, getUndefinedMetricValue, getXmlName, isAllowExpression, isFlagPresent, isNillable, isResourceOnly, removeAlternatives, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDeprecated, setDeprecated, setExpressionsDeprecated, setFlags, setMaxSize, setMeasurementUnit, setMinSize, setNullSignificant, setRequired, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setRuntimeServiceNotRequired, setStability, setStorageRuntime, setUndefinedMetricValue, setXmlName
-
-
-
-
Constructor Detail
-
Builder
public Builder(String attributeName, CapabilityReference<T> reference)
-
Builder
public Builder(String attributeName, CapabilityReferenceListAttributeDefinition<T> basis)
-
-
Method Detail
-
setDefaultValue
public CapabilityReferenceListAttributeDefinition.Builder<T> setDefaultValue(org.jboss.dmr.ModelNode defaultValue)
Capability references should never define a default value.- Overrides:
setDefaultValuein classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceListAttributeDefinition.Builder<T>,CapabilityReferenceListAttributeDefinition<T>>- Throws:
UnsupportedOperationException- if caller attempts to define a default value for this attribute.
-
setAllowExpression
public CapabilityReferenceListAttributeDefinition.Builder<T> setAllowExpression(boolean allowExpression)
Capability references should never allow expressions.- Overrides:
setAllowExpressionin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceListAttributeDefinition.Builder<T>,CapabilityReferenceListAttributeDefinition<T>>- Throws:
UnsupportedOperationException- if caller attempts to enable expressions for this attribute.
-
build
public CapabilityReferenceListAttributeDefinition<T> build()
- Specified by:
buildin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceListAttributeDefinition.Builder<T>,CapabilityReferenceListAttributeDefinition<T>>
-
-