Interface IndexStageConfig

  • All Superinterfaces:
    com.lucidworks.fusion.schema.Model

    public interface IndexStageConfig
    extends com.lucidworks.fusion.schema.Model
    Index pipeline stage configuration definition. Extend this interface to define configuration for a custom index stage. Example of index stage configuration:
     @RootSchema(
         title = "Sample",
         description = "Sample Index Stage"
     )
     public interface MyStageConfig extends IndexStageConfig {
    
       @Property(
           title = "My String Property",
           description = "Example string property..."
       )
       @StringSchema(defaultValue = "example string")
       String myStringProperty();
    
       @Property(
           title = "My Integer Property",
           description = "Example integer property...",
           required = true)
       @NumberSchema(minimum = 1, maximum = 100)
       Integer myIntegerProperty();
     }
     
    • Method Summary

      • Methods inherited from interface com.lucidworks.fusion.schema.Model

        _data, _put, _type