Annotation Type PluginBuilderAttribute
@Documented
@Retention(RUNTIME)
@Target({PARAMETER,FIELD})
@PluginVisitorStrategy(PluginBuilderAttributeVisitor.class)
public @interface PluginBuilderAttribute
Marks a field as a Plugin Attribute.
-
Optional Element Summary
-
Element Details
-
value
String valueSpecifies the attribute name this corresponds to. If no attribute is set (i.e., a blank string), then the name of the field (or member) this annotation is attached to will be used.- Default:
- ""
-
sensitive
boolean sensitiveIndicates that this attribute is a sensitive one that shouldn't be logged directly. Such attributes will instead be output as a hashed value.- Default:
- false
-