public class SimpleAttributeDefinitionBuilder extends AbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition>
SimpleAttributeDefinition
.accessConstraints, allowedValues, allowExpression, allowNull, alternatives, arbitraryDescriptors, attributeGroup, attributeMarshaller, corrector, defaultValue, deprecated, flags, maxSize, measurementUnit, minSize, name, nullSignificant, parser, referenceRecorder, 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) |
Modifier and Type | Method and Description |
---|---|
SimpleAttributeDefinition |
build()
Create the
AttributeDefinition |
static SimpleAttributeDefinitionBuilder |
create(SimpleAttributeDefinition basis) |
static SimpleAttributeDefinitionBuilder |
create(String name,
org.jboss.dmr.ModelNode node) |
static SimpleAttributeDefinitionBuilder |
create(String name,
org.jboss.dmr.ModelType type) |
static SimpleAttributeDefinitionBuilder |
create(String name,
org.jboss.dmr.ModelType type,
boolean allowNull) |
static SimpleAttributeDefinitionBuilder |
create(String attributeName,
SimpleAttributeDefinition basis) |
addAccessConstraint, addAlternatives, addArbitraryDescriptor, addFlag, getAccessConstraints, getAllowedValues, getAlternatives, getArbitraryDescriptors, getAttributeGroup, getAttributeMarshaller, getCorrector, getDefaultValue, getDeprecated, getFlags, getMaxSize, getMeasurementUnit, getMinSize, getName, getNullSignficant, getNullSignificant, getParser, getRequires, getType, getUndefinedMetricValue, getValidator, getXmlName, isAllowExpression, isAllowNull, isFlagPresent, isResourceOnly, isValidateNull, removeFlag, setAccessConstraints, setAllowedValues, setAllowedValues, setAllowedValues, setAllowExpression, setAllowNull, setAlternatives, setAttributeGroup, setAttributeMarshaller, setAttributeParser, setCapabilityReference, setCapabilityReference, setCapabilityReference, setCorrector, setDefaultValue, setDeprecated, setDeprecated, setFlags, setMaxSize, setMeasurementUnit, setMinSize, setName, setNullSignficant, setNullSignificant, setRequires, setResourceOnly, setRestartAllServices, setRestartJVM, setStorageRuntime, setType, setUndefinedMetricValue, setValidateNull, setValidator, setXmlName
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()
AbstractAttributeDefinitionBuilder
AttributeDefinition
build
in class AbstractAttributeDefinitionBuilder<SimpleAttributeDefinitionBuilder,SimpleAttributeDefinition>
null
Copyright © 2023 JBoss by Red Hat. All rights reserved.