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
ConstructorsConstructorDescriptionBuilder(String attributeName, CapabilityReference<T> reference) Builder(String attributeName, CapabilityReferenceAttributeDefinition<T> basis) -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAllowExpression(boolean allowExpression) Capability references should never allow expressions.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 Details
-
Builder
-
Builder
-
-
Method Details
-
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
- Specified by:
buildin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<CapabilityReferenceAttributeDefinition.Builder<T>,CapabilityReferenceAttributeDefinition<T>>
-