Package io.quarkus.liquibase.runtime
Class LiquibaseBuildTimeConfig
- java.lang.Object
-
- io.quarkus.liquibase.runtime.LiquibaseBuildTimeConfig
-
@ConfigRoot(name="liquibase", phase=BUILD_AND_RUN_TIME_FIXED) public final class LiquibaseBuildTimeConfig extends Object
The liquibase build time configuration
-
-
Field Summary
Fields Modifier and Type Field Description LiquibaseDataSourceBuildTimeConfigdefaultDataSourceLiquibase configuration for the default datasource.Map<String,LiquibaseDataSourceBuildTimeConfig>namedDataSourcesLiquibase configurations for named datasources.
-
Constructor Summary
Constructors Constructor Description LiquibaseBuildTimeConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static LiquibaseBuildTimeConfigdefaultConfig()Gets the default build time configurationLiquibaseDataSourceBuildTimeConfiggetConfigForDataSourceName(String dataSourceName)Gets theLiquibaseBuildTimeConfigfor the given datasource name.
-
-
-
Field Detail
-
defaultDataSource
@ConfigItem(name="<<parent>>") public LiquibaseDataSourceBuildTimeConfig defaultDataSource
Liquibase configuration for the default datasource.
-
namedDataSources
@ConfigItem(name="<<parent>>") public Map<String,LiquibaseDataSourceBuildTimeConfig> namedDataSources
Liquibase configurations for named datasources.
-
-
Method Detail
-
defaultConfig
public static LiquibaseBuildTimeConfig defaultConfig()
Gets the default build time configuration- Returns:
- the liquibase build time default configuration
-
getConfigForDataSourceName
public LiquibaseDataSourceBuildTimeConfig getConfigForDataSourceName(String dataSourceName)
Gets theLiquibaseBuildTimeConfigfor the given datasource name.
-
-