public interface IndexStageConfig
extends com.lucidworks.fusion.schema.Model
@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();
}