Uses of Record Class
com.cloudforge.core.config.ConfigFieldInfo
Packages that use ConfigFieldInfo
-
Uses of ConfigFieldInfo in com.cloudforge.core.config
Methods in com.cloudforge.core.config that return ConfigFieldInfoModifier and TypeMethodDescriptionstatic ConfigFieldInfoCreates ConfigFieldInfo from a field with @ConfigField annotation.Methods in com.cloudforge.core.config that return types with arguments of type ConfigFieldInfoModifier and TypeMethodDescriptionstatic List<ConfigFieldInfo> ConfigurationIntrospector.discoverFields(ApplicationSpec appSpec) Discovers all configuration fields from DeploymentConfig.static List<ConfigFieldInfo> ConfigurationIntrospector.discoverFields(ApplicationSpec appSpec, String category) Discovers configuration fields for a specific category.static List<ConfigFieldInfo> ConfigurationIntrospector.discoverVisibleFields(ApplicationSpec appSpec, Object config) Discovers visible fields only (based on application capabilities and configuration state).static List<ConfigFieldInfo> ConfigurationIntrospector.discoverVisibleFields(ApplicationSpec appSpec, Object config, String category) Discovers fields by category with visibility filtering.Methods in com.cloudforge.core.config with parameters of type ConfigFieldInfoModifier and TypeMethodDescriptionstatic ObjectDefaultValueResolver.resolve(ConfigFieldInfo fieldInfo, ApplicationSpec appSpec, List<FrameworkRules<?>> frameworks) Resolves the default value for a field using layered priority.static ObjectDefaultValueResolver.resolveWithFallback(ConfigFieldInfo fieldInfo, ApplicationSpec appSpec, List<FrameworkRules<?>> frameworks, Object config) Resolves default with fallback to field's annotated default.CapacityValidator.validate(ConfigFieldInfo field, Object value, Object config) FargateCpuMemoryValidator.validate(ConfigFieldInfo field, Object value, Object config) FieldValidator.validate(ConfigFieldInfo field, Object value, Object config) Validates a field value in the context of the complete configuration.