Class IndexConfigurationBuilder
- java.lang.Object
-
- org.infinispan.persistence.sifs.configuration.IndexConfigurationBuilder
-
- All Implemented Interfaces:
Builder<IndexConfiguration>
public class IndexConfigurationBuilder extends Object implements Builder<IndexConfiguration>
- Since:
- 10.0
-
-
Constructor Summary
Constructors Constructor Description IndexConfigurationBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttributeSet
attributes()
IndexConfiguration
create()
Create the configuration beanIndexConfigurationBuilder
indexLocation(String indexLocation)
IndexConfigurationBuilder
indexQueueLength(int indexQueueLength)
IndexConfigurationBuilder
indexSegments(int indexSegments)
IndexConfigurationBuilder
maxNodeSize(int maxNodeSize)
IndexConfigurationBuilder
minNodeSize(int minNodeSize)
Builder<?>
read(IndexConfiguration template)
Reads the configuration from an already created configuration bean into this builder.String
toString()
void
validate()
Validate the data in this builder before building the configuration bean
-
-
-
Method Detail
-
attributes
public AttributeSet attributes()
-
indexLocation
public IndexConfigurationBuilder indexLocation(String indexLocation)
-
indexSegments
public IndexConfigurationBuilder indexSegments(int indexSegments)
-
minNodeSize
public IndexConfigurationBuilder minNodeSize(int minNodeSize)
-
maxNodeSize
public IndexConfigurationBuilder maxNodeSize(int maxNodeSize)
-
indexQueueLength
public IndexConfigurationBuilder indexQueueLength(int indexQueueLength)
-
create
public IndexConfiguration create()
Description copied from interface:Builder
Create the configuration bean- Specified by:
create
in interfaceBuilder<IndexConfiguration>
- Returns:
-
read
public Builder<?> read(IndexConfiguration template)
Description copied from interface:Builder
Reads the configuration from an already created configuration bean into this builder. Returns an appropriate builder to allow fluent configuration- Specified by:
read
in interfaceBuilder<IndexConfiguration>
- Parameters:
template
- the configuration from which to "clone" this config if needed.
-
validate
public void validate()
Description copied from interface:Builder
Validate the data in this builder before building the configuration bean- Specified by:
validate
in interfaceBuilder<IndexConfiguration>
-
-