Class SchemaRequest.ReplaceDynamicField
- java.lang.Object
-
- org.apache.solr.client.solrj.SolrRequest<T>
-
- org.apache.solr.client.solrj.request.schema.AbstractSchemaRequest<SchemaResponse.UpdateResponse>
-
- org.apache.solr.client.solrj.request.schema.SchemaRequest.Update
-
- org.apache.solr.client.solrj.request.schema.SchemaRequest.ReplaceDynamicField
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- SchemaRequest
public static class SchemaRequest.ReplaceDynamicField extends SchemaRequest.Update
Replaces a dynamic field rule in the schema of the specified collection. Note that the full definition for a dynamic field rule must be supplied - this command will not partially modify a dynamic field rule's definition. If the dynamic field rule does not exist in the schema the method callSolrRequest.process(SolrClient, String)
will fail.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.SolrRequest
SolrRequest.METHOD, SolrRequest.SolrClientContext, SolrRequest.SolrRequestType
-
-
Field Summary
-
Fields inherited from class org.apache.solr.client.solrj.SolrRequest
SUPPORTED_METHODS, useBinaryV2, usev2
-
-
Constructor Summary
Constructors Constructor Description ReplaceDynamicField(Map<String,Object> dynamicFieldAttributes)
Creates a new instance of the request.ReplaceDynamicField(Map<String,Object> dynamicFieldAttributes, SolrParams q)
-
Method Summary
-
Methods inherited from class org.apache.solr.client.solrj.request.schema.SchemaRequest.Update
createResponse, getContentWriter
-
Methods inherited from class org.apache.solr.client.solrj.request.schema.AbstractSchemaRequest
getParams, getRequestType
-
Methods inherited from class org.apache.solr.client.solrj.SolrRequest
addHeader, getBasePath, getBasicAuthPassword, getBasicAuthUser, getCollection, getContentStreams, getHeaders, getMethod, getPath, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setQueryParams, setResponseParser, setStreamingResponseCallback, setUseBinaryV2, setUserPrincipal, setUseV2
-
-
-
-
Constructor Detail
-
ReplaceDynamicField
public ReplaceDynamicField(Map<String,Object> dynamicFieldAttributes)
Creates a new instance of the request.- Parameters:
dynamicFieldAttributes
- field type attributes that can be used to enrich the field definition.- See Also:
- Defining Solr fields, Solr dynamic fields
-
ReplaceDynamicField
public ReplaceDynamicField(Map<String,Object> dynamicFieldAttributes, SolrParams q)
-
-