public static class SearchSettingsElasticSearch.Builder extends Object
Constructor and Description |
---|
Builder()
Instantiates a new builder.
|
Builder(String url,
String port,
String index)
Instantiates a new builder with required properties.
|
Modifier and Type | Method and Description |
---|---|
SearchSettingsElasticSearch.Builder |
addFilter(Object filter)
Adds a new element to filter.
|
SearchSettingsElasticSearch.Builder |
apikey(String apikey)
Set the apikey.
|
SearchSettingsElasticSearch |
build()
Builds a SearchSettingsElasticSearch.
|
SearchSettingsElasticSearch.Builder |
filter(List<Object> filter)
Set the filter.
|
SearchSettingsElasticSearch.Builder |
index(String index)
Set the index.
|
SearchSettingsElasticSearch.Builder |
managedIndex(String managedIndex)
Set the managedIndex.
|
SearchSettingsElasticSearch.Builder |
password(String password)
Set the password.
|
SearchSettingsElasticSearch.Builder |
port(String port)
Set the port.
|
SearchSettingsElasticSearch.Builder |
queryBody(Map<String,Object> queryBody)
Set the queryBody.
|
SearchSettingsElasticSearch.Builder |
url(String url)
Set the url.
|
SearchSettingsElasticSearch.Builder |
username(String username)
Set the username.
|
public SearchSettingsElasticSearch build()
public SearchSettingsElasticSearch.Builder addFilter(Object filter)
filter
- the new element to be addedpublic SearchSettingsElasticSearch.Builder url(String url)
url
- the urlpublic SearchSettingsElasticSearch.Builder port(String port)
port
- the portpublic SearchSettingsElasticSearch.Builder username(String username)
username
- the usernamepublic SearchSettingsElasticSearch.Builder password(String password)
password
- the passwordpublic SearchSettingsElasticSearch.Builder index(String index)
index
- the indexpublic SearchSettingsElasticSearch.Builder filter(List<Object> filter)
filter
- the filterpublic SearchSettingsElasticSearch.Builder queryBody(Map<String,Object> queryBody)
queryBody
- the queryBodypublic SearchSettingsElasticSearch.Builder managedIndex(String managedIndex)
managedIndex
- the managedIndexpublic SearchSettingsElasticSearch.Builder apikey(String apikey)
apikey
- the apikeyCopyright © 2024 IBM Cloud. All rights reserved.