Package org.mule.metadata.api.builder
Class AttributeFieldTypeBuilder
- java.lang.Object
-
- org.mule.metadata.api.builder.AbstractBuilder<AttributeFieldType>
-
- org.mule.metadata.api.builder.AttributeFieldTypeBuilder
-
- All Implemented Interfaces:
TypeBuilder<AttributeFieldType>
public class AttributeFieldTypeBuilder extends AbstractBuilder<AttributeFieldType> implements TypeBuilder<AttributeFieldType>
-
-
Field Summary
-
Fields inherited from class org.mule.metadata.api.builder.AbstractBuilder
annotations, format
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAttributeFieldTypeBuilder(MetadataFormat format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeFieldTypebuild()AttributeFieldTypeBuildername(String name)AttributeFieldTypeBuildername(QName name)AttributeFieldTypeBuilderpattern(Pattern pattern)voidrequired(boolean required)BaseTypeBuildervalue()AttributeFieldTypeBuildervalue(TypeBuilder baseTypeBuilder)-
Methods inherited from class org.mule.metadata.api.builder.AbstractBuilder
addExtension
-
-
-
-
Constructor Detail
-
AttributeFieldTypeBuilder
protected AttributeFieldTypeBuilder(MetadataFormat format)
-
-
Method Detail
-
name
public AttributeFieldTypeBuilder name(QName name)
-
name
public AttributeFieldTypeBuilder name(String name)
-
pattern
public AttributeFieldTypeBuilder pattern(Pattern pattern)
-
value
public BaseTypeBuilder value()
-
value
public AttributeFieldTypeBuilder value(TypeBuilder baseTypeBuilder)
-
required
public void required(boolean required)
-
build
public AttributeFieldType build()
- Specified by:
buildin interfaceTypeBuilder<AttributeFieldType>
-
-