Annotation Interface Instance
@Target({METHOD,FIELD,ANNOTATION_TYPE,CONSTRUCTOR,PARAMETER})
@Retention(RUNTIME)
@Documented
@Constraint(validatedBy=InstanceImpl.class)
public @interface Instance
The annotated element class type must be compliant.
- Since:
- 1.5.0
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic @interfaceDefines several@Instanceannotations on the same element -
Required Element Summary
Required Elements -
Optional Element Summary
Optional Elements
-
Element Details
-
value
Class<?>[] value- Returns:
- The allowed classes
- Since:
- 1.5.0
-
-
-
message
String message- Returns:
- The constraint error message
- Since:
- 1.5.0
- Default:
- "{voidframework.validation.constraints.Instance.message}"
-
groups
Class<?>[] groups- Returns:
- The subset of constraints
- Since:
- 1.5.0
- Default:
- {}
-
payload
Class<? extends jakarta.validation.Payload>[] payload- Returns:
- The attached Payload type
- Since:
- 1.5.0
- Default:
- {}
-