Package com.yahoo.document.config
Class DocumentmanagerConfig.Datatype.Structtype.Builder
java.lang.Object
com.yahoo.document.config.DocumentmanagerConfig.Datatype.Structtype.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
- Enclosing class:
- DocumentmanagerConfig.Datatype.Structtype
public static class DocumentmanagerConfig.Datatype.Structtype.Builder
extends Object
implements com.yahoo.config.ConfigBuilder
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
compresslevel
(int __value) compressminsize
(int __value) compressthreshold
(int __value) Add the given builder to this builder's list of Field 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 Field 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
-
field
-
inherits
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
name
-
version
-
compresstype
public DocumentmanagerConfig.Datatype.Structtype.Builder compresstype(DocumentmanagerConfig.Datatype.Structtype.Compresstype.Enum __value) -
compresslevel
-
compressthreshold
-
compressminsize
-
field
public DocumentmanagerConfig.Datatype.Structtype.Builder field(DocumentmanagerConfig.Datatype.Structtype.Field.Builder __builder) Add the given builder to this builder's list of Field builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
field
public DocumentmanagerConfig.Datatype.Structtype.Builder field(Consumer<DocumentmanagerConfig.Datatype.Structtype.Field.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
-
field
public DocumentmanagerConfig.Datatype.Structtype.Builder field(List<DocumentmanagerConfig.Datatype.Structtype.Field.Builder> __builders) Set the given list as this builder's list of Field builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
inherits
public DocumentmanagerConfig.Datatype.Structtype.Builder inherits(DocumentmanagerConfig.Datatype.Structtype.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.Structtype.Builder inherits(Consumer<DocumentmanagerConfig.Datatype.Structtype.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.Structtype.Builder inherits(List<DocumentmanagerConfig.Datatype.Structtype.Inherits.Builder> __builders) Set the given list as this builder's list of Inherits builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
build
-