Package org.dashbuilder.dataprovider
Class ELSProviderType
- java.lang.Object
-
- org.dashbuilder.dataprovider.AbstractProviderType<ElasticSearchDataSetDef>
-
- org.dashbuilder.dataprovider.ELSProviderType
-
- All Implemented Interfaces:
DataSetProviderType<ElasticSearchDataSetDef>
public class ELSProviderType extends AbstractProviderType<ElasticSearchDataSetDef>
For accessing data sets that are the result of querying an elasticsearch server.
-
-
Field Summary
-
Fields inherited from interface org.dashbuilder.dataprovider.DataSetProviderType
BEAN, CSV, ELASTICSEARCH, KAFKA, PROMETHEUS, SQL, STATIC
-
-
Constructor Summary
Constructors Constructor Description ELSProviderType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ElasticSearchDataSetDefcreateDataSetDef()Create a brand newDataSetDefinstance for this given provider type.DataSetDefJSONMarshallerExt<ElasticSearchDataSetDef>getJsonMarshaller()A marshaller interface used during the JSON read/write ofDataSetDefinstances.StringgetName()The type's name.-
Methods inherited from class org.dashbuilder.dataprovider.AbstractProviderType
equals
-
-
-
-
Method Detail
-
getName
public String getName()
Description copied from interface:DataSetProviderTypeThe type's name. It must be unique and do not clash with other existing types.
-
createDataSetDef
public ElasticSearchDataSetDef createDataSetDef()
Description copied from interface:DataSetProviderTypeCreate a brand newDataSetDefinstance for this given provider type.
-
getJsonMarshaller
public DataSetDefJSONMarshallerExt<ElasticSearchDataSetDef> getJsonMarshaller()
Description copied from interface:DataSetProviderTypeA marshaller interface used during the JSON read/write ofDataSetDefinstances.
-
-