All Classes
-
All Classes Class Summary Enum Summary Annotation Types Summary Class Description ConfigGroup A class that specifies a group of config options.ConfigGroups Annotation used on classes containing config options that enables the separation of options into different tables based on key prefixes.Documentation Collection of annotations to modify the behavior of the documentation generators.Documentation.ExcludeFromDocumentation Annotation used on config option fields or REST API message headers to exclude it from documentation.Documentation.ExecMode The execution mode the config works for.Documentation.OverrideDefault Annotation used on config option fields to override the documented default.Documentation.Section Annotation used on config option fields to include them in specific sections.Documentation.Sections Constants for section names.Documentation.SuffixOption Annotation used on config option fields or options class to mark them as a suffix-option; i.e., a config option where the key is only a suffix, with the prefix being dynamically provided at runtime.Documentation.TableOption Annotation used on table config options for adding meta data labels.Experimental Annotation to mark classes for experimental use.FlinkJsonSchema Annotations for auto-generating a documentation of json payloads.FlinkJsonSchema.AdditionalFields This allows documenting a class that supports setting dynamic properties of a certain type.FlinkVersion Enumeration for Flink versions.Internal Annotation to mark methods within stable, public APIs as an internal developer API.Public Annotation for marking classes as public, stable interfaces.PublicEvolving Annotation to mark classes and methods for public use, but with evolving interfaces.VisibleForTesting This annotations declares that a function, field, constructor, or entire type, is only visible for testing purposes.