Annotation Type HeaderParam
@Documented
@Retention(RUNTIME)
@Target(PARAMETER)
@HTTPRequestParamMarker(HEADER)
public @interface HeaderParam
Sets an HTTP header on the request from the annotated parameter's value.
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionValue used when the argument isnull.boolean
-
Element Details
-
value
String valueThe header name to set.- Returns:
- the header name
-
-
-
required
boolean required- Returns:
- whether the header is required
- Default:
- false
-
defaultValue
String defaultValueValue used when the argument isnull.- Returns:
- the default value
- Default:
- "REST-IN-PEACE-DEFAULT-STRING"
-