@Retention(value=RUNTIME)
public @interface ApiResourceProperty
This annotation can be used on all parts of the definition of a property: the field, the accessor (getter), or the mutator (setter). However, it should only be used on one of the three; behavior for multiple annotations on one property is not defined.
| Modifier and Type | Optional Element and Description |
|---|---|
java.lang.String |
description
The description that the property represented by the annotated getter, setter, or field should appear
as in the API.
|
AnnotationBoolean |
ignored
Whether or not the property represented by the annotated getter, setter or field should be
ignored for the API.
|
java.lang.String |
name
The name that the property represented by the annotated getter, setter, or field should appear
as in the API.
|
public abstract java.lang.String name
public abstract java.lang.String description
public abstract AnnotationBoolean ignored