Package org.mule.metadata.api.builder
Class ObjectKeyBuilder
- java.lang.Object
-
- org.mule.metadata.api.builder.AbstractBuilder<ObjectKeyType>
-
- org.mule.metadata.api.builder.ObjectKeyBuilder
-
- All Implemented Interfaces:
TypeBuilder<ObjectKeyType>
public class ObjectKeyBuilder extends AbstractBuilder<ObjectKeyType> implements TypeBuilder<ObjectKeyType>
-
-
Field Summary
-
Fields inherited from class org.mule.metadata.api.builder.AbstractBuilder
annotations, format
-
-
Constructor Summary
Constructors Constructor Description ObjectKeyBuilder(MetadataFormat format)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeFieldTypeBuilderaddAttribute()ObjectKeyTypebuild()ObjectKeyBuildername(String name)ObjectKeyBuildername(QName name)ObjectKeyBuilderpattern(Pattern name)-
Methods inherited from class org.mule.metadata.api.builder.AbstractBuilder
addExtension
-
-
-
-
Constructor Detail
-
ObjectKeyBuilder
public ObjectKeyBuilder(MetadataFormat format)
-
-
Method Detail
-
name
public ObjectKeyBuilder name(String name)
-
name
public ObjectKeyBuilder name(QName name)
-
pattern
public ObjectKeyBuilder pattern(Pattern name)
-
addAttribute
public AttributeFieldTypeBuilder addAttribute()
-
build
public ObjectKeyType build()
- Specified by:
buildin interfaceTypeBuilder<ObjectKeyType>
-
-