Class FlywayProperties

java.lang.Object
org.springframework.boot.flyway.autoconfigure.FlywayProperties

@ConfigurationProperties("spring.flyway") public class FlywayProperties extends Object
Configuration properties for Flyway database migrations.
Since:
4.0.0
Author:
Dave Syer, EddĂș MelĂ©ndez, Stephane Nicoll, Chris Bono
  • Constructor Details

    • FlywayProperties

      public FlywayProperties()
  • Method Details

    • isEnabled

      public boolean isEnabled()
    • setEnabled

      public void setEnabled(boolean enabled)
    • isFailOnMissingLocations

      public boolean isFailOnMissingLocations()
    • setFailOnMissingLocations

      public void setFailOnMissingLocations(boolean failOnMissingLocations)
    • getLocations

      public List<String> getLocations()
    • setLocations

      public void setLocations(List<String> locations)
    • getCallbackLocations

      public List<String> getCallbackLocations()
    • setCallbackLocations

      public void setCallbackLocations(List<String> callbackLocations)
    • getEncoding

      public Charset getEncoding()
    • setEncoding

      public void setEncoding(Charset encoding)
    • getConnectRetries

      public int getConnectRetries()
    • setConnectRetries

      public void setConnectRetries(int connectRetries)
    • getConnectRetriesInterval

      public Duration getConnectRetriesInterval()
    • setConnectRetriesInterval

      public void setConnectRetriesInterval(Duration connectRetriesInterval)
    • getLockRetryCount

      public int getLockRetryCount()
    • setLockRetryCount

      public void setLockRetryCount(Integer lockRetryCount)
    • getDefaultSchema

      public @Nullable String getDefaultSchema()
    • setDefaultSchema

      public void setDefaultSchema(@Nullable String defaultSchema)
    • getSchemas

      public List<String> getSchemas()
    • setSchemas

      public void setSchemas(List<String> schemas)
    • isCreateSchemas

      public boolean isCreateSchemas()
    • setCreateSchemas

      public void setCreateSchemas(boolean createSchemas)
    • getTable

      public String getTable()
    • setTable

      public void setTable(String table)
    • getTablespace

      public @Nullable String getTablespace()
    • setTablespace

      public void setTablespace(@Nullable String tablespace)
    • getBaselineDescription

      public String getBaselineDescription()
    • setBaselineDescription

      public void setBaselineDescription(String baselineDescription)
    • getBaselineVersion

      public String getBaselineVersion()
    • setBaselineVersion

      public void setBaselineVersion(String baselineVersion)
    • getInstalledBy

      public @Nullable String getInstalledBy()
    • setInstalledBy

      public void setInstalledBy(@Nullable String installedBy)
    • getPlaceholders

      public Map<String,String> getPlaceholders()
    • setPlaceholders

      public void setPlaceholders(Map<String,String> placeholders)
    • getPlaceholderPrefix

      public String getPlaceholderPrefix()
    • setPlaceholderPrefix

      public void setPlaceholderPrefix(String placeholderPrefix)
    • getPlaceholderSuffix

      public String getPlaceholderSuffix()
    • setPlaceholderSuffix

      public void setPlaceholderSuffix(String placeholderSuffix)
    • getPlaceholderSeparator

      public String getPlaceholderSeparator()
    • setPlaceholderSeparator

      public void setPlaceholderSeparator(String placeholderSeparator)
    • isPlaceholderReplacement

      public boolean isPlaceholderReplacement()
    • setPlaceholderReplacement

      public void setPlaceholderReplacement(boolean placeholderReplacement)
    • getSqlMigrationPrefix

      public String getSqlMigrationPrefix()
    • setSqlMigrationPrefix

      public void setSqlMigrationPrefix(String sqlMigrationPrefix)
    • getSqlMigrationSuffixes

      public List<String> getSqlMigrationSuffixes()
    • setSqlMigrationSuffixes

      public void setSqlMigrationSuffixes(List<String> sqlMigrationSuffixes)
    • getSqlMigrationSeparator

      public String getSqlMigrationSeparator()
    • setSqlMigrationSeparator

      public void setSqlMigrationSeparator(String sqlMigrationSeparator)
    • getRepeatableSqlMigrationPrefix

      public String getRepeatableSqlMigrationPrefix()
    • setRepeatableSqlMigrationPrefix

      public void setRepeatableSqlMigrationPrefix(String repeatableSqlMigrationPrefix)
    • getTarget

      public String getTarget()
    • setTarget

      public void setTarget(String target)
    • getUser

      public @Nullable String getUser()
    • setUser

      public void setUser(@Nullable String user)
    • getPassword

      public @Nullable String getPassword()
    • setPassword

      public void setPassword(@Nullable String password)
    • getDriverClassName

      public @Nullable String getDriverClassName()
    • setDriverClassName

      public void setDriverClassName(@Nullable String driverClassName)
    • getUrl

      public @Nullable String getUrl()
    • setUrl

      public void setUrl(@Nullable String url)
    • getInitSqls

      public List<String> getInitSqls()
    • setInitSqls

      public void setInitSqls(List<String> initSqls)
    • isBaselineOnMigrate

      public boolean isBaselineOnMigrate()
    • setBaselineOnMigrate

      public void setBaselineOnMigrate(boolean baselineOnMigrate)
    • isCleanDisabled

      public boolean isCleanDisabled()
    • setCleanDisabled

      public void setCleanDisabled(boolean cleanDisabled)
    • isGroup

      public boolean isGroup()
    • setGroup

      public void setGroup(boolean group)
    • isMixed

      public boolean isMixed()
    • setMixed

      public void setMixed(boolean mixed)
    • isOutOfOrder

      public boolean isOutOfOrder()
    • setOutOfOrder

      public void setOutOfOrder(boolean outOfOrder)
    • isSkipDefaultCallbacks

      public boolean isSkipDefaultCallbacks()
    • setSkipDefaultCallbacks

      public void setSkipDefaultCallbacks(boolean skipDefaultCallbacks)
    • isSkipDefaultResolvers

      public boolean isSkipDefaultResolvers()
    • setSkipDefaultResolvers

      public void setSkipDefaultResolvers(boolean skipDefaultResolvers)
    • isValidateMigrationNaming

      public boolean isValidateMigrationNaming()
    • setValidateMigrationNaming

      public void setValidateMigrationNaming(boolean validateMigrationNaming)
    • isValidateOnMigrate

      public boolean isValidateOnMigrate()
    • setValidateOnMigrate

      public void setValidateOnMigrate(boolean validateOnMigrate)
    • getScriptPlaceholderPrefix

      public String getScriptPlaceholderPrefix()
    • setScriptPlaceholderPrefix

      public void setScriptPlaceholderPrefix(String scriptPlaceholderPrefix)
    • getScriptPlaceholderSuffix

      public String getScriptPlaceholderSuffix()
    • setScriptPlaceholderSuffix

      public void setScriptPlaceholderSuffix(String scriptPlaceholderSuffix)
    • getPowershellExecutable

      public @Nullable String getPowershellExecutable()
    • setPowershellExecutable

      public void setPowershellExecutable(@Nullable String powershellExecutable)
    • isExecuteInTransaction

      public boolean isExecuteInTransaction()
    • setExecuteInTransaction

      public void setExecuteInTransaction(boolean executeInTransaction)
    • getLoggers

      public String[] getLoggers()
    • setLoggers

      public void setLoggers(String[] loggers)
    • getBatch

      public @Nullable Boolean getBatch()
    • setBatch

      public void setBatch(@Nullable Boolean batch)
    • getDryRunOutput

      public @Nullable File getDryRunOutput()
    • setDryRunOutput

      public void setDryRunOutput(@Nullable File dryRunOutput)
    • getErrorOverrides

      public String @Nullable [] getErrorOverrides()
    • setErrorOverrides

      public void setErrorOverrides(String @Nullable [] errorOverrides)
    • getStream

      public @Nullable Boolean getStream()
    • setStream

      public void setStream(@Nullable Boolean stream)
    • getJdbcProperties

      public Map<String,String> getJdbcProperties()
    • setJdbcProperties

      public void setJdbcProperties(Map<String,String> jdbcProperties)
    • getKerberosConfigFile

      public @Nullable String getKerberosConfigFile()
    • setKerberosConfigFile

      public void setKerberosConfigFile(@Nullable String kerberosConfigFile)
    • getOutputQueryResults

      public @Nullable Boolean getOutputQueryResults()
    • setOutputQueryResults

      public void setOutputQueryResults(@Nullable Boolean outputQueryResults)
    • getSkipExecutingMigrations

      public @Nullable Boolean getSkipExecutingMigrations()
    • setSkipExecutingMigrations

      public void setSkipExecutingMigrations(@Nullable Boolean skipExecutingMigrations)
    • getIgnoreMigrationPatterns

      public List<String> getIgnoreMigrationPatterns()
    • setIgnoreMigrationPatterns

      public void setIgnoreMigrationPatterns(List<String> ignoreMigrationPatterns)
    • getDetectEncoding

      public @Nullable Boolean getDetectEncoding()
    • setDetectEncoding

      public void setDetectEncoding(@Nullable Boolean detectEncoding)
    • getCommunityDbSupportEnabled

      public @Nullable Boolean getCommunityDbSupportEnabled()
    • setCommunityDbSupportEnabled

      public void setCommunityDbSupportEnabled(@Nullable Boolean communityDbSupportEnabled)
    • getOracle

      public FlywayProperties.Oracle getOracle()
    • getPostgresql

      public FlywayProperties.Postgresql getPostgresql()
    • getSqlserver

      public FlywayProperties.Sqlserver getSqlserver()