interface SearchApiElasticsearchBackendInterface in Elasticsearch Connector 8.6
Same name and namespace in other branches
- 8.7 src/Plugin/search_api/backend/SearchApiElasticsearchBackendInterface.php \Drupal\elasticsearch_connector\Plugin\search_api\backend\SearchApiElasticsearchBackendInterface
Hierarchy
- interface \Drupal\search_api\Plugin\ConfigurablePluginInterface; interface \Drupal\search_api\Backend\BackendSpecificInterface
- interface \Drupal\search_api\Backend\BackendInterface
- interface \Drupal\elasticsearch_connector\Plugin\search_api\backend\SearchApiElasticsearchBackendInterface
- interface \Drupal\search_api\Backend\BackendInterface
Expanded class hierarchy of SearchApiElasticsearchBackendInterface
All classes that implement SearchApiElasticsearchBackendInterface
1 file declares its use of SearchApiElasticsearchBackendInterface
- SearchApiElasticsearchBackend.php in src/
Plugin/ search_api/ backend/ SearchApiElasticsearchBackend.php
File
- src/
Plugin/ search_api/ backend/ SearchApiElasticsearchBackendInterface.php, line 7
Namespace
Drupal\elasticsearch_connector\Plugin\search_api\backendView source
interface SearchApiElasticsearchBackendInterface extends BackendInterface {
/**
* Get a list of supported data types.
*
* @return array
* Returns an array of strings representing supported data types.
*/
public function getSupportedDataTypes();
}
Members
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
BackendInterface:: |
public | function | Retrieves the server entity for this backend. | 1 |
BackendInterface:: |
public | function | Reacts to the server's creation. | 1 |
BackendInterface:: |
public | function | Notifies the backend that its configuration was updated. | 1 |
BackendInterface:: |
public | function | Notifies the backend that the server is about to be deleted. | 1 |
BackendInterface:: |
public | function | Notifies the backend that its configuration is about to be updated. | 1 |
BackendInterface:: |
public | function | Sets the server entity for this backend. | 1 |
BackendSpecificInterface:: |
public | function | Adds a new index to this server. | 2 |
BackendSpecificInterface:: |
public | function | Deletes all the items from the index. | 4 |
BackendSpecificInterface:: |
public | function | Deletes the specified items from the index. | 4 |
BackendSpecificInterface:: |
public | function | Provides information on additional fields made available by the backend. | 2 |
BackendSpecificInterface:: |
public | function | Limits the processors displayed in the UI for indexes on this server. | 2 |
BackendSpecificInterface:: |
public | function | Returns all features that this backend supports. | 2 |
BackendSpecificInterface:: |
public | function | Indexes the specified items. | 4 |
BackendSpecificInterface:: |
public | function | Returns a boolean with the availability of the backend. | 2 |
BackendSpecificInterface:: |
public | function | Removes an index from this server. | 2 |
BackendSpecificInterface:: |
public | function | Executes a search on this server. | 4 |
BackendSpecificInterface:: |
public | function | Determines whether the backend supports a given add-on data type. | 2 |
BackendSpecificInterface:: |
public | function | Notifies the server that an index attached to it has been changed. | 2 |
BackendSpecificInterface:: |
public | function | Returns additional, backend-specific information about this server. | 2 |
ConfigurableInterface:: |
public | function | Gets default configuration for this plugin. | 11 |
ConfigurableInterface:: |
public | function | Gets this plugin's configuration. | 12 |
ConfigurableInterface:: |
public | function | Sets the configuration for this plugin instance. | 12 |
ConfigurablePluginInterface:: |
public | function | Returns the plugin's description. | 1 |
ConfigurablePluginInterface:: |
public | function | Returns the label for use on the administration pages. | 1 |
ConfigurablePluginInterface:: |
public | function | Informs the plugin that some of its dependencies are being removed. | 1 |
ContainerFactoryPluginInterface:: |
public static | function | Creates an instance of the plugin. | 112 |
DependentPluginInterface:: |
public | function | Calculates dependencies for the configured plugin. | 19 |
DerivativeInspectionInterface:: |
public | function | Gets the base_plugin_id of the plugin instance. | 1 |
DerivativeInspectionInterface:: |
public | function | Gets the derivative_id of the plugin instance. | 1 |
HideablePluginInterface:: |
public | function | Determines whether this plugin should be hidden in the UI. | 1 |
PluginInspectionInterface:: |
public | function | Gets the definition of the plugin implementation. | 4 |
PluginInspectionInterface:: |
public | function | Gets the plugin_id of the plugin instance. | 2 |
SearchApiElasticsearchBackendInterface:: |
public | function | Get a list of supported data types. | 1 |