Package org.apache.solr.packagemanager
Class SolrPackageInstance
- java.lang.Object
-
- org.apache.solr.packagemanager.SolrPackageInstance
-
- All Implemented Interfaces:
org.apache.solr.common.MapSerializable
,org.apache.solr.common.MapWriter
,org.apache.solr.common.NavigableObject
,org.apache.solr.common.util.ReflectMapWriter
,org.noggit.JSONWriter.Writable
public class SolrPackageInstance extends Object implements org.apache.solr.common.util.ReflectMapWriter
Describes one instance of a package as it exists in Solr when installed.
-
-
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
-
-
-
-
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)
-
-