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, getPreferredNodes, getQueryParams, getResponseParser, getStreamingResponseCallback, getUserPrincipal, process, process, setBasePath, setBasicAuthCredentials, setMethod, setPath, setPreferredNodes, 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)
-
-