Interface PojoAdditionalMetadataCollectorIndexedTypeNode

All Superinterfaces:
PojoAdditionalMetadataCollector

public interface PojoAdditionalMetadataCollectorIndexedTypeNode extends PojoAdditionalMetadataCollector
  • Method Details

    • backendName

      void backendName(String backendName)
      Parameters:
      backendName - The name of the backend where this type should be indexed, or null (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, or null (the default) to derive the index name from the entity type.
    • enabled

      void enabled(boolean enabled)
      Parameters:
      enabled - true if this type must be indexed (the default once a PojoAdditionalMetadataCollectorIndexedTypeNode is created), false if 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.