Package io.trino.plugin.kafka
Class KafkaConfig
- java.lang.Object
-
- io.trino.plugin.kafka.KafkaConfig
-
@DefunctConfig("kafka.connect-timeout") public class KafkaConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description KafkaConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull StringgetDefaultSchema()io.airlift.units.DataSizegetKafkaBufferSize()@javax.validation.constraints.Min(1L) intgetMessagesPerSplit()@Size(min=1) Set<HostAddress>getNodes()@NotNull List<@FileExists File>getResourceConfigFiles()@NotNull StringgetTableDescriptionSupplier()booleanisHideInternalColumns()booleanisTimestampUpperBoundPushDownEnabled()KafkaConfigsetDefaultSchema(String defaultSchema)KafkaConfigsetHideInternalColumns(boolean hideInternalColumns)KafkaConfigsetKafkaBufferSize(String kafkaBufferSize)KafkaConfigsetMessagesPerSplit(int messagesPerSplit)KafkaConfigsetNodes(String nodes)KafkaConfigsetResourceConfigFiles(List<String> files)KafkaConfigsetTableDescriptionSupplier(String tableDescriptionSupplier)KafkaConfigsetTimestampUpperBoundPushDownEnabled(boolean timestampUpperBoundPushDownEnabled)
-
-
-
Method Detail
-
getNodes
@Size(min=1) public @Size(min=1) Set<HostAddress> getNodes()
-
setNodes
@Config("kafka.nodes") public KafkaConfig setNodes(String nodes)
-
getKafkaBufferSize
public io.airlift.units.DataSize getKafkaBufferSize()
-
setKafkaBufferSize
@Config("kafka.buffer-size") public KafkaConfig setKafkaBufferSize(String kafkaBufferSize)
-
getDefaultSchema
@NotNull public @NotNull String getDefaultSchema()
-
setDefaultSchema
@Config("kafka.default-schema") public KafkaConfig setDefaultSchema(String defaultSchema)
-
getTableDescriptionSupplier
@NotNull public @NotNull String getTableDescriptionSupplier()
-
setTableDescriptionSupplier
@Config("kafka.table-description-supplier") public KafkaConfig setTableDescriptionSupplier(String tableDescriptionSupplier)
-
isHideInternalColumns
public boolean isHideInternalColumns()
-
setHideInternalColumns
@Config("kafka.hide-internal-columns") public KafkaConfig setHideInternalColumns(boolean hideInternalColumns)
-
getMessagesPerSplit
@Min(1L) public @javax.validation.constraints.Min(1L) int getMessagesPerSplit()
-
setMessagesPerSplit
@Config("kafka.messages-per-split") public KafkaConfig setMessagesPerSplit(int messagesPerSplit)
-
isTimestampUpperBoundPushDownEnabled
public boolean isTimestampUpperBoundPushDownEnabled()
-
setTimestampUpperBoundPushDownEnabled
@Config("kafka.timestamp-upper-bound-force-push-down-enabled") public KafkaConfig setTimestampUpperBoundPushDownEnabled(boolean timestampUpperBoundPushDownEnabled)
-
setResourceConfigFiles
@Config("kafka.config.resources") public KafkaConfig setResourceConfigFiles(List<String> files)
-
-