Class GlueHiveMetastoreConfig


  • @DefunctConfig("hive.metastore.glue.use-instance-credentials")
    public class GlueHiveMetastoreConfig
    extends Object
    • Constructor Detail

      • GlueHiveMetastoreConfig

        public GlueHiveMetastoreConfig()
    • Method Detail

      • getPinGlueClientToCurrentRegion

        public boolean getPinGlueClientToCurrentRegion()
      • setPinGlueClientToCurrentRegion

        @Config("hive.metastore.glue.pin-client-to-current-region")
        public GlueHiveMetastoreConfig setPinGlueClientToCurrentRegion​(boolean pinGlueClientToCurrentRegion)
      • getMaxGlueConnections

        @Min(1L)
        public @javax.validation.constraints.Min(1L) int getMaxGlueConnections()
      • setMaxGlueConnections

        @Config("hive.metastore.glue.max-connections")
        public GlueHiveMetastoreConfig setMaxGlueConnections​(int maxGlueConnections)
      • getMaxGlueErrorRetries

        @Min(0L)
        public @javax.validation.constraints.Min(0L) int getMaxGlueErrorRetries()
      • setMaxGlueErrorRetries

        @Config("hive.metastore.glue.max-error-retries")
        public GlueHiveMetastoreConfig setMaxGlueErrorRetries​(int maxGlueErrorRetries)
      • getDefaultWarehouseDir

        public Optional<String> getDefaultWarehouseDir()
      • setDefaultWarehouseDir

        @Config("hive.metastore.glue.default-warehouse-dir")
        public GlueHiveMetastoreConfig setDefaultWarehouseDir​(String defaultWarehouseDir)
      • getAwsCredentialsProvider

        public Optional<String> getAwsCredentialsProvider()
      • setAwsCredentialsProvider

        @Config("hive.metastore.glue.aws-credentials-provider")
        public GlueHiveMetastoreConfig setAwsCredentialsProvider​(String awsCredentialsProvider)
      • getPartitionSegments

        @Min(1L)
        @Max(10L)
        public @javax.validation.constraints.Min(1L),@javax.validation.constraints.Max(10L) int getPartitionSegments()
      • setPartitionSegments

        @Config("hive.metastore.glue.partitions-segments")
        public GlueHiveMetastoreConfig setPartitionSegments​(int partitionSegments)
      • getGetPartitionThreads

        @Min(1L)
        public @javax.validation.constraints.Min(1L) int getGetPartitionThreads()
      • setGetPartitionThreads

        @Config("hive.metastore.glue.get-partition-threads")
        public GlueHiveMetastoreConfig setGetPartitionThreads​(int getPartitionThreads)
      • isAssumeCanonicalPartitionKeys

        public boolean isAssumeCanonicalPartitionKeys()
      • setAssumeCanonicalPartitionKeys

        @Config("hive.metastore.glue.assume-canonical-partition-keys")
        public GlueHiveMetastoreConfig setAssumeCanonicalPartitionKeys​(boolean assumeCanonicalPartitionKeys)
      • getReadStatisticsThreads

        @Min(1L)
        public @javax.validation.constraints.Min(1L) int getReadStatisticsThreads()
      • setReadStatisticsThreads

        @Config("hive.metastore.glue.read-statistics-threads")
        public GlueHiveMetastoreConfig setReadStatisticsThreads​(int getReadStatisticsThreads)
      • getWriteStatisticsThreads

        @Min(1L)
        public @javax.validation.constraints.Min(1L) int getWriteStatisticsThreads()
      • setWriteStatisticsThreads

        @Config("hive.metastore.glue.write-statistics-threads")
        public GlueHiveMetastoreConfig setWriteStatisticsThreads​(int writeStatisticsThreads)