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.