brooklyn.catalog.CatalogConfig Maven / Gradle / Ivy
package brooklyn.catalog;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = { ElementType.FIELD })
public @interface CatalogConfig {
/** a label to be displayed when a config key is exposed as editable in the catalog */
String label();
/** a priority used to determine the order in which config keys are displayed when presenting as editable in the catalog;
* a higher value appears higher in the list. the default is 1.
* (negative values may be used to indicate advanced config which might not be shown unless requested.) */
double priority() default 1;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy