Annotation Type FieldValues


  • @Documented
    @Retention(RUNTIME)
    @Target({})
    public @interface FieldValues
    Values for a provisioning field.
    • Optional Element Summary

      Optional Elements 
      Modifier and Type Optional Element Description
      FeatureConfigRef configRef
      Reference to feature configuration from which values should be fetched dynamically.
      java.lang.String enumClass
      Enum class to scrape values from.
      java.lang.String namedIntegerClass
      NamedInteger class to scrape values from.
      boolean restrictive
      If values should be restrictive.
      FieldValue[] values
      Explicit values to use.
    • Element Detail

      • values

        FieldValue[] values
        Explicit values to use.
        Default:
        {}
      • enumClass

        java.lang.String enumClass
        Enum class to scrape values from.
        Default:
        ""
      • namedIntegerClass

        java.lang.String namedIntegerClass
        NamedInteger class to scrape values from.
        Default:
        ""
      • restrictive

        boolean restrictive
        If values should be restrictive.
        Default:
        false
      • configRef

        FeatureConfigRef configRef
        Reference to feature configuration from which values should be fetched dynamically.
        Default:
        @com.opencloud.sentinel.annotations.FeatureConfigRef