Class Query.Builder

  • Enclosing class:
    Query

    public static class Query.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setRequest

        public Query.Builder setRequest​(com.yahoo.container.jdisc.HttpRequest request)
      • getRequest

        public com.yahoo.container.jdisc.HttpRequest getRequest()
      • setRequestMap

        public Query.Builder setRequestMap​(Map<String,​String> requestMap)
        Sets the request mao to use explicitly. If not set, the request map will be getRequest().propertyMap()
      • getQueryProfile

        public CompiledQueryProfile getQueryProfile()
        Returns the query profile of this query, or null if none.
      • setEmbedder

        public Query.Builder setEmbedder​(com.yahoo.language.process.Embedder embedder)
      • getEmbedder

        public com.yahoo.language.process.Embedder getEmbedder()
      • setZoneInfo

        public Query.Builder setZoneInfo​(ai.vespa.cloud.ZoneInfo zoneInfo)
      • getZoneInfo

        public ai.vespa.cloud.ZoneInfo getZoneInfo()
      • build

        public Query build()
        Creates a new query from this builder. No properties are required to before calling this.