# Hierarchy For Package org.apache.solr.client.solrj.request

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec
  - org.apache.solr.client.solrj.request.RequestWriter
  - org.apache.solr.client.solrj.request.RequestWriter.LazyContentStream (implements org.apache.solr.common.util.ContentStream)
  - org.apache.solr.client.solrj.SolrRequest (implements java.io.Serializable)
    - org.apache.solr.client.solrj.request.AbstractUpdateRequest (implements org.apache.solr.client.solrj.request.IsUpdateRequest)
      - org.apache.solr.client.solrj.request.ContentStreamUpdateRequest
      - org.apache.solr.client.solrj.request.UpdateRequest
    - org.apache.solr.client.solrj.request.CollectionAdminRequest
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.CollectionShardAdminRequest
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.AddReplica
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateShard
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteShard
        - org.apache.solr.client.solrj.request.CollectionAdminRequest.SplitShard
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.Create
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.CreateAlias
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.Delete
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.DeleteAlias
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.Reload
      - org.apache.solr.client.solrj.request.CollectionAdminRequest.RequestStatus
    - org.apache.solr.client.solrj.request.CoreAdminRequest
      - org.apache.solr.client.solrj.request.CoreAdminRequest.Create
      - org.apache.solr.client.solrj.request.CoreAdminRequest.MergeIndexes
      - org.apache.solr.client.solrj.request.CoreAdminRequest.Persist
      - org.apache.solr.client.solrj.request.CoreAdminRequest.RequestRecovery
      - org.apache.solr.client.solrj.request.CoreAdminRequest.RequestSyncShard
      - org.apache.solr.client.solrj.request.CoreAdminRequest.Unload
      - org.apache.solr.client.solrj.request.CoreAdminRequest.WaitForState
    - org.apache.solr.client.solrj.request.DirectXmlRequest (implements org.apache.solr.client.solrj.request.IsUpdateRequest)
    - org.apache.solr.client.solrj.request.DocumentAnalysisRequest
    - org.apache.solr.client.solrj.request.FieldAnalysisRequest
    - org.apache.solr.client.solrj.request.LukeRequest
    - org.apache.solr.client.solrj.request.QueryRequest
    - org.apache.solr.client.solrj.request.SolrPing

## Interface Hierarchy

- org.apache.solr.client.solrj.request.IsUpdateRequest
- org.apache.solr.client.solrj.request.JavaBinUpdateRequestCodec.StreamingUpdateHandler

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.solr.client.solrj.request.AbstractUpdateRequest.ACTION