# Uses of Class
org.apache.solr.client.solrj.request.CollectionAdminRequest.Create

Packages that use CollectionAdminRequest.Create
Package
Description
org.apache.solr.client.solrj.request
Convenience classes for dealing with various types of Solr requests.

## Uses of CollectionAdminRequest.Create in org.apache.solr.client.solrj.request

Methods in org.apache.solr.client.solrj.request that return CollectionAdminRequest.Create
Modifier and Type
Method
Description
`static CollectionAdminRequest.Create`
CollectionAdminRequest.`createCollection(String collection, int numShards, int numReplicas)`
Returns a SolrRequest for creating a collection using a default configSet
`static CollectionAdminRequest.Create`
CollectionAdminRequest.`createCollection(String collection, String config, int numShards, int numReplicas)`
Returns a SolrRequest for creating a collection
`static CollectionAdminRequest.Create`
CollectionAdminRequest.`createCollection(String collection, String config, Integer numShards, Integer numNrtReplicas, Integer numTlogReplicas, Integer numPullReplicas)`
Returns a SolrRequest for creating a collection
`static CollectionAdminRequest.Create`
CollectionAdminRequest.`createCollectionWithImplicitRouter(String collection, String config, String shards, int numReplicas)`
Returns a SolrRequest for creating a collection with the implicit router
`static CollectionAdminRequest.Create`
CollectionAdminRequest.`createCollectionWithImplicitRouter(String collection, String config, String shards, int numNrtReplicas, int numTlogReplicas, int numPullReplicas)`
Returns a SolrRequest for creating a collection with the implicit router and specific types of replicas
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setAlias(String alias)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setCreateNodeSet(String nodeSet)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setNrtReplicas(Integer nrtReplicas)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setNumReplicas(Replica.Type type, Integer count)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setPerReplicaState(Boolean b)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setPolicy(String policy)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setProperties(Map<String,String> properties)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setProperties(Properties properties)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setPullReplicas(Integer pullReplicas)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setReplicationFactor(Integer repl)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setRouterField(String routerField)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setRouterName(String routerName)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setRule(String... s)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setShards(String shards)`
Provide the name of the shards to be created, separated by commas
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setSnitch(String... s)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`setTlogReplicas(Integer tlogReplicas)`
`CollectionAdminRequest.Create`
CollectionAdminRequest.Create.`withProperty(String key, String value)`
Methods in org.apache.solr.client.solrj.request with parameters of type CollectionAdminRequest.Create
Modifier and Type
Method
Description
`static CollectionAdminRequest.CreateCategoryRoutedAlias`
CollectionAdminRequest.`createCategoryRoutedAlias(String aliasName, String routerField, int maxCardinality, CollectionAdminRequest.Create createCollTemplate)`
Returns a SolrRequest to create a category routed alias.
`static CollectionAdminRequest.DimensionalRoutedAlias`
CollectionAdminRequest.`createDimensionalRoutedAlias(String aliasName, CollectionAdminRequest.Create createCollTemplate, CollectionAdminRequest.RoutedAliasAdminRequest... dims)`
Create a Dimensional Routed alias from two or more routed alias types.
`static CollectionAdminRequest.CreateTimeRoutedAlias`
CollectionAdminRequest.`createTimeRoutedAlias(String aliasName, String start, String interval, String routerField, CollectionAdminRequest.Create createCollTemplate)`
Returns a SolrRequest to create a time routed alias.
`default ModifiableSolrParams`
CollectionAdminRequest.RoutedAliasAdminRequest.`mergeCollParams(CollectionAdminRequest.Create createCollTemplate)`
Constructors in org.apache.solr.client.solrj.request with parameters of type CollectionAdminRequest.Create
Modifier
Constructor
Description
``
`CreateCategoryRoutedAlias(String aliasName, String routerField, int maxCardinality, CollectionAdminRequest.Create createCollTemplate)`
``
`CreateTimeRoutedAlias(String aliasName, String routerField, String start, String interval, CollectionAdminRequest.Create createCollTemplate)`
``
`DimensionalRoutedAlias(String aliasName, CollectionAdminRequest.Create createCollTemplate, CollectionAdminRequest.RoutedAliasAdminRequest... dims)`