public static class AreaConfigModel.Builder extends Object
Constructor and Description |
---|
AreaConfigModel.Builder(String sectionName)
Creates a new Builder.
|
Modifier and Type | Method and Description |
---|---|
AreaConfigModel.Builder |
addValidations(Collection<ConfigModel> configModels)
Add configModels.
|
AreaConfigModel.Builder |
addValidations(ConfigModel... configModels)
Add configModels.
|
ConfigModel |
build()
Build a new ConfigModel instance.
|
AreaConfigModel.Builder |
setDescription(String description)
Set the )optional) description.
|
AreaConfigModel.Builder |
setName(String name)
Set the section name
|
AreaConfigModel.Builder |
setProvider(String provider)
Set the )optional) provider.
|
AreaConfigModel.Builder |
setRequired(boolean required)
Sets the required flag.
|
public AreaConfigModel.Builder(String sectionName)
sectionName
- the section name, not null.public AreaConfigModel.Builder addValidations(ConfigModel... configModels)
configModels
- the configModels, not null.public AreaConfigModel.Builder addValidations(Collection<ConfigModel> configModels)
configModels
- the configModels, not null.public AreaConfigModel.Builder setRequired(boolean required)
required
- zhe flag.public AreaConfigModel.Builder setDescription(String description)
description
- the description.public AreaConfigModel.Builder setProvider(String provider)
provider
- the provider.public AreaConfigModel.Builder setName(String name)
name
- the section name, not null.public ConfigModel build()
Copyright © 2014–2016 Apache Software Foundation. All rights reserved.