Package org.apache.solr.packagemanager
Class SolrPackageInstance
- java.lang.Object
-
- org.apache.solr.packagemanager.SolrPackageInstance
-
- All Implemented Interfaces:
MapSerializable
,MapWriter
,NavigableObject
,ReflectMapWriter
public class SolrPackageInstance extends Object implements ReflectMapWriter
Describes one instance of a package as it exists in Solr when installed.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.solr.common.MapWriter
MapWriter.EntryWriter
-
-
Field Summary
Fields Modifier and Type Field Description String
description
List<String>
files
SolrPackage.Manifest
manifest
String
name
Map<String,String>
parameterDefaults
List<SolrPackage.Plugin>
plugins
String
version
-
Constructor Summary
Constructors Constructor Description SolrPackageInstance(String id, String description, String version, SolrPackage.Manifest manifest, List<SolrPackage.Plugin> plugins, Map<String,String> params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Object
getCustomData()
int
hashCode()
void
setCustomData(Object customData)
String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.solr.common.NavigableObject
_forEachEntry, _forEachEntry, _forEachEntry, _get, _get, _getStr, _getStr, _size
-
Methods inherited from interface org.apache.solr.common.util.ReflectMapWriter
writeMap
-
-
-
-
Field Detail
-
name
public final String name
-
description
public final String description
-
version
public final String version
-
manifest
public final SolrPackage.Manifest manifest
-
plugins
public final List<SolrPackage.Plugin> plugins
-
-
Constructor Detail
-
SolrPackageInstance
public SolrPackageInstance(String id, String description, String version, SolrPackage.Manifest manifest, List<SolrPackage.Plugin> plugins, Map<String,String> params)
-
-