## Uses of Interface
org.apache.solr.common.util.ReflectMapWriter

Packages that use ReflectMapWriter
org.apache.solr.client.solrj.request.beans: Annotated Data objects used in V2 Requests
org.apache.solr.common.cloud: Common Solr Cloud and ZooKeeper related classes reused on both clients & server.

### Uses of ReflectMapWriter in org.apache.solr.client.solrj.request.beans

Classes in org.apache.solr.client.solrj.request.beans that implement ReflectMapWriter
`class` `BackupCollectionPayload` V2 API POJO for the /v2/collections 'backup-collection' command.
`class` `ClusterPropPayload`
`static class` `ClusterPropPayload.Cluster`
`static class` `ClusterPropPayload.CollectionDefaults`
`static class` `ClusterPropPayload.Defaults`
`class` `CreateConfigPayload`
`class` `CreateCorePayload`
`class` `CreateShardPayload`
`class` `DeleteBasicAuthUserPayload`
`class` `MigrateDocsPayload`
`class` `ModifyCollectionPayload`
`class` `MoveReplicaPayload`
`class` `OverseerOperationPayload`
`static class` `PackagePayload.AddVersion`
`static class` `PackagePayload.DelVersion`
`class` `PluginMeta` POJO for a plugin metadata used in container plugins
`class` `PrepareCoreRecoveryPayload`
`class` `RateLimiterPayload` POJO for Rate Limiter Metadata Configuration
`class` `RebalanceLeadersPayload`
`class` `RejoinLeaderElectionPayload`
`class` `RequestApplyCoreUpdatesPayload`
`class` `RequestBufferUpdatesPayload`
`class` `RequestCoreRecoveryPayload`
`class` `RequestSyncShardPayload`
`class` `SetRuleBasedAuthPermissionPayload`
`class` `SplitShardPayload`
`class` `UpdateRuleBasedAuthPermissionPayload`

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

Classes in org.apache.solr.common.cloud that implement ReflectMapWriter
`class` `PerReplicaStates` This represents the individual replica states in a collection This is an immutable object.