public class ParameterBuilder extends Object
| Constructor and Description |
|---|
ParameterBuilder(ParameterType parameterType,
String externalName,
String parameterIdentifier) |
public ParameterBuilder(ParameterType parameterType, String externalName, String parameterIdentifier)
public String getExternalName()
public String getParameterIdentifier()
public ParameterBuilder parameterIdentifier(String parameterIdentifier)
public ParameterType getParameterType()
public Boolean isIgnored()
public Boolean isRequired()
public ParameterBuilder displayName(String displayName)
public TypeDefinitionBuilder getTypeDefinitionBuilder()
public ParameterBuilder description(String description)
public String getMuleAlias()
public String getMuleMetadataKeyId()
public ParameterBuilder muleAlias(String muleAlias)
public ParameterBuilder muleMetadataKeyId(String muleMetadataKeyId)
public ParameterBuilder required(Boolean required)
public ParameterBuilder defaultValue(String defaultValue)
public ParameterBuilder password(Boolean password)
public ParameterBuilder filePart(Boolean isFilePart)
public ParameterBuilder partType(Boolean isFilePart)
public ParameterBuilder ignored(Boolean ignored)
public ParameterBuilder summary(String summary)
public ValueProviderBuilder getValueProviderBuilder()
public Parameter buildParameter(TypeSchemaPool typeSchemaPool, Optional<ParameterIdentifierExpressionHandler> parameterIdentifierExpressionHandlerOptional)
public Parameter buildParameter(TypeSchemaPool typeSchemaPool, ParameterIdentifierExpressionHandler parameterIdentifierExpressionHandler)
public PartParameter buildPartParameter(TypeSchemaPool typeSchemaPool)
Copyright © 2022. All rights reserved.