-
- All Implemented Interfaces:
-
org.bukkit.configuration.serialization.ConfigurationSerializable
public final class ConfigMigration implements ConfigurationSerializable
Represents a migration.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
ConfigMigration.Companion
-
Field Summary
Fields Modifier and Type Field Description private final List<String>
fileGlobs
private final SemVer
fromVersion
private final SemVer
toVersion
private final List<ConfigMigrationStep>
configMigrationSteps
private final Boolean
createBackup
private final Boolean
overwrite
-
Constructor Summary
Constructors Constructor Description ConfigMigration(List<String> fileGlobs, SemVer fromVersion, SemVer toVersion, List<ConfigMigrationStep> configMigrationSteps, Boolean createBackup, Boolean overwrite)
-
Method Summary
Modifier and Type Method Description final List<String>
getFileGlobs()
final SemVer
getFromVersion()
final SemVer
getToVersion()
final List<ConfigMigrationStep>
getConfigMigrationSteps()
final Boolean
getCreateBackup()
final Boolean
getOverwrite()
Map<String, Object>
serialize()
-
-
Method Detail
-
getFileGlobs
final List<String> getFileGlobs()
-
getFromVersion
final SemVer getFromVersion()
-
getToVersion
final SemVer getToVersion()
-
getConfigMigrationSteps
final List<ConfigMigrationStep> getConfigMigrationSteps()
-
getCreateBackup
final Boolean getCreateBackup()
-
getOverwrite
final Boolean getOverwrite()
-
-
-
-