## Uses of Class
org.apache.solr.common.cloud.Aliases

Packages that use Aliases
org.apache.solr.common.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.

### Uses of Aliases in org.apache.solr.common.cloud

Fields in org.apache.solr.common.cloud declared as Aliases
`static Aliases` Aliases.`EMPTY` An empty, minimal Aliases primarily used to support the non-cloud solr use cases.

Methods in org.apache.solr.common.cloud that return Aliases
`Aliases` Aliases.`cloneWithCollectionAlias(String alias, String collections)` Creates a new Aliases instance with the same data as the current one but with a modification based on the parameters.
`Aliases` Aliases.`cloneWithCollectionAliasMetadata(String alias, String metadataKey, String metadataValue)` Set the value for some metadata on a collection alias.
`static Aliases` Aliases.`fromJSON(byte[] bytes, int zNodeVersion)` Create an instance from the JSON bytes read from zookeeper.
`Aliases` ZkStateReader.`getAliases()` Get an immutable copy of the present state of the aliases.
`Aliases` ZkStateReader.AliasesManager.`getAliases()`

Method parameters in org.apache.solr.common.cloud with type arguments of type Aliases
`void` ZkStateReader.AliasesManager.`applyModificationAndExportToZk(UnaryOperator<Aliases> op)` Writes an updated `Aliases` to zk.