![JAR search and dependency download from the Maven repository](/logo.png)
org.cthul.quarkus.dynamicmessages.cockpit.CockpitConfig Maven / Gradle / Ivy
package org.cthul.quarkus.dynamicmessages.cockpit;
import io.quarkus.runtime.annotations.ConfigDocMapKey;
import io.smallrye.config.ConfigMapping;
import io.smallrye.config.WithDefault;
import io.smallrye.config.WithParentName;
import io.smallrye.config.WithUnnamedKey;
import java.util.Map;
import java.util.Optional;
@ConfigMapping(prefix = "cockpit")
public interface CockpitConfig {
String DEFAULT_MAPPING = "";
@WithDefault("")
Optional token();
@WithDefault("")
Optional backupFile();
@WithParentName
@WithUnnamedKey(DEFAULT_MAPPING)
@ConfigDocMapKey("mapping-name")
Map mappings();
interface ProjectConfig {
@WithDefault("")
Optional project();
@WithDefault("")
Optional prefix();
@WithDefault("")
Optional bundle();
@WithDefault("")
Optional path();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy