public class ModuleBuilder extends Object
public ModuleBuilder description(String description)
public ModuleBuilder friendlyName(String friendlyName)
public ModuleBuilder javaName(String name)
public ModuleBuilder attributes(List<Variable> attributes)
public ModuleBuilder configs(List<Config> configs)
public ModuleBuilder minMuleVersion(String minMuleVersion)
public ModuleBuilder addProcessors(List<ProcessorOperation> operations)
public ModuleBuilder addTransformers(List<TransformerOperation> operations)
public ModuleBuilder addFilters(List<FilterOperation> operations)
public ModuleBuilder addSources(List<SourceOperation> operations)
public ModuleBuilder xsdName(String xsdName)
public ModuleBuilder requiresEntitlement(Boolean value)
public ModuleBuilder requiresEnterpriseLicense(Boolean value)
public ModuleBuilder addJavadocUrls(String javadocUrlTag)
public ModuleBuilder addJavadocUrl(String _package, String url)
public static ModuleModel fromJson(String filePath) throws IOException
IOExceptionpublic static ModuleModel fromJson(File file) throws IOException
IOExceptionpublic static ModuleBuilder getInstance()
public ModuleModel build()
Copyright © 2010–2021 MuleSoft, Inc.. All rights reserved.