Package org.dashbuilder.dataset.impl
Class KafkaDataSetDefBuilderImpl
- java.lang.Object
-
- org.dashbuilder.dataset.impl.AbstractDataSetDefBuilder<KafkaDataSetDefBuilderImpl>
-
- org.dashbuilder.dataset.impl.KafkaDataSetDefBuilderImpl
-
- All Implemented Interfaces:
DataSetDefBuilder<KafkaDataSetDefBuilderImpl>,KafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>
public class KafkaDataSetDefBuilderImpl extends AbstractDataSetDefBuilder<KafkaDataSetDefBuilderImpl> implements KafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>
-
-
Field Summary
-
Fields inherited from class org.dashbuilder.dataset.impl.AbstractDataSetDefBuilder
def
-
-
Constructor Summary
Constructors Constructor Description KafkaDataSetDefBuilderImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description KafkaDataSetDefBuilderImplclientId(String clientId)Set the data set client Idprotected DataSetDefcreateDataSetDef()KafkaDataSetDefBuilderImplfilter(String filter)Set the data set filterKafkaDataSetDefBuilderImplhost(String host)Set the data set kafka hostKafkaDataSetDefBuilderImplnodeId(String nodeId)Set the data set node idKafkaDataSetDefBuilderImplpartition(String partition)Set the data set partitionKafkaDataSetDefBuilderImplport(String port)Set the RMI portKafkaDataSetDefBuilderImpltarget(KafkaDataSetDef.MetricsTarget target)Set the data set kafka metrics targetKafkaDataSetDefBuilderImpltopic(String topic)Set the data set topic-
Methods inherited from class org.dashbuilder.dataset.impl.AbstractDataSetDefBuilder
buildDef, cacheOff, cacheOn, column, date, label, name, number, pushOff, pushOn, refreshOff, refreshOn, text, uuid
-
-
-
-
Method Detail
-
host
public KafkaDataSetDefBuilderImpl host(String host)
Description copied from interface:KafkaDataSetDefBuilderSet the data set kafka host- Specified by:
hostin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Parameters:
host- The Kafka server with JMX enabled where this data set should collect metrics from- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
port
public KafkaDataSetDefBuilderImpl port(String port)
Description copied from interface:KafkaDataSetDefBuilderSet the RMI port- Specified by:
portin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Parameters:
port- The Kafka RMI port- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
target
public KafkaDataSetDefBuilderImpl target(KafkaDataSetDef.MetricsTarget target)
Description copied from interface:KafkaDataSetDefBuilderSet the data set kafka metrics target- Specified by:
targetin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
clientId
public KafkaDataSetDefBuilderImpl clientId(String clientId)
Description copied from interface:KafkaDataSetDefBuilderSet the data set client Id- Specified by:
clientIdin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Parameters:
clientId- Optional parameter to set a clientId to collect metrics- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
nodeId
public KafkaDataSetDefBuilderImpl nodeId(String nodeId)
Description copied from interface:KafkaDataSetDefBuilderSet the data set node id- Specified by:
nodeIdin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Parameters:
nodeId- The node Id that can be used when collecting metrics- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
topic
public KafkaDataSetDefBuilderImpl topic(String topic)
Description copied from interface:KafkaDataSetDefBuilderSet the data set topic- Specified by:
topicin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Parameters:
topic- The topic that will be used to collect metrics against it- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
partition
public KafkaDataSetDefBuilderImpl partition(String partition)
Description copied from interface:KafkaDataSetDefBuilderSet the data set partition- Specified by:
partitionin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Parameters:
partition- The partition that can be used to collect certain types of metrics.- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
filter
public KafkaDataSetDefBuilderImpl filter(String filter)
Description copied from interface:KafkaDataSetDefBuilderSet the data set filter- Specified by:
filterin interfaceKafkaDataSetDefBuilder<KafkaDataSetDefBuilderImpl>- Returns:
- The DataSetDefBuilder instance that is being used to configure a DataSetDef.
-
createDataSetDef
protected DataSetDef createDataSetDef()
- Specified by:
createDataSetDefin classAbstractDataSetDefBuilder<KafkaDataSetDefBuilderImpl>
-
-