Package io.trino.hdfs.s3
Class S3SecurityMappingConfigurationProvider
java.lang.Object
io.trino.hdfs.s3.S3SecurityMappingConfigurationProvider
- All Implemented Interfaces:
DynamicConfigurationProvider
public class S3SecurityMappingConfigurationProvider
extends Object
implements DynamicConfigurationProvider
-
Constructor Summary
ConstructorsConstructorDescriptionS3SecurityMappingConfigurationProvider(S3SecurityMappingConfig config, S3SecurityMappingsProvider mappingsProvider) S3SecurityMappingConfigurationProvider(Supplier<S3SecurityMappings> mappings, Optional<String> roleCredentialName, Optional<String> kmsKeyIdCredentialName, Optional<String> colonReplacement) -
Method Summary
Modifier and TypeMethodDescriptionvoidupdateConfiguration(org.apache.hadoop.conf.Configuration configuration, HdfsContext context, URI uri)
-
Constructor Details
-
S3SecurityMappingConfigurationProvider
@Inject public S3SecurityMappingConfigurationProvider(S3SecurityMappingConfig config, S3SecurityMappingsProvider mappingsProvider) -
S3SecurityMappingConfigurationProvider
-
-
Method Details
-
updateConfiguration
public void updateConfiguration(org.apache.hadoop.conf.Configuration configuration, HdfsContext context, URI uri) - Specified by:
updateConfigurationin interfaceDynamicConfigurationProvider
-