Package io.trino.plugin.accumulo.conf
Class AccumuloConfig
- java.lang.Object
-
- io.trino.plugin.accumulo.conf.AccumuloConfig
-
public class AccumuloConfig extends Object
File-based configuration properties for the Accumulo connector
-
-
Field Summary
Fields Modifier and Type Field Description static StringCARDINALITY_CACHE_EXPIRE_DURATIONstatic StringCARDINALITY_CACHE_SIZEstatic StringINSTANCEstatic StringPASSWORDstatic StringUSERNAMEstatic StringZOOKEEPER_METADATA_ROOTstatic StringZOOKEEPERS
-
Constructor Summary
Constructors Constructor Description AccumuloConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull io.airlift.units.DurationgetCardinalityCacheExpiration()@javax.validation.constraints.NotNull,@javax.validation.constraints.Min(1L) intgetCardinalityCacheSize()@NotNull StringgetInstance()@NotNull StringgetPassword()@NotNull StringgetUsername()@NotNull StringgetZkMetadataRoot()@NotNull StringgetZooKeepers()voidsetCardinalityCacheExpiration(io.airlift.units.Duration cardinalityCacheExpiration)voidsetCardinalityCacheSize(int cardinalityCacheSize)AccumuloConfigsetInstance(String instance)AccumuloConfigsetPassword(String password)AccumuloConfigsetUsername(String username)voidsetZkMetadataRoot(String zkMetadataRoot)AccumuloConfigsetZooKeepers(String zooKeepers)
-
-
-
Field Detail
-
INSTANCE
public static final String INSTANCE
- See Also:
- Constant Field Values
-
ZOOKEEPERS
public static final String ZOOKEEPERS
- See Also:
- Constant Field Values
-
USERNAME
public static final String USERNAME
- See Also:
- Constant Field Values
-
PASSWORD
public static final String PASSWORD
- See Also:
- Constant Field Values
-
ZOOKEEPER_METADATA_ROOT
public static final String ZOOKEEPER_METADATA_ROOT
- See Also:
- Constant Field Values
-
CARDINALITY_CACHE_SIZE
public static final String CARDINALITY_CACHE_SIZE
- See Also:
- Constant Field Values
-
CARDINALITY_CACHE_EXPIRE_DURATION
public static final String CARDINALITY_CACHE_EXPIRE_DURATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
@NotNull public @NotNull String getInstance()
-
setInstance
@Config("accumulo.instance") public AccumuloConfig setInstance(String instance)
-
getZooKeepers
@NotNull public @NotNull String getZooKeepers()
-
setZooKeepers
@Config("accumulo.zookeepers") public AccumuloConfig setZooKeepers(String zooKeepers)
-
getUsername
@NotNull public @NotNull String getUsername()
-
setUsername
@Config("accumulo.username") public AccumuloConfig setUsername(String username)
-
getPassword
@NotNull public @NotNull String getPassword()
-
setPassword
@Config("accumulo.password") public AccumuloConfig setPassword(String password)
-
getZkMetadataRoot
@NotNull public @NotNull String getZkMetadataRoot()
-
setZkMetadataRoot
@Config("accumulo.zookeeper.metadata.root") public void setZkMetadataRoot(String zkMetadataRoot)
-
getCardinalityCacheSize
@NotNull @Min(1L) public @javax.validation.constraints.NotNull,@javax.validation.constraints.Min(1L) int getCardinalityCacheSize()
-
setCardinalityCacheSize
@Config("accumulo.cardinality.cache.size") public void setCardinalityCacheSize(int cardinalityCacheSize)
-
getCardinalityCacheExpiration
@NotNull public @NotNull io.airlift.units.Duration getCardinalityCacheExpiration()
-
setCardinalityCacheExpiration
@Config("accumulo.cardinality.cache.expire.duration") public void setCardinalityCacheExpiration(io.airlift.units.Duration cardinalityCacheExpiration)
-
-