public static class ParameterModel.Builder extends Object
Constructor and Description |
---|
ParameterModel.Builder(String name)
Creates a new Builder.
|
Modifier and Type | Method and Description |
---|---|
ConfigModel |
build()
Creates a new ConfigModel with the given parameters.
|
ParameterModel.Builder |
setDescription(String description)
Sets the optional description
|
ParameterModel.Builder |
setExpression(String expression)
Sets the optional validation expression
|
ParameterModel.Builder |
setName(String name)
Sets the fully qualified parameter name.
|
ParameterModel.Builder |
setProvider(String provider)
Set the provider.
|
ParameterModel.Builder |
setRequired(boolean required)
Sets the required flag.
|
ParameterModel.Builder |
setType(String type)
Sets the target type.
|
public ParameterModel.Builder(String name)
name
- the fully qualified parameter name, not null.public ParameterModel.Builder setType(String type)
type
- the type, not null.public ParameterModel.Builder setRequired(boolean required)
required
- the required flag.public ParameterModel.Builder setDescription(String description)
description
- the descriptionpublic ParameterModel.Builder setExpression(String expression)
expression
- the validation expressionpublic ParameterModel.Builder setName(String name)
name
- the fully qualified parameter name, not null.public ParameterModel.Builder setProvider(String provider)
provider
- the provider.public ConfigModel build()
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.