public class KafkaConfig extends ReferencePluginConfig implements Serializable
referenceName| Constructor and Description |
|---|
KafkaConfig() |
KafkaConfig(String referenceName,
String brokers,
String topic,
String partitions,
String initialPartitionOffsets,
Long defaultInitialOffset,
String schema,
String format,
String timeField,
String keyField,
String partitionField,
String offsetField) |
KafkaConfig(String referenceName,
String brokers,
String topic,
String schema,
String format,
String timeField,
String keyField,
String partitionField,
String offsetField) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Integer> |
getBrokerMap() |
String |
getBrokers() |
String |
getFormat() |
Map<kafka.common.TopicAndPartition,Long> |
getInitialPartitionOffsets(Set<Integer> partitionsToRead)
Get the initial partition offsets for the specified partitions.
|
String |
getKeyField() |
co.cask.cdap.api.data.schema.Schema |
getMessageSchema() |
String |
getOffsetField() |
String |
getPartitionField() |
Set<Integer> |
getPartitions() |
co.cask.cdap.api.data.schema.Schema |
getSchema() |
String |
getTimeField() |
String |
getTopic() |
void |
validate() |
public KafkaConfig()
public KafkaConfig(String referenceName, String brokers, String topic, String schema, String format, String timeField, String keyField, String partitionField, String offsetField)
public String getTopic()
public String getBrokers()
public co.cask.cdap.api.data.schema.Schema getSchema()
public co.cask.cdap.api.data.schema.Schema getMessageSchema()
public Map<kafka.common.TopicAndPartition,Long> getInitialPartitionOffsets(Set<Integer> partitionsToRead)
partitionsToRead - the partitions to readpublic Set<Integer> getPartitions()
public void validate()
Copyright © 2016 Cask Data, Inc. Licensed under the Apache License, Version 2.0.