Class EnumAttributeDefinition.Builder<E extends Enum<E>>
java.lang.Object
org.jboss.as.controller.AbstractAttributeDefinitionBuilder<EnumAttributeDefinition.Builder<E>,EnumAttributeDefinition<E>>
org.jboss.as.clustering.controller.EnumAttributeDefinition.Builder<E>
- Enclosing class:
- EnumAttributeDefinition<E extends Enum<E>>
public static class EnumAttributeDefinition.Builder<E extends Enum<E>>
extends org.jboss.as.controller.AbstractAttributeDefinitionBuilder<EnumAttributeDefinition.Builder<E>,EnumAttributeDefinition<E>>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAllowedValues(Set<E> values) setDefaultValue(E defaultValue) setValidator(org.jboss.as.controller.operations.validation.ParameterValidator validator) withResolver(Function<String, E> resolver) 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, 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, setStability, setStorageRuntime, setUndefinedMetricValue, setXmlName
-
Constructor Details
-
Builder
-
Builder
-
Builder
-
Builder
-
-
Method Details
-
setDefaultValue
-
setAllowedValues
-
withResolver
-
setValidator
public EnumAttributeDefinition.Builder<E> setValidator(org.jboss.as.controller.operations.validation.ParameterValidator validator) - Overrides:
setValidatorin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<EnumAttributeDefinition.Builder<E extends Enum<E>>,EnumAttributeDefinition<E extends Enum<E>>>
-
build
- Specified by:
buildin classorg.jboss.as.controller.AbstractAttributeDefinitionBuilder<EnumAttributeDefinition.Builder<E extends Enum<E>>,EnumAttributeDefinition<E extends Enum<E>>>
-