@Retention(value=RUNTIME) @Documented @Target(value={TYPE,METHOD,FIELD}) public @interface Metadata
Modifier and Type | Optional Element and Description |
---|---|
String |
defaultValue
To define a default value.
|
String |
deprecationNote
Additional description that can explain the user about the deprecation and give reference to what to use instead.
|
String |
description
Returns a description of this entity.
|
String |
displayName
A human display name of the parameter.
|
String |
enums
Allows to define enums this options accepts.
|
String |
firstVersion
The first version this functionality was added to Apache Camel.
|
String |
javaType
To re-associate the preferred Java type of this parameter.
|
String |
label
To define one or more labels.
|
boolean |
required
To define that this entity is required.
|
boolean |
secret
Whether the option is secret/sensitive information such as a password.
|
boolean |
skip
Whether to skip this option
|
String |
title
An optional human readable title of this entity, to be used instead of a computed title.
|
public abstract String displayName
public abstract String label
public abstract String defaultValue
public abstract String title
public abstract String description
public abstract String enums
public abstract boolean secret
public abstract String javaType
public abstract String firstVersion
public abstract String deprecationNote
Apache Camel