Annotation Interface Value
This annotation marks configuration schema field as a configuration tree leaf. Every field annotated with this annotation will produce a
DynamicProperty field in generated configuration class.
Type must be one of the following (or array of one of the following):
- boolean
- int
- long
- double
- String
UUID
-
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionbooleanIndicates that the current configuration value has a default value.
-
Element Details
-
hasDefault
boolean hasDefaultIndicates that the current configuration value has a default value. Value itself is derived from the instantiated object of a corresponding schema type. This means that the default is not necessarily a constant value.- Returns:
hasDefaultflag value.
- Default:
- false
-