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 |
static int |
DEFAULT_TRANSIENT_CACHE_SIZE |
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 static final int DEFAULT_TRANSIENT_CACHE_SIZE
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)
@Deprecated 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.NodeConfigBuilder setSolrCoreCacheFactoryConfig(PluginInfo transientCacheConfig)
public NodeConfig build()
Copyright © 2000-2017 Apache Software Foundation. All Rights Reserved.