Package org.mule.metadata.message.api
Class MuleEventMetadataTypeBuilder
- java.lang.Object
-
- org.mule.metadata.api.builder.AbstractBuilder<MuleEventMetadataType>
-
- org.mule.metadata.message.api.MuleEventMetadataTypeBuilder
-
- All Implemented Interfaces:
TypeBuilder<MuleEventMetadataType>,WithAnnotation<MuleEventMetadataTypeBuilder>
public class MuleEventMetadataTypeBuilder extends AbstractBuilder<MuleEventMetadataType> implements WithAnnotation<MuleEventMetadataTypeBuilder>
Builder for theMuleEventMetadataType
-
-
Field Summary
-
Fields inherited from class org.mule.metadata.api.builder.AbstractBuilder
annotations, format
-
-
Constructor Summary
Constructors Constructor Description MuleEventMetadataTypeBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseTypeBuilderaddVariable(String name)MuleEventMetadataTypeBuilderaddVariable(String name, MetadataType metadataType)ObjectFieldTypeBuilderaddVariableField(String name)MuleEventMetadataTypebuild()MuleEventMetadataTypeBuildererror(MetadataType errorType)static MuleEventMetadataTypeBuilderfromObjectType(ObjectType eventDefinition)MessageMetadataTypeBuildermessage()MuleEventMetadataTypeBuildermessage(MessageMetadataType messageMetadataType)MuleEventMetadataTypeBuildermessage(MessageMetadataTypeBuilder messageTypeBuilder)MuleEventMetadataTypeBuilderwith(TypeAnnotation extension)-
Methods inherited from class org.mule.metadata.api.builder.AbstractBuilder
addExtension
-
-
-
-
Method Detail
-
message
public MessageMetadataTypeBuilder message()
-
message
public MuleEventMetadataTypeBuilder message(MessageMetadataTypeBuilder messageTypeBuilder)
-
message
public MuleEventMetadataTypeBuilder message(MessageMetadataType messageMetadataType)
-
error
public MuleEventMetadataTypeBuilder error(MetadataType errorType)
-
addVariable
public BaseTypeBuilder addVariable(String name)
-
addVariable
public MuleEventMetadataTypeBuilder addVariable(String name, MetadataType metadataType)
-
addVariableField
public ObjectFieldTypeBuilder addVariableField(String name)
-
fromObjectType
public static MuleEventMetadataTypeBuilder fromObjectType(ObjectType eventDefinition)
-
build
public MuleEventMetadataType build()
- Specified by:
buildin interfaceTypeBuilder<MuleEventMetadataType>
-
with
public MuleEventMetadataTypeBuilder with(TypeAnnotation extension)
- Specified by:
within interfaceWithAnnotation<MuleEventMetadataTypeBuilder>
-
-