Package com.yahoo.prelude.fastsearch
Class DocumentdbInfoConfig.Documentdb.Builder
java.lang.Object
com.yahoo.prelude.fastsearch.DocumentdbInfoConfig.Documentdb.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
- Enclosing class:
- DocumentdbInfoConfig.Documentdb
public static class DocumentdbInfoConfig.Documentdb.Builder
extends Object
implements com.yahoo.config.ConfigBuilder
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Add the given builder to this builder's list of Rankprofile buildersMake a new builder and run the supplied function on it before adding it to the listSet the given list as this builder's list of Rankprofile buildersAdd the given builder to this builder's list of Summaryclass buildersMake a new builder and run the supplied function on it before adding it to the listSet the given list as this builder's list of Summaryclass builders
-
Field Details
-
summaryclass
-
rankprofile
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
name
-
summaryclass
public DocumentdbInfoConfig.Documentdb.Builder summaryclass(DocumentdbInfoConfig.Documentdb.Summaryclass.Builder __builder) Add the given builder to this builder's list of Summaryclass builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
summaryclass
public DocumentdbInfoConfig.Documentdb.Builder summaryclass(Consumer<DocumentdbInfoConfig.Documentdb.Summaryclass.Builder> __func) Make a new builder and run the supplied function on it before adding it to the list- Parameters:
__func
- lambda that modifies the given builder- Returns:
- this builder
-
summaryclass
public DocumentdbInfoConfig.Documentdb.Builder summaryclass(List<DocumentdbInfoConfig.Documentdb.Summaryclass.Builder> __builders) Set the given list as this builder's list of Summaryclass builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
rankprofile
public DocumentdbInfoConfig.Documentdb.Builder rankprofile(DocumentdbInfoConfig.Documentdb.Rankprofile.Builder __builder) Add the given builder to this builder's list of Rankprofile builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
rankprofile
public DocumentdbInfoConfig.Documentdb.Builder rankprofile(Consumer<DocumentdbInfoConfig.Documentdb.Rankprofile.Builder> __func) Make a new builder and run the supplied function on it before adding it to the list- Parameters:
__func
- lambda that modifies the given builder- Returns:
- this builder
-
rankprofile
public DocumentdbInfoConfig.Documentdb.Builder rankprofile(List<DocumentdbInfoConfig.Documentdb.Rankprofile.Builder> __builders) Set the given list as this builder's list of Rankprofile builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
build
-