@NoImplement public interface ExtensionParameter extends WithAnnotations, org.mule.runtime.api.meta.NamedObject, WithAlias, WithElement
| Modifier and Type | Field and Description |
|---|---|
static Set<Class<?>> |
IMPLICIT_ARGUMENT_TYPES |
| Modifier and Type | Method and Description |
|---|---|
default Optional<String> |
defaultValue() |
Optional<? extends AnnotatedElement> |
getDeclaringElement() |
Optional<VariableElement> |
getElement() |
String |
getName()
Returns the component's name
|
String |
getOwnerDescription() |
Type |
getType() |
default boolean |
isRequired() |
default boolean |
shouldBeAdvertised() |
getAlias, getDescriptiongetAnnotation, getValueFromAnnotation, isAnnotatedWithdefault boolean shouldBeAdvertised()
boolean indicating whether the parameter should be advertised and added as a ParameterModel in the
ExtensionModeldefault boolean isRequired()
boolean indicating whether the parameter is a required or notdefault Optional<String> defaultValue()
Optional default value of the operationOptional<? extends AnnotatedElement> getDeclaringElement()
AnnotatedElement form which this instance was derivedOptional<VariableElement> getElement()
getElement in interface WithElementOptional Element representing the component that implements this interface.Type getType()
TypeWrapper of the represented componentString getOwnerDescription()
Copyright © 2003–2020 MuleSoft, Inc.. All rights reserved.