Class GetSegmentData
- java.lang.Object
-
- org.apache.solr.api.JerseyResource
-
- org.apache.solr.handler.admin.api.GetSegmentData
-
- All Implemented Interfaces:
SegmentsApi
public class GetSegmentData extends JerseyResource implements SegmentsApi
V2 API implementation forSegmentsApiEquivalent to the v1 /solr/coreName/admin/segments endpoint.
-
-
Field Summary
Fields Modifier and Type Field Description protected SolrCoresolrCoreprotected SolrQueryRequestsolrQueryRequestprotected SolrQueryResponsesolrQueryResponse-
Fields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext
-
Fields inherited from interface org.apache.solr.client.api.endpoint.SegmentsApi
CORE_INFO_PARAM_DESC, FIELD_INFO_PARAM_DESC, RAW_SIZE_DETAILS_DESC, RAW_SIZE_PARAM_DESC, RAW_SIZE_SAMPLING_PERCENT_DESC, RAW_SIZE_SUMMARY_DESC, SIZE_INFO_PARAM_DESC
-
-
Constructor Summary
Constructors Constructor Description GetSegmentData(SolrCore solrCore, SolrQueryRequest req, SolrQueryResponse rsp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetSegmentDataResponsegetSegmentData(Boolean coreInfo, Boolean fieldInfo, Boolean rawSize, Boolean rawSizeSummary, Boolean rawSizeDetails, Float rawSizeSamplingPercent, Boolean sizeInfo)-
Methods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
-
-
-
Field Detail
-
solrCore
protected final SolrCore solrCore
-
solrQueryRequest
protected final SolrQueryRequest solrQueryRequest
-
solrQueryResponse
protected final SolrQueryResponse solrQueryResponse
-
-
Constructor Detail
-
GetSegmentData
@Inject public GetSegmentData(SolrCore solrCore, SolrQueryRequest req, SolrQueryResponse rsp)
-
-
Method Detail
-
getSegmentData
public GetSegmentDataResponse getSegmentData(Boolean coreInfo, Boolean fieldInfo, Boolean rawSize, Boolean rawSizeSummary, Boolean rawSizeDetails, Float rawSizeSamplingPercent, Boolean sizeInfo) throws Exception
- Specified by:
getSegmentDatain interfaceSegmentsApi- Throws:
Exception
-
-