public static class SearchSettings.Builder extends Object
Constructor and Description |
---|
Builder()
Instantiates a new builder.
|
Builder(SearchSettingsDiscovery discovery,
SearchSettingsMessages messages,
SearchSettingsSchemaMapping schemaMapping)
Instantiates a new builder with required properties.
|
Modifier and Type | Method and Description |
---|---|
SearchSettings |
build()
Builds a SearchSettings.
|
SearchSettings.Builder |
clientSideSearch(SearchSettingsClientSideSearch clientSideSearch)
Set the clientSideSearch.
|
SearchSettings.Builder |
conversationalSearch(SearchSettingsConversationalSearch conversationalSearch)
Set the conversationalSearch.
|
SearchSettings.Builder |
discovery(SearchSettingsDiscovery discovery)
Set the discovery.
|
SearchSettings.Builder |
elasticSearch(SearchSettingsElasticSearch elasticSearch)
Set the elasticSearch.
|
SearchSettings.Builder |
messages(SearchSettingsMessages messages)
Set the messages.
|
SearchSettings.Builder |
schemaMapping(SearchSettingsSchemaMapping schemaMapping)
Set the schemaMapping.
|
SearchSettings.Builder |
serverSideSearch(SearchSettingsServerSideSearch serverSideSearch)
Set the serverSideSearch.
|
public Builder()
public Builder(SearchSettingsDiscovery discovery, SearchSettingsMessages messages, SearchSettingsSchemaMapping schemaMapping)
discovery
- the discoverymessages
- the messagesschemaMapping
- the schemaMappingpublic SearchSettings build()
public SearchSettings.Builder discovery(SearchSettingsDiscovery discovery)
discovery
- the discoverypublic SearchSettings.Builder messages(SearchSettingsMessages messages)
messages
- the messagespublic SearchSettings.Builder schemaMapping(SearchSettingsSchemaMapping schemaMapping)
schemaMapping
- the schemaMappingpublic SearchSettings.Builder elasticSearch(SearchSettingsElasticSearch elasticSearch)
elasticSearch
- the elasticSearchpublic SearchSettings.Builder conversationalSearch(SearchSettingsConversationalSearch conversationalSearch)
conversationalSearch
- the conversationalSearchpublic SearchSettings.Builder serverSideSearch(SearchSettingsServerSideSearch serverSideSearch)
serverSideSearch
- the serverSideSearchpublic SearchSettings.Builder clientSideSearch(SearchSettingsClientSideSearch clientSideSearch)
clientSideSearch
- the clientSideSearchCopyright © 2024 IBM Cloud. All rights reserved.