| Package | Description |
|---|---|
| org.mule.runtime.ast.api.builder | |
| org.mule.runtime.ast.internal | |
| org.mule.runtime.ast.internal.builder |
| Modifier and Type | Method and Description |
|---|---|
ComponentAstBuilder |
ComponentAstBuilder.addChildComponent()
Adds a child component to the component being built with this builder.
|
ComponentAstBuilder |
ArtifactAstBuilder.addTopLevelComponent()
Adds a top-level component to the artifact being built with this builder.
|
static ComponentAstBuilder |
ComponentAstBuilder.builder()
Provides a builder for
ComponentAst that does not belong to an ArtifactAst. |
ComponentAstBuilder |
ComponentAstBuilder.withAnnotation(String name,
Object value)
Adds an annotation as defined in the DSL to this component builder.
|
ComponentAstBuilder |
ComponentAstBuilder.withBodyParameter(String parameterRawValue)
Adds a body parameter as defined in the DSL to this component builder.
|
ComponentAstBuilder |
ComponentAstBuilder.withIdentifier(org.mule.runtime.api.component.ComponentIdentifier identifier) |
ComponentAstBuilder |
ComponentAstBuilder.withMetadata(ComponentMetadataAst metadata) |
ComponentAstBuilder |
ComponentAstBuilder.withParameterizedModel(org.mule.runtime.api.meta.model.parameter.ParameterizedModel parameterizedModel)
Sets the model declaration of the target component.
|
ComponentAstBuilder |
ComponentAstBuilder.withRawParameter(String paramName,
String paramRawValue)
Adds a parameter as defined in the DSL to this component builder.
|
| Constructor and Description |
|---|
DefaultComponentParameterAst(ComponentAstBuilder complexValue,
org.mule.runtime.api.meta.model.parameter.ParameterModel model,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel parameterGroupModel,
ComponentMetadataAst metadata,
ComponentGenerationInformation generationInformation,
PropertiesResolver propertiesResolver) |
| Constructor and Description |
|---|
DefaultComponentParameterAst(List<ComponentAstBuilder> complexValue,
org.mule.runtime.api.meta.model.parameter.ParameterModel model,
org.mule.runtime.api.meta.model.parameter.ParameterGroupModel parameterGroupModel,
ComponentMetadataAst metadata,
ComponentGenerationInformation generationInformation,
PropertiesResolver propertiesResolver) |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseComponentAstBuilder<B extends BaseComponentAstBuilder> |
class |
DefaultComponentAstBuilder |
class |
LightComponentAstBuilder
Builder implementation for
ComponentAst that does not belong to an ArtifactAst. |
| Modifier and Type | Method and Description |
|---|---|
ComponentAstBuilder |
DefaultComponentAstBuilder.addChildComponent() |
ComponentAstBuilder |
LightComponentAstBuilder.addChildComponent() |
ComponentAstBuilder |
BaseComponentAstBuilder.addChildComponent(B childComponent) |
ComponentAstBuilder |
DefaultArtifactAstBuilder.addTopLevelComponent() |
ComponentAstBuilder |
BaseComponentAstBuilder.withAnnotation(String name,
Object value) |
ComponentAstBuilder |
BaseComponentAstBuilder.withBodyParameter(String parameterRawValue) |
ComponentAstBuilder |
BaseComponentAstBuilder.withComponentModel(org.mule.runtime.api.meta.model.ComponentModel componentModel)
Sets the model declaration of the target component.
|
ComponentAstBuilder |
LightComponentAstBuilder.withComponentModel(org.mule.runtime.api.meta.model.ComponentModel componentModel) |
ComponentAstBuilder |
BaseComponentAstBuilder.withComponentType(org.mule.runtime.api.component.TypedComponentIdentifier.ComponentType componentType) |
ComponentAstBuilder |
BaseComponentAstBuilder.withConfigurationModel(org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel)
Sets the model declaration of the target component.
|
ComponentAstBuilder |
LightComponentAstBuilder.withConfigurationModel(org.mule.runtime.api.meta.model.config.ConfigurationModel configurationModel) |
ComponentAstBuilder |
BaseComponentAstBuilder.withConnectionProviderModel(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel connectionProviderModel)
Sets the model declaration of the target component.
|
ComponentAstBuilder |
LightComponentAstBuilder.withConnectionProviderModel(org.mule.runtime.api.meta.model.connection.ConnectionProviderModel connectionProviderModel) |
ComponentAstBuilder |
BaseComponentAstBuilder.withExtensionModel(org.mule.runtime.api.meta.model.ExtensionModel extensionModel) |
ComponentAstBuilder |
DefaultComponentAstBuilder.withIdentifier(org.mule.runtime.api.component.ComponentIdentifier identifier) |
ComponentAstBuilder |
BaseComponentAstBuilder.withIdentifier(org.mule.runtime.api.component.ComponentIdentifier identifier) |
ComponentAstBuilder |
BaseComponentAstBuilder.withLocation(org.mule.runtime.api.component.location.ComponentLocation location) |
ComponentAstBuilder |
BaseComponentAstBuilder.withMetadata(ComponentMetadataAst metadata) |
ComponentAstBuilder |
BaseComponentAstBuilder.withNestableElementModel(org.mule.runtime.api.meta.model.nested.NestableElementModel nestableElementModel)
Sets the model declaration of the target component.
|
ComponentAstBuilder |
LightComponentAstBuilder.withNestableElementModel(org.mule.runtime.api.meta.model.nested.NestableElementModel nestableElementModel) |
ComponentAstBuilder |
BaseComponentAstBuilder.withRawParameter(String paramName,
String paramRawValue) |
Copyright © 2025 MuleSoft, Inc.. All rights reserved.