@Retention(value=CLASS) @Target(value=TYPE) @Repeatable(value=ConnectorAttributes.class) public @interface ConnectorAttribute
Modifier and Type | Fields and Description |
---|---|
static String |
NO_VALUE
The constant used to indicate that the attribute has no default value or no alias.
|
Modifier and Type | Required Element and Description |
---|---|
String |
description |
ConnectorAttribute.Direction |
direction |
String |
name |
String |
type |
Modifier and Type | Optional Element and Description |
---|---|
String |
alias |
String |
defaultValue |
boolean |
deprecated |
boolean |
hiddenFromDocumentation |
boolean |
mandatory |
public static final String NO_VALUE
public abstract String name
null
, must not be blank
, must be unique for a specific
connectorpublic abstract String description
public abstract ConnectorAttribute.Direction direction
public abstract String type
public abstract boolean hiddenFromDocumentation
public abstract boolean mandatory
public abstract String defaultValue
public abstract boolean deprecated
public abstract String alias
Copyright © 2018–2021 SmallRye. All rights reserved.