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