Class GlueHiveMetastoreConfig
- java.lang.Object
-
- io.trino.plugin.hive.metastore.glue.GlueHiveMetastoreConfig
-
@DefunctConfig("hive.metastore.glue.use-instance-credentials") public class GlueHiveMetastoreConfig extends Object
-
-
Constructor Summary
Constructors Constructor Description GlueHiveMetastoreConfig()
-
Method Summary
-
-
-
Method Detail
-
setGlueRegion
@Config("hive.metastore.glue.region") public GlueHiveMetastoreConfig setGlueRegion(String region)
-
setGlueEndpointUrl
@Config("hive.metastore.glue.endpoint-url") public GlueHiveMetastoreConfig setGlueEndpointUrl(String glueEndpointUrl)
-
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)
-
setDefaultWarehouseDir
@Config("hive.metastore.glue.default-warehouse-dir") public GlueHiveMetastoreConfig setDefaultWarehouseDir(String defaultWarehouseDir)
-
setIamRole
@Config("hive.metastore.glue.iam-role") public GlueHiveMetastoreConfig setIamRole(String iamRole)
-
setExternalId
@Config("hive.metastore.glue.external-id") public GlueHiveMetastoreConfig setExternalId(String externalId)
-
setAwsAccessKey
@Config("hive.metastore.glue.aws-access-key") public GlueHiveMetastoreConfig setAwsAccessKey(String awsAccessKey)
-
setAwsSecretKey
@Config("hive.metastore.glue.aws-secret-key") public GlueHiveMetastoreConfig setAwsSecretKey(String awsSecretKey)
-
setCatalogId
@Config("hive.metastore.glue.catalogid") public GlueHiveMetastoreConfig setCatalogId(String catalogId)
-
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)
-
-