Package com.yahoo.document.config
Class DocumentmanagerConfig.Datatype.Documenttype.Builder
java.lang.Object
com.yahoo.document.config.DocumentmanagerConfig.Datatype.Documenttype.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
- Enclosing class:
- DocumentmanagerConfig.Datatype.Documenttype
public static final class DocumentmanagerConfig.Datatype.Documenttype.Builder
extends Object
implements com.yahoo.config.ConfigBuilder
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbodystruct
(int __value) build()
fieldsets
(String __key, Consumer<DocumentmanagerConfig.Datatype.Documenttype.Fieldsets.Builder> __func) Make a new builder and run the supplied function on it before using it as the valueheaderstruct
(int __value) Add the given builder to this builder's list of Importedfield 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 Importedfield buildersAdd the given builder to this builder's list of Inherits 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 Inherits buildersversion
(int __value)
-
Field Details
-
inherits
-
fieldsets
-
importedfield
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
name
-
version
-
inherits
public DocumentmanagerConfig.Datatype.Documenttype.Builder inherits(DocumentmanagerConfig.Datatype.Documenttype.Inherits.Builder __builder) Add the given builder to this builder's list of Inherits builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
inherits
public DocumentmanagerConfig.Datatype.Documenttype.Builder inherits(Consumer<DocumentmanagerConfig.Datatype.Documenttype.Inherits.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
-
inherits
public DocumentmanagerConfig.Datatype.Documenttype.Builder inherits(List<DocumentmanagerConfig.Datatype.Documenttype.Inherits.Builder> __builders) Set the given list as this builder's list of Inherits builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
headerstruct
-
bodystruct
-
fieldsets
public DocumentmanagerConfig.Datatype.Documenttype.Builder fieldsets(String __key, DocumentmanagerConfig.Datatype.Documenttype.Fieldsets.Builder __value) -
fieldsets
public DocumentmanagerConfig.Datatype.Documenttype.Builder fieldsets(Map<String, DocumentmanagerConfig.Datatype.Documenttype.Fieldsets.Builder> __values) -
fieldsets
public DocumentmanagerConfig.Datatype.Documenttype.Builder fieldsets(String __key, Consumer<DocumentmanagerConfig.Datatype.Documenttype.Fieldsets.Builder> __func) Make a new builder and run the supplied function on it before using it as the value- Parameters:
__func
- lambda that modifies the given builder- Returns:
- this builder
-
importedfield
public DocumentmanagerConfig.Datatype.Documenttype.Builder importedfield(DocumentmanagerConfig.Datatype.Documenttype.Importedfield.Builder __builder) Add the given builder to this builder's list of Importedfield builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
importedfield
public DocumentmanagerConfig.Datatype.Documenttype.Builder importedfield(Consumer<DocumentmanagerConfig.Datatype.Documenttype.Importedfield.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
-
importedfield
public DocumentmanagerConfig.Datatype.Documenttype.Builder importedfield(List<DocumentmanagerConfig.Datatype.Documenttype.Importedfield.Builder> __builders) Set the given list as this builder's list of Importedfield builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
build
-