Class TemplateConfig.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • explain

        public final TemplateConfig.Builder explain​(@Nullable
                                                    java.lang.Boolean value)
        API name: explain
      • id

        public final TemplateConfig.Builder id​(@Nullable
                                               java.lang.String value)
        ID of the search template to use. If no source is specified, this parameter is required.

        API name: id

      • params

        public final TemplateConfig.Builder params​(java.util.Map<java.lang.String,​JsonData> map)
        API name: params

        Adds all entries of map to params.

      • profile

        public final TemplateConfig.Builder profile​(@Nullable
                                                    java.lang.Boolean value)
        API name: profile
      • source

        public final TemplateConfig.Builder source​(@Nullable
                                                   java.lang.String value)
        An inline search template. Supports the same parameters as the search API's request body. Also supports Mustache variables. If no id is specified, this parameter is required.

        API name: source