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 Set<String> |
DEFAULT_HIDDEN_SYS_PROPS |
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 setSolrDataHome(String solrDataHomeString)
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 setMetricsConfig(MetricsConfig metricsConfig)
public NodeConfig.NodeConfigBuilder setSolrCoreCacheFactoryConfig(PluginInfo transientCacheConfig)
public NodeConfig build()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.