Package com.yahoo.document.config
Class DocumentmanagerConfig.Datatype.Builder
java.lang.Object
com.yahoo.document.config.DocumentmanagerConfig.Datatype.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
- Enclosing class:
- DocumentmanagerConfig.Datatype
public static final class DocumentmanagerConfig.Datatype.Builder
extends Object
implements com.yahoo.config.ConfigBuilder
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdd the given builder to this builder's list of Annotationreftype 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 Annotationreftype buildersAdd the given builder to this builder's list of Arraytype 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 Arraytype buildersbuild()
Add the given builder to this builder's list of Documenttype 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 Documenttype buildersid
(int __value) Add the given builder to this builder's list of Maptype buildersMake a new builder and run the supplied function on it before adding it to the listmaptype
(List<DocumentmanagerConfig.Datatype.Maptype.Builder> __builders) Set the given list as this builder's list of Maptype buildersAdd the given builder to this builder's list of Referencetype 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 Referencetype buildersAdd the given builder to this builder's list of Structtype 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 Structtype buildersAdd the given builder to this builder's list of Weightedsettype 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 Weightedsettype builders
-
Field Details
-
arraytype
-
maptype
-
weightedsettype
-
structtype
-
annotationreftype
-
documenttype
-
referencetype
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
id
-
arraytype
public DocumentmanagerConfig.Datatype.Builder arraytype(DocumentmanagerConfig.Datatype.Arraytype.Builder __builder) Add the given builder to this builder's list of Arraytype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
arraytype
public DocumentmanagerConfig.Datatype.Builder arraytype(Consumer<DocumentmanagerConfig.Datatype.Arraytype.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
-
arraytype
public DocumentmanagerConfig.Datatype.Builder arraytype(List<DocumentmanagerConfig.Datatype.Arraytype.Builder> __builders) Set the given list as this builder's list of Arraytype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
maptype
public DocumentmanagerConfig.Datatype.Builder maptype(DocumentmanagerConfig.Datatype.Maptype.Builder __builder) Add the given builder to this builder's list of Maptype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
maptype
public DocumentmanagerConfig.Datatype.Builder maptype(Consumer<DocumentmanagerConfig.Datatype.Maptype.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
-
maptype
public DocumentmanagerConfig.Datatype.Builder maptype(List<DocumentmanagerConfig.Datatype.Maptype.Builder> __builders) Set the given list as this builder's list of Maptype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
weightedsettype
public DocumentmanagerConfig.Datatype.Builder weightedsettype(DocumentmanagerConfig.Datatype.Weightedsettype.Builder __builder) Add the given builder to this builder's list of Weightedsettype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
weightedsettype
public DocumentmanagerConfig.Datatype.Builder weightedsettype(Consumer<DocumentmanagerConfig.Datatype.Weightedsettype.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
-
weightedsettype
public DocumentmanagerConfig.Datatype.Builder weightedsettype(List<DocumentmanagerConfig.Datatype.Weightedsettype.Builder> __builders) Set the given list as this builder's list of Weightedsettype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
structtype
public DocumentmanagerConfig.Datatype.Builder structtype(DocumentmanagerConfig.Datatype.Structtype.Builder __builder) Add the given builder to this builder's list of Structtype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
structtype
public DocumentmanagerConfig.Datatype.Builder structtype(Consumer<DocumentmanagerConfig.Datatype.Structtype.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
-
structtype
public DocumentmanagerConfig.Datatype.Builder structtype(List<DocumentmanagerConfig.Datatype.Structtype.Builder> __builders) Set the given list as this builder's list of Structtype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
annotationreftype
public DocumentmanagerConfig.Datatype.Builder annotationreftype(DocumentmanagerConfig.Datatype.Annotationreftype.Builder __builder) Add the given builder to this builder's list of Annotationreftype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
annotationreftype
public DocumentmanagerConfig.Datatype.Builder annotationreftype(Consumer<DocumentmanagerConfig.Datatype.Annotationreftype.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
-
annotationreftype
public DocumentmanagerConfig.Datatype.Builder annotationreftype(List<DocumentmanagerConfig.Datatype.Annotationreftype.Builder> __builders) Set the given list as this builder's list of Annotationreftype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
documenttype
public DocumentmanagerConfig.Datatype.Builder documenttype(DocumentmanagerConfig.Datatype.Documenttype.Builder __builder) Add the given builder to this builder's list of Documenttype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
documenttype
public DocumentmanagerConfig.Datatype.Builder documenttype(Consumer<DocumentmanagerConfig.Datatype.Documenttype.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
-
documenttype
public DocumentmanagerConfig.Datatype.Builder documenttype(List<DocumentmanagerConfig.Datatype.Documenttype.Builder> __builders) Set the given list as this builder's list of Documenttype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
referencetype
public DocumentmanagerConfig.Datatype.Builder referencetype(DocumentmanagerConfig.Datatype.Referencetype.Builder __builder) Add the given builder to this builder's list of Referencetype builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
referencetype
public DocumentmanagerConfig.Datatype.Builder referencetype(Consumer<DocumentmanagerConfig.Datatype.Referencetype.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
-
referencetype
public DocumentmanagerConfig.Datatype.Builder referencetype(List<DocumentmanagerConfig.Datatype.Referencetype.Builder> __builders) Set the given list as this builder's list of Referencetype builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
build
-