Package io.trino.plugin.hive
Class HdfsConfig
- java.lang.Object
-
- io.trino.plugin.hive.HdfsConfig
-
public class HdfsConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description HdfsConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @javax.validation.constraints.Min(0L) intgetDfsConnectMaxRetries()@MinDuration("1ms") @NotNull io.airlift.units.DurationgetDfsConnectTimeout()@NotNull @MinDuration("0ms") io.airlift.units.DurationgetDfsKeyProviderCacheTtl()@Min(1L) IntegergetDfsReplication()@NotNull @MinDuration("1ms") io.airlift.units.DurationgetDfsTimeout()StringgetDomainSocketPath()intgetFileSystemMaxCacheSize()@NotNull @MinDuration("1ms") io.airlift.units.DurationgetIpcPingInterval()@NotNull @Pattern(regexp="0[0-7]{3}",message="must be octal number, with leading 0") StringgetNewDirectoryPermissions()@NotNull List<@FileExists File>getResourceConfigFiles()com.google.common.net.HostAndPortgetSocksProxy()booleanisNewFileInheritOwnership()booleanisVerifyChecksum()booleanisWireEncryptionEnabled()HdfsConfigsetDfsConnectMaxRetries(int dfsConnectMaxRetries)HdfsConfigsetDfsConnectTimeout(io.airlift.units.Duration dfsConnectTimeout)HdfsConfigsetDfsKeyProviderCacheTtl(io.airlift.units.Duration dfsClientKeyProviderCacheTtl)HdfsConfigsetDfsReplication(Integer dfsReplication)HdfsConfigsetDfsTimeout(io.airlift.units.Duration dfsTimeout)HdfsConfigsetDomainSocketPath(String domainSocketPath)HdfsConfigsetFileSystemMaxCacheSize(int fileSystemMaxCacheSize)HdfsConfigsetIpcPingInterval(io.airlift.units.Duration pingInterval)HdfsConfigsetNewDirectoryPermissions(String newDirectoryPermissions)HdfsConfigsetNewFileInheritOwnership(boolean newFileInheritOwnership)HdfsConfigsetResourceConfigFiles(String files)HdfsConfigsetResourceConfigFiles(List<File> files)HdfsConfigsetSocksProxy(com.google.common.net.HostAndPort socksProxy)HdfsConfigsetVerifyChecksum(boolean verifyChecksum)HdfsConfigsetWireEncryptionEnabled(boolean wireEncryptionEnabled)
-
-
-
Method Detail
-
setResourceConfigFiles
@Config("hive.config.resources") public HdfsConfig setResourceConfigFiles(String files)
-
setResourceConfigFiles
public HdfsConfig setResourceConfigFiles(List<File> files)
-
getNewDirectoryPermissions
@NotNull @Pattern(regexp="0[0-7]{3}", message="must be octal number, with leading 0") public @NotNull @Pattern(regexp="0[0-7]{3}",message="must be octal number, with leading 0") String getNewDirectoryPermissions()
-
setNewDirectoryPermissions
@Config("hive.fs.new-directory-permissions") public HdfsConfig setNewDirectoryPermissions(String newDirectoryPermissions)
-
isNewFileInheritOwnership
public boolean isNewFileInheritOwnership()
-
setNewFileInheritOwnership
@Config("hive.fs.new-file-inherit-ownership") public HdfsConfig setNewFileInheritOwnership(boolean newFileInheritOwnership)
-
isVerifyChecksum
public boolean isVerifyChecksum()
-
setVerifyChecksum
@Config("hive.dfs.verify-checksum") public HdfsConfig setVerifyChecksum(boolean verifyChecksum)
-
getIpcPingInterval
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getIpcPingInterval()
-
setIpcPingInterval
@Config("hive.dfs.ipc-ping-interval") public HdfsConfig setIpcPingInterval(io.airlift.units.Duration pingInterval)
-
getDfsTimeout
@NotNull @MinDuration("1ms") public @NotNull @MinDuration("1ms") io.airlift.units.Duration getDfsTimeout()
-
setDfsTimeout
@Config("hive.dfs-timeout") public HdfsConfig setDfsTimeout(io.airlift.units.Duration dfsTimeout)
-
getDfsConnectTimeout
@MinDuration("1ms") @NotNull public @MinDuration("1ms") @NotNull io.airlift.units.Duration getDfsConnectTimeout()
-
setDfsConnectTimeout
@Config("hive.dfs.connect.timeout") public HdfsConfig setDfsConnectTimeout(io.airlift.units.Duration dfsConnectTimeout)
-
getDfsConnectMaxRetries
@Min(0L) public @javax.validation.constraints.Min(0L) int getDfsConnectMaxRetries()
-
setDfsConnectMaxRetries
@Config("hive.dfs.connect.max-retries") public HdfsConfig setDfsConnectMaxRetries(int dfsConnectMaxRetries)
-
getDfsKeyProviderCacheTtl
@NotNull @MinDuration("0ms") public @NotNull @MinDuration("0ms") io.airlift.units.Duration getDfsKeyProviderCacheTtl()
-
setDfsKeyProviderCacheTtl
@Config("hive.dfs.key-provider.cache-ttl") public HdfsConfig setDfsKeyProviderCacheTtl(io.airlift.units.Duration dfsClientKeyProviderCacheTtl)
-
getDomainSocketPath
public String getDomainSocketPath()
-
setDomainSocketPath
@Config("hive.dfs.domain-socket-path") public HdfsConfig setDomainSocketPath(String domainSocketPath)
-
getSocksProxy
public com.google.common.net.HostAndPort getSocksProxy()
-
setSocksProxy
@Config("hive.hdfs.socks-proxy") public HdfsConfig setSocksProxy(com.google.common.net.HostAndPort socksProxy)
-
isWireEncryptionEnabled
public boolean isWireEncryptionEnabled()
-
setWireEncryptionEnabled
@Config("hive.hdfs.wire-encryption.enabled") public HdfsConfig setWireEncryptionEnabled(boolean wireEncryptionEnabled)
-
getFileSystemMaxCacheSize
public int getFileSystemMaxCacheSize()
-
setFileSystemMaxCacheSize
@Config("hive.fs.cache.max-size") public HdfsConfig setFileSystemMaxCacheSize(int fileSystemMaxCacheSize)
-
getDfsReplication
@Min(1L) public @Min(1L) Integer getDfsReplication()
-
setDfsReplication
@Config("hive.dfs.replication") public HdfsConfig setDfsReplication(Integer dfsReplication)
-
-