Package io.trino.plugin.hive.s3
Class S3SecurityMappingConfigurationProvider
- java.lang.Object
-
- io.trino.plugin.hive.s3.S3SecurityMappingConfigurationProvider
-
- All Implemented Interfaces:
DynamicConfigurationProvider
public class S3SecurityMappingConfigurationProvider extends Object implements DynamicConfigurationProvider
-
-
Constructor Summary
Constructors Constructor Description S3SecurityMappingConfigurationProvider(S3SecurityMappingConfig config)S3SecurityMappingConfigurationProvider(Supplier<S3SecurityMappings> mappings, Optional<String> roleCredentialName, Optional<String> kmsKeyIdCredentialName, Optional<String> colonReplacement)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidupdateConfiguration(org.apache.hadoop.conf.Configuration configuration, HdfsEnvironment.HdfsContext context, URI uri)
-
-
-
Constructor Detail
-
S3SecurityMappingConfigurationProvider
@Inject public S3SecurityMappingConfigurationProvider(S3SecurityMappingConfig config)
-
-
Method Detail
-
updateConfiguration
public void updateConfiguration(org.apache.hadoop.conf.Configuration configuration, HdfsEnvironment.HdfsContext context, URI uri)- Specified by:
updateConfigurationin interfaceDynamicConfigurationProvider
-
-