Class CollectionProperty
java.lang.Object
org.apache.solr.api.JerseyResource
org.apache.solr.handler.admin.api.AdminAPIBase
org.apache.solr.handler.admin.api.CollectionProperty
- All Implemented Interfaces:
CollectionPropertyApi
V2 API implementations for modifying collection-level properties.
These APIs (PUT and DELETE /api/collections/collName/properties/propName) are analogous to the v1 /admin/collections?action=COLLECTIONPROP command.
-
Field Summary
Fields inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
coreContainer, solrQueryRequest, solrQueryResponseFields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext -
Constructor Summary
ConstructorsConstructorDescriptionCollectionProperty(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse) -
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdateCollectionProperty(String collName, String propName, UpdateCollectionPropertyRequestBody requestBody) deleteCollectionProperty(String collName, String propName) Methods inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
disableResponseCaching, fetchAndValidateZooKeeperAwareCoreContainer, insertIfNotNull, recordCollectionForLogAndTracing, resolveAndValidateAliasIfEnabled, resolveCollectionName, submitRemoteMessageAndHandleResponse, validateZooKeeperAwareCoreContainerMethods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
Constructor Details
-
CollectionProperty
public CollectionProperty(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Details
-
createOrUpdateCollectionProperty
public SolrJerseyResponse createOrUpdateCollectionProperty(String collName, String propName, UpdateCollectionPropertyRequestBody requestBody) throws Exception - Specified by:
createOrUpdateCollectionPropertyin interfaceCollectionPropertyApi- Throws:
Exception
-
deleteCollectionProperty
public SolrJerseyResponse deleteCollectionProperty(String collName, String propName) throws Exception - Specified by:
deleteCollectionPropertyin interfaceCollectionPropertyApi- Throws:
Exception
-