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()
-