Package org.apache.ignite.configuration.annotation
package org.apache.ignite.configuration.annotation
Annotations for configuration schemas.
-
ClassDescriptionThis annotation marks a class as an abstract configuration schema.This annotation, if applied to a class, marks it as a configuration schema part.This annotation can only be applied to a class that is either marked with
ConfigurationRootor the superclass is marked withConfigurationRoot,Config.This annotation, if applied to a class, marks it as a configuration schema root.Type of configuration storage.This annotation marks configuration schema field as a configuration tree node.This annotation marks a configuration schema field as special (read-only) for getting the key associated with the configuration in the named list.This annotations is intended to be placed onNamedConfigValueelements to emulate key-value pairs in configuration schemas.Internal id.This annotation is used in conjunction withConfigValuein case the nested schema contains a field withInjectedNamein order to be able to set different default values for the field withInjectedName.This annotation denotes configuration schema fields that are dynamically created and mapped by name.This annotation marks the class as a polymorphic configuration schema.This annotation marks the class as an instance of polymorphic configuration schema.This annotation marks thepolymorphic configuration schemafield as a special (read only) leaf that will store the currentpolymorphic configuration type.This annotation allows defining configuration property name that is otherwise impossible to define in configuration schema.This annotation is used to mark a configuration field as sensitive information.This annotation marks configuration schema field as a configuration tree leaf.