Package-level declarations
Types
Link copied to clipboard
annotation class Comment(val lines: String, val placement: CommentPlacement = CommentPlacement.ABOVE)
Marks a configuration field with a descriptive comment that will be written into the YAML output.
Link copied to clipboard
Determines the position of a Comment relative to its associated configuration field in the serialized YAML output.
Link copied to clipboard
Defines how a Secret-annotated field value is masked when displayed in logs or debug output.
Link copied to clipboard
Specifies one or more legacy YAML keys that should be migrated to the annotated field when loading a configuration file.
Link copied to clipboard
Marks a configuration field as sensitive, ensuring its value is masked in logs, debug output, and serialized representations.
Link copied to clipboard
Excludes a configuration field from serialization and deserialization.