Package org.apache.solr.cloud
Class CloudDescriptor
- java.lang.Object
-
- org.apache.solr.cloud.CloudDescriptor
-
public class CloudDescriptor extends Object
SolrCloud metadata attached to aCoreDescriptor.
-
-
Field Summary
Fields Modifier and Type Field Description static StringNUM_SHARDSstatic StringREPLICA_TYPE
-
Constructor Summary
Constructors Constructor Description CloudDescriptor(CoreDescriptor cd, String coreName, Properties props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCollectionName()StringgetCoreNodeName()Replica.StategetLastPublished()IntegergetNumShards()Map<String,String>getParams()Optional parameters that can change how a core is created.Replica.TypegetReplicaType()StringgetRoles()StringgetShardId()booleanhasRegistered()booleanisLeader()voidreload(CloudDescriptor reloadFrom)booleanrequiresTransactionLog()voidsetCollectionName(String collectionName)voidsetCoreNodeName(String nodeName)voidsetHasRegistered(boolean hasRegistered)voidsetLastPublished(Replica.State state)voidsetLeader(boolean isLeader)voidsetNumShards(int numShards)voidsetRoles(String roles)voidsetShardId(String shardId)
-
-
-
Field Detail
-
NUM_SHARDS
public static final String NUM_SHARDS
- See Also:
- Constant Field Values
-
REPLICA_TYPE
public static final String REPLICA_TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CloudDescriptor
public CloudDescriptor(CoreDescriptor cd, String coreName, Properties props)
-
-
Method Detail
-
requiresTransactionLog
public boolean requiresTransactionLog()
-
getLastPublished
public Replica.State getLastPublished()
-
setLastPublished
public void setLastPublished(Replica.State state)
-
isLeader
public boolean isLeader()
-
setLeader
public void setLeader(boolean isLeader)
-
hasRegistered
public boolean hasRegistered()
-
setHasRegistered
public void setHasRegistered(boolean hasRegistered)
-
setShardId
public void setShardId(String shardId)
-
getShardId
public String getShardId()
-
getCollectionName
public String getCollectionName()
-
setCollectionName
public void setCollectionName(String collectionName)
-
getRoles
public String getRoles()
-
setRoles
public void setRoles(String roles)
-
getParams
public Map<String,String> getParams()
Optional parameters that can change how a core is created.
-
getNumShards
public Integer getNumShards()
-
setNumShards
public void setNumShards(int numShards)
-
getCoreNodeName
public String getCoreNodeName()
-
setCoreNodeName
public void setCoreNodeName(String nodeName)
-
reload
public void reload(CloudDescriptor reloadFrom)
-
getReplicaType
public Replica.Type getReplicaType()
-
-