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, setValidateNullpublic 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.