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 SolrJerseyResponse
createOrUpdateAliasProperty(String aliasName, String propName, UpdateAliasPropertyRequestBody requestBody)
org.apache.solr.common.cloud.ZkNodeProps
createRemoteMessage(String alias, Map<String,Object> properties, String async)
SolrJerseyResponse
deleteAliasProperty(String aliasName, String propName)
GetAliasPropertyResponse
getAliasProperty(String aliasName, String propName)
GetAllAliasPropertiesResponse
getAllAliasProperties(String aliasName)
SolrJerseyResponse
updateAliasProperties(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:
getAllAliasProperties
in interfaceAliasPropertyApis
- Throws:
Exception
-
getAliasProperty
public GetAliasPropertyResponse getAliasProperty(String aliasName, String propName) throws Exception
- Specified by:
getAliasProperty
in interfaceAliasPropertyApis
- Throws:
Exception
-
updateAliasProperties
public SolrJerseyResponse updateAliasProperties(String aliasName, UpdateAliasPropertiesRequestBody requestBody) throws Exception
- Specified by:
updateAliasProperties
in interfaceAliasPropertyApis
- Throws:
Exception
-
createOrUpdateAliasProperty
public SolrJerseyResponse createOrUpdateAliasProperty(String aliasName, String propName, UpdateAliasPropertyRequestBody requestBody) throws Exception
- Specified by:
createOrUpdateAliasProperty
in interfaceAliasPropertyApis
- Throws:
Exception
-
deleteAliasProperty
public SolrJerseyResponse deleteAliasProperty(String aliasName, String propName) throws Exception
- Specified by:
deleteAliasProperty
in interfaceAliasPropertyApis
- Throws:
Exception
-
-