public class SimpleAttributeDefinitionBuilder extends AbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition>
SimpleAttributeDefinition
.accessConstraints, allowExpression, allowNull, alternatives, attributeMarshaller, corrector, defaultValue, deprecated, flags, maxSize, measurementUnit, minSize, name, nullSignficant, requires, resourceOnly, type, validateNull, validator, xmlName
Constructor and Description |
---|
SimpleAttributeDefinitionBuilder(SimpleAttributeDefinition basis) |
SimpleAttributeDefinitionBuilder(String attributeName,
org.jboss.dmr.ModelType type) |
SimpleAttributeDefinitionBuilder(String attributeName,
org.jboss.dmr.ModelType type,
boolean allowNull) |
SimpleAttributeDefinitionBuilder(String attributeName,
SimpleAttributeDefinition basis) |
addAccessConstraint, isFlagPresent, removeFlag, setAccessConstraints, setAttributeMarshaller, setDeprecated, setMaxSize, setMinSize, setNullSignficant, setResourceOnly, setRestartJVM, setValidateNull
public SimpleAttributeDefinitionBuilder(String attributeName, org.jboss.dmr.ModelType type)
public SimpleAttributeDefinitionBuilder(String attributeName, org.jboss.dmr.ModelType type, boolean allowNull)
public SimpleAttributeDefinitionBuilder(SimpleAttributeDefinition basis)
public SimpleAttributeDefinitionBuilder(String attributeName, SimpleAttributeDefinition basis)
public static SimpleAttributeDefinitionBuilder create(String name, org.jboss.dmr.ModelType type)
public static SimpleAttributeDefinitionBuilder create(String name, org.jboss.dmr.ModelType type, boolean allowNull)
public static SimpleAttributeDefinitionBuilder create(SimpleAttributeDefinition basis)
public static SimpleAttributeDefinitionBuilder create(String name, org.jboss.dmr.ModelNode node)
public static SimpleAttributeDefinitionBuilder create(String attributeName, SimpleAttributeDefinition basis)
public SimpleAttributeDefinition build()
build
in class AbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition>
public SimpleAttributeDefinitionBuilder setXmlName(String xmlName)
public SimpleAttributeDefinitionBuilder setDefaultValue(org.jboss.dmr.ModelNode defaultValue)
public SimpleAttributeDefinitionBuilder setValidator(ParameterValidator validator)
public SimpleAttributeDefinitionBuilder setFlags(AttributeAccess.Flag... flags)
public SimpleAttributeDefinitionBuilder setAlternatives(String... alternatives)
public SimpleAttributeDefinitionBuilder setRequires(String... requires)
public SimpleAttributeDefinitionBuilder setMeasurementUnit(MeasurementUnit unit)
public SimpleAttributeDefinitionBuilder setAllowExpression(boolean allowExpression)
public SimpleAttributeDefinitionBuilder setAllowNull(boolean allowNull)
public SimpleAttributeDefinitionBuilder setStorageRuntime()
public SimpleAttributeDefinitionBuilder setRestartAllServices()
public SimpleAttributeDefinitionBuilder setCorrector(ParameterCorrector corrector)
public SimpleAttributeDefinitionBuilder addFlag(AttributeAccess.Flag flag)
public SimpleAttributeDefinitionBuilder addAlternatives(String... alternatives)
Copyright © 2013 JBoss by Red Hat. All rights reserved.