public class DruidConfig extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DruidConfig.DruidAuthenticationType |
| Constructor and Description |
|---|
DruidConfig() |
@NotNull public @NotNull String getDruidCoordinatorUrl()
@Config(value="druid.coordinator-url") public DruidConfig setDruidCoordinatorUrl(String coordinatorUrl)
@NotNull public @NotNull String getDruidBrokerUrl()
@Config(value="druid.broker-url") public DruidConfig setDruidBrokerUrl(String brokerUrl)
@NotNull public @NotNull String getDruidSchema()
@Config(value="druid.schema-name") public DruidConfig setDruidSchema(String schema)
public boolean isComputePushdownEnabled()
@Config(value="druid.compute-pushdown-enabled") public DruidConfig setComputePushdownEnabled(boolean pushdown)
public org.apache.hadoop.conf.Configuration readHadoopConfiguration()
@Config(value="druid.hadoop.config.resources") public DruidConfig setHadoopConfiguration(String files)
public DruidConfig setHadoopConfiguration(List<String> files)
@NotNull public @NotNull DruidConfig.DruidAuthenticationType getDruidAuthenticationType()
@Config(value="druid.authentication.type") public DruidConfig setDruidAuthenticationType(DruidConfig.DruidAuthenticationType druidAuthenticationType)
@Config(value="druid.basic.authentication.username") public DruidConfig setBasicAuthenticationUsername(String basicAuthenticationUsername)
@Config(value="druid.basic.authentication.password") public DruidConfig setBasicAuthenticationPassword(String basicAuthenticationPassword)
@Config(value="druid.ingestion.storage.path") public DruidConfig setIngestionStoragePath(String ingestionStoragePath)
public boolean isCaseInsensitiveNameMatching()
@Config(value="druid.case-insensitive-name-matching") public DruidConfig setCaseInsensitiveNameMatching(boolean caseInsensitiveNameMatching)
@NotNull @MinDuration(value="0ms") public @NotNull io.airlift.units.Duration getCaseInsensitiveNameMatchingCacheTtl()
@Config(value="druid.case-insensitive-name-matching.cache-ttl") public DruidConfig setCaseInsensitiveNameMatchingCacheTtl(io.airlift.units.Duration caseInsensitiveNameMatchingCacheTtl)
Copyright © 2012–2021. All rights reserved.