Package com.yahoo.search
Class Query.Builder
- java.lang.Object
-
- com.yahoo.search.Query.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Query
build()
Creates a new query from this builder.com.yahoo.language.process.Embedder
getEmbedder()
CompiledQueryProfile
getQueryProfile()
Returns the query profile of this query, or null if none.com.yahoo.container.jdisc.HttpRequest
getRequest()
Map<String,String>
getRequestMap()
ai.vespa.cloud.ZoneInfo
getZoneInfo()
Query.Builder
setEmbedder(com.yahoo.language.process.Embedder embedder)
Query.Builder
setQueryProfile(CompiledQueryProfile queryProfile)
Query.Builder
setRequest(com.yahoo.container.jdisc.HttpRequest request)
Query.Builder
setRequest(String query)
Query.Builder
setRequestMap(Map<String,String> requestMap)
Sets the request mao to use explicitly.Query.Builder
setZoneInfo(ai.vespa.cloud.ZoneInfo zoneInfo)
-
-
-
Method Detail
-
setRequest
public Query.Builder setRequest(String query)
-
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()
-
setQueryProfile
public Query.Builder setQueryProfile(CompiledQueryProfile queryProfile)
-
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.
-
-