public class MuleEventMetadataTypeBuilder extends AbstractBuilder<MuleEventMetadataType> implements WithAnnotation<MuleEventMetadataTypeBuilder>
MuleEventMetadataTypeannotations, format| Constructor and Description |
|---|
MuleEventMetadataTypeBuilder() |
| Modifier and Type | Method and Description |
|---|---|
BaseTypeBuilder |
addVariable(String name) |
MuleEventMetadataTypeBuilder |
addVariable(String name,
MetadataType metadataType) |
ObjectFieldTypeBuilder |
addVariableField(String name) |
MuleEventMetadataType |
build() |
MuleEventMetadataTypeBuilder |
error(MetadataType errorType) |
static MuleEventMetadataTypeBuilder |
fromObjectType(ObjectType eventDefinition) |
MessageMetadataTypeBuilder |
message() |
MuleEventMetadataTypeBuilder |
message(MessageMetadataType messageMetadataType) |
MuleEventMetadataTypeBuilder |
message(MessageMetadataTypeBuilder messageTypeBuilder) |
MuleEventMetadataTypeBuilder |
with(TypeAnnotation extension) |
addExtensionpublic MessageMetadataTypeBuilder message()
public MuleEventMetadataTypeBuilder message(MessageMetadataTypeBuilder messageTypeBuilder)
public MuleEventMetadataTypeBuilder message(MessageMetadataType messageMetadataType)
public MuleEventMetadataTypeBuilder error(MetadataType errorType)
public BaseTypeBuilder addVariable(String name)
public MuleEventMetadataTypeBuilder addVariable(String name, MetadataType metadataType)
public ObjectFieldTypeBuilder addVariableField(String name)
public static MuleEventMetadataTypeBuilder fromObjectType(ObjectType eventDefinition)
public MuleEventMetadataType build()
build in interface TypeBuilder<MuleEventMetadataType>public MuleEventMetadataTypeBuilder with(TypeAnnotation extension)
with in interface WithAnnotation<MuleEventMetadataTypeBuilder>Copyright © 2018 MuleSoft, Inc.. All rights reserved.