Class GetSchemaField
- java.lang.Object
-
- org.apache.solr.api.JerseyResource
-
- org.apache.solr.handler.admin.api.GetSchemaField
-
- All Implemented Interfaces:
GetSchemaApi.Fields
public class GetSchemaField extends JerseyResource implements GetSchemaApi.Fields
GetSchemaFieldAPI
contains the V2 APIs for all field related endpoint which are- /fields
- /fields/{fieldName}
- /copyfields
- /dynamicfields
- /dynamicfields/{fieldName}
- /fieldtypes
- /fieldtypes/{fieldTypeName}
-
-
Field Summary
-
Fields inherited from class org.apache.solr.api.JerseyResource
containerRequestContext
-
-
Constructor Summary
Constructors Constructor Description GetSchemaField(IndexSchema indexSchema, org.apache.solr.common.params.SolrParams params)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemaGetDynamicFieldInfoResponse
getDynamicFieldInfo(String fieldName)
SchemaGetFieldInfoResponse
getFieldInfo(String fieldName)
SchemaGetFieldTypeInfoResponse
getFieldTypeInfo(String fieldTypeName)
SchemaListCopyFieldsResponse
listCopyFields()
SchemaListDynamicFieldsResponse
listDynamicFields()
SchemaListFieldsResponse
listSchemaFields()
SchemaListFieldTypesResponse
listSchemaFieldTypes()
-
Methods inherited from class org.apache.solr.api.JerseyResource
ensureRequiredParameterProvided, ensureRequiredRequestBodyProvided, instantiateJerseyResponse, instantiateJerseyResponse
-
-
-
-
Constructor Detail
-
GetSchemaField
@Inject public GetSchemaField(IndexSchema indexSchema, org.apache.solr.common.params.SolrParams params)
-
-
Method Detail
-
listSchemaFields
public SchemaListFieldsResponse listSchemaFields()
- Specified by:
listSchemaFields
in interfaceGetSchemaApi.Fields
-
getFieldInfo
public SchemaGetFieldInfoResponse getFieldInfo(String fieldName)
- Specified by:
getFieldInfo
in interfaceGetSchemaApi.Fields
-
listCopyFields
public SchemaListCopyFieldsResponse listCopyFields()
- Specified by:
listCopyFields
in interfaceGetSchemaApi.Fields
-
listDynamicFields
public SchemaListDynamicFieldsResponse listDynamicFields()
- Specified by:
listDynamicFields
in interfaceGetSchemaApi.Fields
-
getDynamicFieldInfo
public SchemaGetDynamicFieldInfoResponse getDynamicFieldInfo(String fieldName)
- Specified by:
getDynamicFieldInfo
in interfaceGetSchemaApi.Fields
-
listSchemaFieldTypes
public SchemaListFieldTypesResponse listSchemaFieldTypes()
- Specified by:
listSchemaFieldTypes
in interfaceGetSchemaApi.Fields
-
getFieldTypeInfo
public SchemaGetFieldTypeInfoResponse getFieldTypeInfo(String fieldTypeName)
- Specified by:
getFieldTypeInfo
in interfaceGetSchemaApi.Fields
-
-