@Target(value={})
 @Retention(value=RUNTIME)
 @Inherited
public @interface ServerVariable
| Modifier and Type | Required Element and Description | 
|---|---|
| java.lang.String | defaultValueThe default value of this server variable. | 
| java.lang.String | nameThe name of this server variable. | 
| Modifier and Type | Optional Element and Description | 
|---|---|
| java.lang.String | descriptionAn optional description for the server variable. | 
| java.lang.String[] | enumerationAn array of enum values for this variable. | 
| Extension[] | extensionsList of extensions to be added to the  ServerVariablemodel corresponding to the containing annotation. | 
public abstract java.lang.String name
public abstract java.lang.String defaultValue
public abstract java.lang.String[] enumeration
public abstract java.lang.String description
public abstract Extension[] extensions
ServerVariable model corresponding to the containing annotation.