Class VersionBuilder
- java.lang.Object
-
- org.geysermc.configutils.updater.change.VersionBuilder
-
public final class VersionBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NonNull Versionbuild(int versionNumber)@NonNull VersionBuilderkeyRenamed(@NonNull java.lang.String oldName, @NonNull java.lang.String newName)@NonNull VersionBuildervalueChanged(@NonNull java.lang.String key, @NonNull java.lang.Object oldValue, @NonNull java.lang.Object newValue)@NonNull VersionBuildervalueRemoved(@NonNull java.lang.String key, @NonNull java.lang.Object removedValue, @NonNull java.lang.Object fallback)
-
-
-
Method Detail
-
keyRenamed
public @NonNull VersionBuilder keyRenamed(@NonNull java.lang.String oldName, @NonNull java.lang.String newName)
-
valueChanged
public @NonNull VersionBuilder valueChanged(@NonNull java.lang.String key, @NonNull java.lang.Object oldValue, @NonNull java.lang.Object newValue)
-
valueRemoved
public @NonNull VersionBuilder valueRemoved(@NonNull java.lang.String key, @NonNull java.lang.Object removedValue, @NonNull java.lang.Object fallback)
-
build
public @NonNull Version build(int versionNumber)
-
-