Interface QueryDefinitionModel

    • Method Detail

      • getKey

        String getKey()
        Returns the business key usually used to reference or lookup a query definition regardless of its version.
      • getName

        String getName()
        Returns the name of this query definition.
      • getDescription

        String getDescription()
        Returns the optional description of this query definition, describing where and how it might be used.
      • getSourceIndex

        String getSourceIndex()
        Returns the name of the index on which the query will be performed on.
      • getCustomFilter

        com.fasterxml.jackson.databind.JsonNode getCustomFilter()
        Returns the JsonNode that will be used as input to compose a safe ES query.
      • getTemplateFilter

        String getTemplateFilter()
        Returns the template content that will be used to first parse by a template engine and then use as input to compose a safe ES query.
      • getTemplateResource

        String getTemplateResource()
        Returns the resource that will be used to parse to a ES query by a template engine.
      • getTemplateContent

        String getTemplateContent()
        Returns the template content that will be used to parse to a ES query by a template engine.