Interface IntegrationMerger
public interface IntegrationMerger
MapStruct mapper for merging
Integration configuration objects.
This interface defines mapping methods for deep merging plugin integration configurations, handling nested structures through builder patterns.
- Since:
- 1.7.1
-
Method Summary
Modifier and TypeMethodDescriptionmerge(Integration.IntegrationBuilder target, Integration source) mergeBlazeandcave(Integration.Blazeandcave.BlazeandcaveBuilder target, Integration.Blazeandcave source) mergeCmi(Integration.CMI.CMIBuilder target, Integration.CMI source) mergeDeepl(Integration.Deepl.DeeplBuilder target, Integration.Deepl source) mergeDiscord(Integration.Discord.DiscordBuilder target, Integration.Discord source) mergeDiscordPresence(Integration.Discord.Presence.PresenceBuilder target, Integration.Discord.Presence source) mergeDiscordPresenceActivity(Integration.Discord.Presence.Activity.ActivityBuilder target, Integration.Discord.Presence.Activity source) mergeGeyser(Integration.Geyser.GeyserBuilder target, Integration.Geyser source) mergeIcu(Integration.Icu.IcuBuilder target, Integration.Icu source) mergeInteractivechat(Integration.Interactivechat.InteractivechatBuilder target, Integration.Interactivechat source) mergeLitebans(Integration.Litebans.LitebansBuilder target, Integration.Litebans source) mergeMiniMOTD(Integration.MiniMOTD.MiniMOTDBuilder target, Integration.MiniMOTD source) mergeMiniPlaceholders(Integration.MiniPlaceholders.MiniPlaceholdersBuilder target, Integration.MiniPlaceholders source) mergeMOTD(Integration.MOTD.MOTDBuilder target, Integration.MOTD source) mergePlaceholderapi(Integration.Placeholderapi.PlaceholderapiBuilder target, Integration.Placeholderapi source) mergeSkinsrestorer(Integration.Skinsrestorer.SkinsrestorerBuilder target, Integration.Skinsrestorer source) mergeTab(Integration.Tab.TabBuilder target, Integration.Tab source) mergeTelegram(Integration.Telegram.TelegramBuilder target, Integration.Telegram source) mergeTriton(Integration.Triton.TritonBuilder target, Integration.Triton source) mergeTwitch(Integration.Twitch.TwitchBuilder target, Integration.Twitch source) mergeVault(Integration.Vault.VaultBuilder target, Integration.Vault source) mergeYandex(Integration.Yandex.YandexBuilder target, Integration.Yandex source)
-
Method Details
-
merge
-
mergeAdvancedban
Integration.Advancedban mergeAdvancedban(Integration.Advancedban.AdvancedbanBuilder target, Integration.Advancedban source) -
mergeBlazeandcave
Integration.Blazeandcave mergeBlazeandcave(Integration.Blazeandcave.BlazeandcaveBuilder target, Integration.Blazeandcave source) -
mergeCmi
-
mergeLibertybans
Integration.Libertybans mergeLibertybans(Integration.Libertybans.LibertybansBuilder target, Integration.Libertybans source) -
mergeDeepl
-
mergeDiscord
Integration.Discord mergeDiscord(Integration.Discord.DiscordBuilder target, Integration.Discord source) -
mergeDiscordPresence
Integration.Discord.Presence mergeDiscordPresence(Integration.Discord.Presence.PresenceBuilder target, Integration.Discord.Presence source) -
mergeDiscordPresenceActivity
Integration.Discord.Presence.Activity mergeDiscordPresenceActivity(Integration.Discord.Presence.Activity.ActivityBuilder target, Integration.Discord.Presence.Activity source) -
mergeChannelInfo
Integration.ChannelInfo mergeChannelInfo(Integration.ChannelInfo.ChannelInfoBuilder target, Integration.ChannelInfo source) -
mergeFloodgate
Integration.Floodgate mergeFloodgate(Integration.Floodgate.FloodgateBuilder target, Integration.Floodgate source) -
mergeGeyser
-
mergeIcu
-
mergeInteractivechat
Integration.Interactivechat mergeInteractivechat(Integration.Interactivechat.InteractivechatBuilder target, Integration.Interactivechat source) -
mergeItemsadder
Integration.Itemsadder mergeItemsadder(Integration.Itemsadder.ItemsadderBuilder target, Integration.Itemsadder source) -
mergeLitebans
Integration.Litebans mergeLitebans(Integration.Litebans.LitebansBuilder target, Integration.Litebans source) -
mergeLuckperms
Integration.Luckperms mergeLuckperms(Integration.Luckperms.LuckpermsBuilder target, Integration.Luckperms source) -
mergeMaintenance
Integration.Maintenance mergeMaintenance(Integration.Maintenance.MaintenanceBuilder target, Integration.Maintenance source) -
mergeMiniMOTD
Integration.MiniMOTD mergeMiniMOTD(Integration.MiniMOTD.MiniMOTDBuilder target, Integration.MiniMOTD source) -
mergeMiniPlaceholders
Integration.MiniPlaceholders mergeMiniPlaceholders(Integration.MiniPlaceholders.MiniPlaceholdersBuilder target, Integration.MiniPlaceholders source) -
mergeMOTD
-
mergePlaceholderapi
Integration.Placeholderapi mergePlaceholderapi(Integration.Placeholderapi.PlaceholderapiBuilder target, Integration.Placeholderapi source) -
mergePlasmovoice
Integration.Plasmovoice mergePlasmovoice(Integration.Plasmovoice.PlasmovoiceBuilder target, Integration.Plasmovoice source) -
mergeSimplevoice
Integration.Simplevoice mergeSimplevoice(Integration.Simplevoice.SimplevoiceBuilder target, Integration.Simplevoice source) -
mergeSkinsrestorer
Integration.Skinsrestorer mergeSkinsrestorer(Integration.Skinsrestorer.SkinsrestorerBuilder target, Integration.Skinsrestorer source) -
mergeSupervanish
Integration.Supervanish mergeSupervanish(Integration.Supervanish.SupervanishBuilder target, Integration.Supervanish source) -
mergeTab
-
mergeTelegram
Integration.Telegram mergeTelegram(Integration.Telegram.TelegramBuilder target, Integration.Telegram source) -
mergeTriton
-
mergeTwitch
-
mergeVault
-
mergeYandex
-