Annotation Type ConnectorAttribute

    • Field Detail

      • NO_VALUE

        static final String NO_VALUE
        The constant used to indicate that the attribute has no default value or no alias.
    • Element Detail

      • name

        String name
        Returns:
        the attribute name, must not be null, must not be blank, must be unique for a specific connector
      • description

        String description
        Returns:
        the description of the attribute.
      • type

        String type
        Returns:
        the java type of the property.
      • hiddenFromDocumentation

        boolean hiddenFromDocumentation
        Returns:
        whether the attribute must be hidden from the documentation.
        Default:
        false
      • mandatory

        boolean mandatory
        Returns:
        whether the attribute is mandatory.
        Default:
        false
      • defaultValue

        String defaultValue
        Returns:
        the default value if any.
        Default:
        "<no-value>"
      • deprecated

        boolean deprecated
        Returns:
        whether the attribute is deprecated.
        Default:
        false
      • alias

        String alias
        Returns:
        the optional MicroProfile Config property used to configure the attribute.
        Default:
        "<no-value>"