Interface PojoAdditionalMetadataCollectorIndexedTypeNode
-
- All Superinterfaces:
PojoAdditionalMetadataCollector
public interface PojoAdditionalMetadataCollectorIndexedTypeNode extends PojoAdditionalMetadataCollector
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbackendName(String backendName)voidenabled(boolean enabled)voidindexName(String indexName)voidroutingBinder(RoutingBinder binder, Map<String,Object> params)
-
-
-
Method Detail
-
backendName
void backendName(String backendName)
- Parameters:
backendName- The name of the backend where this type should be indexed, ornull(the default) to target the default backend.
-
indexName
void indexName(String indexName)
- Parameters:
indexName- The name of the backend where this type should be indexed, ornull(the default) to derive the index name from the entity type.
-
enabled
void enabled(boolean enabled)
- Parameters:
enabled-trueif this type must be indexed (the default once aPojoAdditionalMetadataCollectorIndexedTypeNodeis created),falseif it must not (in which case metadata provided through other methods is ignored).
-
routingBinder
void routingBinder(RoutingBinder binder, Map<String,Object> params)
- Parameters:
binder- The routing binder.params- The parameters to pass to the binder.
-
-