Class ModificationRequestImpl
- java.lang.Object
-
- org.apache.solr.cluster.placement.impl.ModificationRequestImpl
-
public class ModificationRequestImpl extends Object
Helper class to create modification request instances.
-
-
Constructor Summary
Constructors Constructor Description ModificationRequestImpl()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static DeleteCollectionRequest
createDeleteCollectionRequest(org.apache.solr.common.cloud.DocCollection docCollection)
static DeleteReplicasRequest
createDeleteReplicasRequest(SolrCollection collection, Set<Replica> replicas)
Create a delete replicas request.static DeleteReplicasRequest
createDeleteReplicasRequest(org.apache.solr.common.cloud.DocCollection docCollection, String shardName, Set<org.apache.solr.common.cloud.Replica> replicas)
Create a delete replicas request using the internal Solr API.static DeleteShardsRequest
createDeleteShardsRequest(SolrCollection collection, Set<String> shardNames)
static DeleteShardsRequest
createDeleteShardsRequest(org.apache.solr.common.cloud.DocCollection docCollection, Set<String> shardNames)
-
-
-
Method Detail
-
createDeleteCollectionRequest
public static DeleteCollectionRequest createDeleteCollectionRequest(org.apache.solr.common.cloud.DocCollection docCollection)
-
createDeleteReplicasRequest
public static DeleteReplicasRequest createDeleteReplicasRequest(SolrCollection collection, Set<Replica> replicas)
Create a delete replicas request.- Parameters:
collection
- collection to delete replicas fromreplicas
- replicas to delete
-
createDeleteReplicasRequest
public static DeleteReplicasRequest createDeleteReplicasRequest(org.apache.solr.common.cloud.DocCollection docCollection, String shardName, Set<org.apache.solr.common.cloud.Replica> replicas)
Create a delete replicas request using the internal Solr API.- Parameters:
docCollection
- Solr collection.shardName
- shard name.replicas
- Solr replicas (belonging to the shard).
-
createDeleteShardsRequest
public static DeleteShardsRequest createDeleteShardsRequest(SolrCollection collection, Set<String> shardNames)
-
createDeleteShardsRequest
public static DeleteShardsRequest createDeleteShardsRequest(org.apache.solr.common.cloud.DocCollection docCollection, Set<String> shardNames)
-
-