org.mule.runtime.ast.api.ComponentAst from mule-artifact-ast instead. This will be removed in
4.4.0.@Deprecated public abstract class ComponentConfiguration extends Object
A ComponentConfiguration allows to define a mule component configuration programmatically by defining the component
namespace, name and the set of simple attributes or complex nested attributes required by the component.
| Modifier and Type | Field and Description |
|---|---|
protected org.mule.runtime.api.component.location.ComponentLocation |
componentLocation
Deprecated.
|
protected org.mule.runtime.api.component.ComponentIdentifier |
identifier
Deprecated.
|
protected List<ComponentConfiguration> |
nestedComponents
Deprecated.
|
protected Map<String,String> |
parameters
Deprecated.
|
protected Map<String,Object> |
properties
Deprecated.
|
protected String |
value
Deprecated.
|
| Modifier | Constructor and Description |
|---|---|
protected |
ComponentConfiguration()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.component.location.ComponentLocation |
getComponentLocation()
Deprecated.
|
org.mule.runtime.api.component.ComponentIdentifier |
getIdentifier()
Deprecated.
|
List<ComponentConfiguration> |
getNestedComponents()
Deprecated.
|
Map<String,String> |
getParameters()
Deprecated.
|
Optional<Object> |
getProperty(String name)
Deprecated.
|
Optional<String> |
getValue()
Deprecated.
|
protected org.mule.runtime.api.component.ComponentIdentifier identifier
protected org.mule.runtime.api.component.location.ComponentLocation componentLocation
protected List<ComponentConfiguration> nestedComponents
protected String value
public org.mule.runtime.api.component.ComponentIdentifier getIdentifier()
public org.mule.runtime.api.component.location.ComponentLocation getComponentLocation()
public Map<String,String> getParameters()
public Optional<String> getValue()
public Optional<Object> getProperty(String name)
name - the name of the propertyOptional.empty() if none was found.public List<ComponentConfiguration> getNestedComponents()
Copyright © 2025 MuleSoft, Inc.. All rights reserved.