Annotation Interface Option.Required

Enclosing class:
Option

@Target(METHOD) @Inherited @Retention(CLASS) public static @interface Option.Required
Mark option as a required option.

Required options of primitive types must be configured through the builder. The default value of the primitive type is ignored. This option is not applicable when combined with the default value annotations, as such fields always have values, unless the type is Optional