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. The value itself is derived from the instantiated object of the corresponding schema type, meaning the default is not necessarily a constant value. It can also be provided dynamically viaConfigurationModule.patchConfigurationWithDynamicDefaults(org.apache.ignite.configuration.SuperRootChange).When set to
true, the field initializer must not be an explicitnullliteral.- Returns:
hasDefaultflag value.
- Default:
- false
-