public static class ConfigurationDefinition.Building<DataType> extends Object
public ConfigurationDefinition.Building<DataType> addAliasKey(String alias)
public ConfigurationDefinition.Building<DataType> setDescription(String description)
public ConfigurationDefinition.Building<DataType> setDefaultValue(DataType defaultValue, String defaultValueDescription)
public ConfigurationDefinition.Building<DataType> setDefaultValue(DataType defaultValue)
public ConfigurationDefinition.Building<DataType> setValueHandler(ConfigurationValueConverter<DataType> handler)
public ConfigurationDefinition.Building<DataType> setValueObfuscator(ConfigurationValueObfuscator<DataType> handler)
public ConfigurationDefinition.Building<DataType> setCommonlyUsed(boolean commonlyUsed)
public ConfigurationDefinition.Building<DataType> setInternal(boolean internal)
public ConfigurationDefinition.Building<DataType> setHidden(boolean hidden)
public ConfigurationDefinition.Building<DataType> addAliases(Collection<String> aliases)
public ConfigurationDefinition<DataType> build()
LiquibaseConfiguration.registerDefinition(ConfigurationDefinition)
.
To not register this definition, use buildTemporary()
public ConfigurationDefinition<DataType> buildTemporary()
LiquibaseConfiguration.registerDefinition(ConfigurationDefinition)
.
To automatically register this definition, use build()
Copyright © 2023 Liquibase.org. All rights reserved.