public class MessageProcessorNodeBuilder extends Object implements AstNodeBuilder<MessageProcessorNode>
| Constructor and Description |
|---|
MessageProcessorNodeBuilder(org.mule.runtime.dsl.api.component.config.ComponentIdentifier componentIdentifier) |
MessageProcessorNodeBuilder(String componentIdentifier) |
| Modifier and Type | Method and Description |
|---|---|
MessageProcessorNode |
build() |
MessageProcessorNodeBuilder |
componentModelType(ComponentModelType componentModelType) |
MessageProcessorNodeBuilder |
config(org.mule.runtime.config.spring.dsl.model.ComponentModel componentModel) |
MessageProcessorNodeBuilder |
declaredFunctionType(org.mule.metadata.api.model.FunctionType functionType) |
MessageProcessorNodeBuilder |
messageProcessor(MessageProcessorNodeBuilder messageProcessorNodeBuilder) |
MessageProcessorNodeBuilder |
messageProcessor(String componentIdentifier) |
MessageProcessorNodeBuilder |
messageProcessor(String componentIdentifier,
Consumer<MessageProcessorNodeBuilder> messageProcessorNodeBuilderConsumer) |
MessageProcessorNodeBuilder |
root() |
public MessageProcessorNodeBuilder(org.mule.runtime.dsl.api.component.config.ComponentIdentifier componentIdentifier)
public MessageProcessorNodeBuilder(String componentIdentifier)
public MessageProcessorNodeBuilder messageProcessor(MessageProcessorNodeBuilder messageProcessorNodeBuilder)
public MessageProcessorNodeBuilder messageProcessor(String componentIdentifier, Consumer<MessageProcessorNodeBuilder> messageProcessorNodeBuilderConsumer)
public MessageProcessorNodeBuilder messageProcessor(String componentIdentifier)
public MessageProcessorNodeBuilder declaredFunctionType(org.mule.metadata.api.model.FunctionType functionType)
public MessageProcessorNodeBuilder config(org.mule.runtime.config.spring.dsl.model.ComponentModel componentModel)
public MessageProcessorNodeBuilder componentModelType(ComponentModelType componentModelType)
public MessageProcessorNodeBuilder root()
public MessageProcessorNode build()
build in interface AstNodeBuilder<MessageProcessorNode>Copyright © 2017 MuleSoft, Inc.. All rights reserved.