Package liquibase.configuration
Class ConfigurationDefinition.Building<DataType>
java.lang.Object
liquibase.configuration.ConfigurationDefinition.Building<DataType>
- Enclosing class:
- ConfigurationDefinition<DataType>
-
Method Summary
Modifier and TypeMethodDescriptionaddAliases
(Collection<String> aliases) addAliasKey
(String alias) build()
Finishes building this definition AND registers it withLiquibaseConfiguration.registerDefinition(ConfigurationDefinition)
.Finishes building this definition WITHOUT registering it withLiquibaseConfiguration.registerDefinition(ConfigurationDefinition)
.setCommonlyUsed
(boolean commonlyUsed) setDefaultValue
(DataType defaultValue) setDefaultValue
(DataType defaultValue, String defaultValueDescription) setDescription
(String description) setHidden
(boolean hidden) setInternal
(boolean internal)
-
Method Details
-
addAliasKey
-
setDescription
-
setDefaultValue
public ConfigurationDefinition.Building<DataType> setDefaultValue(DataType defaultValue, String defaultValueDescription) -
setDefaultValue
-
setValueHandler
public ConfigurationDefinition.Building<DataType> setValueHandler(ConfigurationValueConverter<DataType> handler) -
setValueObfuscator
public ConfigurationDefinition.Building<DataType> setValueObfuscator(ConfigurationValueObfuscator<DataType> handler) -
setCommonlyUsed
-
setInternal
-
setHidden
-
addAliases
-
build
Finishes building this definition AND registers it withLiquibaseConfiguration.registerDefinition(ConfigurationDefinition)
. To not register this definition, usebuildTemporary()
-
buildTemporary
Finishes building this definition WITHOUT registering it withLiquibaseConfiguration.registerDefinition(ConfigurationDefinition)
. To automatically register this definition, usebuild()
-