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

Packages that use ReflectMapWriter
Package
Description
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
Modifier and Type
Class
Description
`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`
`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
Modifier and Type
Class
Description
`class`
`PerReplicaStates`
This represents the individual replica states in a collection This is an immutable object.