public static class NodeConfig.NodeConfigBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_CORE_LOAD_THREADS |
static int |
DEFAULT_CORE_LOAD_THREADS_IN_CLOUD |
Constructor and Description |
---|
NodeConfigBuilder(String nodeName,
SolrResourceLoader loader) |
public static final int DEFAULT_CORE_LOAD_THREADS
public static final int DEFAULT_CORE_LOAD_THREADS_IN_CLOUD
public NodeConfigBuilder(String nodeName, SolrResourceLoader loader)
public NodeConfig.NodeConfigBuilder setCoreRootDirectory(String coreRootDirectory)
public NodeConfig.NodeConfigBuilder setConfigSetBaseDirectory(String configSetBaseDirectory)
public NodeConfig.NodeConfigBuilder setSharedLibDirectory(String sharedLibDirectory)
public NodeConfig.NodeConfigBuilder setShardHandlerFactoryConfig(PluginInfo shardHandlerFactoryConfig)
public NodeConfig.NodeConfigBuilder setUpdateShardHandlerConfig(UpdateShardHandlerConfig updateShardHandlerConfig)
public NodeConfig.NodeConfigBuilder setCoreAdminHandlerClass(String coreAdminHandlerClass)
public NodeConfig.NodeConfigBuilder setCollectionsAdminHandlerClass(String collectionsAdminHandlerClass)
public NodeConfig.NodeConfigBuilder setInfoHandlerClass(String infoHandlerClass)
public NodeConfig.NodeConfigBuilder setConfigSetsHandlerClass(String configSetsHandlerClass)
public NodeConfig.NodeConfigBuilder setLogWatcherConfig(LogWatcherConfig logWatcherConfig)
public NodeConfig.NodeConfigBuilder setCloudConfig(CloudConfig cloudConfig)
public NodeConfig.NodeConfigBuilder setCoreLoadThreads(int coreLoadThreads)
public NodeConfig.NodeConfigBuilder setTransientCacheSize(int transientCacheSize)
public NodeConfig.NodeConfigBuilder setUseSchemaCache(boolean useSchemaCache)
public NodeConfig.NodeConfigBuilder setManagementPath(String managementPath)
public NodeConfig.NodeConfigBuilder setSolrProperties(Properties solrProperties)
public NodeConfig.NodeConfigBuilder setBackupRepositoryPlugins(PluginInfo[] backupRepositoryPlugins)
public NodeConfig.NodeConfigBuilder setMetricReporterPlugins(PluginInfo[] metricReporterPlugins)
public NodeConfig build()
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.