public static class QueryOptions.Builder extends Object
Constructor and Description |
---|
Builder()
Instantiates a new builder.
|
Builder(String projectId)
Instantiates a new builder with required properties.
|
public Builder()
public Builder(String projectId)
projectId
- the projectIdpublic QueryOptions build()
public QueryOptions.Builder addCollectionIds(String collectionIds)
collectionIds
- the new collectionIdspublic QueryOptions.Builder addReturnField(String returnField)
returnField
- the new returnFieldpublic QueryOptions.Builder projectId(String projectId)
projectId
- the projectIdpublic QueryOptions.Builder collectionIds(List<String> collectionIds)
collectionIds
- the collectionIdspublic QueryOptions.Builder filter(String filter)
filter
- the filterpublic QueryOptions.Builder query(String query)
query
- the querypublic QueryOptions.Builder naturalLanguageQuery(String naturalLanguageQuery)
naturalLanguageQuery
- the naturalLanguageQuerypublic QueryOptions.Builder aggregation(String aggregation)
aggregation
- the aggregationpublic QueryOptions.Builder count(long count)
count
- the countpublic QueryOptions.Builder xReturn(List<String> xReturn)
xReturn
- the xReturnpublic QueryOptions.Builder offset(long offset)
offset
- the offsetpublic QueryOptions.Builder sort(String sort)
sort
- the sortpublic QueryOptions.Builder highlight(Boolean highlight)
highlight
- the highlightpublic QueryOptions.Builder spellingSuggestions(Boolean spellingSuggestions)
spellingSuggestions
- the spellingSuggestionspublic QueryOptions.Builder tableResults(QueryLargeTableResults tableResults)
tableResults
- the tableResultspublic QueryOptions.Builder suggestedRefinements(QueryLargeSuggestedRefinements suggestedRefinements)
suggestedRefinements
- the suggestedRefinementspublic QueryOptions.Builder passages(QueryLargePassages passages)
passages
- the passagespublic QueryOptions.Builder similar(QueryLargeSimilar similar)
similar
- the similarCopyright © 2023 IBM Cloud. All rights reserved.