Class AliasProperty
- java.lang.Object
-
- org.apache.solr.api.JerseyResource
-
- org.apache.solr.handler.admin.api.AdminAPIBase
-
- org.apache.solr.handler.admin.api.AliasProperty
-
- All Implemented Interfaces:
AliasPropertyApis
public class AliasProperty extends AdminAPIBase implements AliasPropertyApis
V2 APIs for managing and inspecting properties for collection aliases
-
-
Field Summary
-
Fields inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
coreContainer, solrQueryRequest, solrQueryResponse
-
Fields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext
-
-
Constructor Summary
Constructors Constructor Description AliasProperty(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SolrJerseyResponsecreateOrUpdateAliasProperty(String aliasName, String propName, UpdateAliasPropertyRequestBody requestBody)org.apache.solr.common.cloud.ZkNodePropscreateRemoteMessage(String alias, Map<String,Object> properties, String async)SolrJerseyResponsedeleteAliasProperty(String aliasName, String propName)GetAliasPropertyResponsegetAliasProperty(String aliasName, String propName)GetAllAliasPropertiesResponsegetAllAliasProperties(String aliasName)SolrJerseyResponseupdateAliasProperties(String aliasName, UpdateAliasPropertiesRequestBody requestBody)-
Methods inherited from class org.apache.solr.handler.admin.api.AdminAPIBase
disableResponseCaching, fetchAndValidateZooKeeperAwareCoreContainer, insertIfNotNull, recordCollectionForLogAndTracing, resolveAndValidateAliasIfEnabled, resolveCollectionName, submitRemoteMessageAndHandleResponse, validateZooKeeperAwareCoreContainer
-
Methods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
-
-
-
Constructor Detail
-
AliasProperty
@Inject public AliasProperty(CoreContainer coreContainer, SolrQueryRequest solrQueryRequest, SolrQueryResponse solrQueryResponse)
-
-
Method Detail
-
getAllAliasProperties
public GetAllAliasPropertiesResponse getAllAliasProperties(String aliasName) throws Exception
- Specified by:
getAllAliasPropertiesin interfaceAliasPropertyApis- Throws:
Exception
-
getAliasProperty
public GetAliasPropertyResponse getAliasProperty(String aliasName, String propName) throws Exception
- Specified by:
getAliasPropertyin interfaceAliasPropertyApis- Throws:
Exception
-
updateAliasProperties
public SolrJerseyResponse updateAliasProperties(String aliasName, UpdateAliasPropertiesRequestBody requestBody) throws Exception
- Specified by:
updateAliasPropertiesin interfaceAliasPropertyApis- Throws:
Exception
-
createOrUpdateAliasProperty
public SolrJerseyResponse createOrUpdateAliasProperty(String aliasName, String propName, UpdateAliasPropertyRequestBody requestBody) throws Exception
- Specified by:
createOrUpdateAliasPropertyin interfaceAliasPropertyApis- Throws:
Exception
-
deleteAliasProperty
public SolrJerseyResponse deleteAliasProperty(String aliasName, String propName) throws Exception
- Specified by:
deleteAliasPropertyin interfaceAliasPropertyApis- Throws:
Exception
-
-