| Package | Description |
|---|---|
| org.mule.runtime.api.parameterization | |
| org.mule.runtime.internal.parameterization |
| Modifier and Type | Method and Description |
|---|---|
static <M extends ParameterizedModel> |
ComponentParameterization.builder(M model)
Provides a brand new builder instance for creating a
ComponentParameterization. |
ComponentParameterization.Builder<M> |
ComponentParameterization.Builder.withComponentIdentifier(ComponentIdentifier identifier) |
ComponentParameterization.Builder<M> |
ComponentParameterization.Builder.withParameter(ParameterGroupModel paramGroup,
ParameterModel paramModel,
Object paramValue)
Sets a parameter with the given ParameterGroupModel and ParameterModel
|
ComponentParameterization.Builder<M> |
ComponentParameterization.Builder.withParameter(String paramName,
Object paramValue)
Sets a parameter with a given value, automatically determining the group the parameter belongs to.
|
ComponentParameterization.Builder<M> |
ComponentParameterization.Builder.withParameter(String paramGroupName,
String paramName,
Object paramValue)
Sets a parameter with a given value.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ComponentParameterizationBuilder<M extends ParameterizedModel>
Builder class for creating
ComponentParameterization instances. |
| Modifier and Type | Method and Description |
|---|---|
ComponentParameterization.Builder<M> |
ComponentParameterizationBuilder.withComponentIdentifier(ComponentIdentifier identifier) |
ComponentParameterization.Builder<M> |
ComponentParameterizationBuilder.withModel(M model) |
ComponentParameterization.Builder<M> |
ComponentParameterizationBuilder.withParameter(ParameterGroupModel paramGroup,
ParameterModel paramModel,
Object paramValue) |
ComponentParameterization.Builder<M> |
ComponentParameterizationBuilder.withParameter(String paramName,
Object paramValue) |
ComponentParameterization.Builder<M> |
ComponentParameterizationBuilder.withParameter(String paramGroupName,
String paramName,
Object paramValue) |
Copyright © 2023 MuleSoft, Inc.. All rights reserved.