Class CapabilityReferenceAttributeDefinition.Builder<T>
- java.lang.Object
-
- org.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceAttributeDefinition.Builder<T>,CapabilityReferenceAttributeDefinition<T>>
-
- org.wildfly.subsystem.resource.capability.CapabilityReferenceAttributeDefinition.Builder<T>
-
- Enclosing class:
- CapabilityReferenceAttributeDefinition<T>
public static class CapabilityReferenceAttributeDefinition.Builder<T> extends org.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceAttributeDefinition.Builder<T>,CapabilityReferenceAttributeDefinition<T>>
-
-
Constructor Summary
Constructors Constructor Description Builder(String attributeName, CapabilityReference<T> reference)Builder(String attributeName, CapabilityReferenceAttributeDefinition<T> basis)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CapabilityReferenceAttributeDefinition<T>build()CapabilityReferenceAttributeDefinition.Builder<T>setAllowExpression(boolean allowExpression)Capability references should never allow expressions.CapabilityReferenceAttributeDefinition.Builder<T>setDefaultValue(org.jboss.dmr.ModelNode defaultValue)Capability references should never define a default value.-
Methods inherited from class org.jboss.as.controller.AbstractAttributeDefinitionBuilder
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCapabilityReferenceRecorder, getCorrector, getDefaultValue, getDeprecated, getFlags, getMaxSize, getMeasurementUnit, getMinSize, getName, getNullSignificant, getParser, getRequires, getStability, getType, getUndefinedMetricValue, getValidator, 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, setValidator, setXmlName
-
-
-
-
Constructor Detail
-
Builder
public Builder(String attributeName, CapabilityReference<T> reference)
-
Builder
public Builder(String attributeName, CapabilityReferenceAttributeDefinition<T> basis)
-
-
Method Detail
-
setDefaultValue
public CapabilityReferenceAttributeDefinition.Builder<T> setDefaultValue(org.jboss.dmr.ModelNode defaultValue)
Capability references should never define a default value.- Overrides:
setDefaultValuein classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceAttributeDefinition.Builder<T>,CapabilityReferenceAttributeDefinition<T>>- Throws:
UnsupportedOperationException- if caller attempts to define a default value for this attribute.
-
setAllowExpression
public CapabilityReferenceAttributeDefinition.Builder<T> setAllowExpression(boolean allowExpression)
Capability references should never allow expressions.- Overrides:
setAllowExpressionin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceAttributeDefinition.Builder<T>,CapabilityReferenceAttributeDefinition<T>>- Throws:
UnsupportedOperationException- if caller attempts to enable expressions for this attribute.
-
build
public CapabilityReferenceAttributeDefinition<T> build()
- Specified by:
buildin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceAttributeDefinition.Builder<T>,CapabilityReferenceAttributeDefinition<T>>
-
-