@Retention(value=RUNTIME) @Documented @Target(value=TYPE) public @interface ApiParams
Modifier and Type | Required Element and Description |
---|---|
ApiMethod[] |
apiMethods
The API methods that the API provides of this configuration class.
|
Modifier and Type | Optional Element and Description |
---|---|
String[] |
aliases
Returns the method alias(s) of this api method.
|
String |
apiName
The API name (grouping) of this configuration class.
|
boolean |
consumerOnly
Whether this API can only be used as a consumer.
|
String |
description
Returns a description of the API.
|
boolean |
producerOnly
Whether this API can only be used as a producer.
|
public abstract ApiMethod[] apiMethods
public abstract String apiName
public abstract String description
public abstract boolean producerOnly
public abstract boolean consumerOnly
public abstract String[] aliases
Apache Camel