Package io.dropwizard.validation
Annotation Type PortRange
-
@Target({METHOD,FIELD,ANNOTATION_TYPE,TYPE_USE}) @Retention(RUNTIME) @Constraint(validatedBy=PortRangeValidator.class) @Documented public @interface PortRange
A constraint that allows one to specify a port range, but still allow 0 as the port value to indicate dynamically allocated ports.
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description Class<?>[]groupsThe groups the constraint belongs to.intmaxThe maximum value of the port range the validatedintmust be in.StringmessageThe validation message for this constraint.intminThe minimum value of the port range the validatedintmust be in.Class<? extends jakarta.validation.Payload>[]payloadThe payloads of this constraint.
-
-
-
-
message
String message
The validation message for this constraint.- Returns:
- the message
- Default:
- "{org.hibernate.validator.constraints.Range.message}"
-
-
-
groups
Class<?>[] groups
The groups the constraint belongs to.- Returns:
- an array of classes representing the groups
- Default:
- {}
-
-
-
payload
Class<? extends jakarta.validation.Payload>[] payload
The payloads of this constraint.- Returns:
- the array of payload classes
- Default:
- {}
-
-