Annotation Type ProvisioningField


  • @Documented
    @Retention(RUNTIME)
    @Target({})
    public @interface ProvisioningField
    A field in a feature provisioning configuration or address list.
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String name
      The field name.
      java.lang.String type
      The Java type of this field.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      java.lang.String description
      Optional description to display for this field.
      java.lang.String displayName
      Optional display name for this field.
      FieldValues fieldValues
      Optional values to use for this field.
      boolean id
      Is this the ID field in a multi-value configuration?
      boolean required
      Is this field required?
    • Element Detail

      • name

        java.lang.String name
        The field name.
      • type

        java.lang.String type
        The Java type of this field.
      • displayName

        java.lang.String displayName
        Optional display name for this field.
        Default:
        ""
      • description

        java.lang.String description
        Optional description to display for this field.
        Default:
        ""
      • required

        boolean required
        Is this field required?
        Default:
        false
      • id

        boolean id
        Is this the ID field in a multi-value configuration?
        Default:
        false
      • fieldValues

        FieldValues fieldValues
        Optional values to use for this field.
        Default:
        @com.opencloud.sentinel.annotations.FieldValues