public class S3SecurityMappingConfig extends Object
| Constructor and Description |
|---|
S3SecurityMappingConfig() |
| Modifier and Type | Method and Description |
|---|---|
Optional<String> |
getColonReplacement() |
Optional<File> |
getConfigFile() |
Optional<io.airlift.units.Duration> |
getRefreshPeriod() |
Optional<String> |
getRoleCredentialName() |
S3SecurityMappingConfig |
setColonReplacement(String colonReplacement) |
S3SecurityMappingConfig |
setConfigFile(File configFile) |
S3SecurityMappingConfig |
setRefreshPeriod(io.airlift.units.Duration refreshPeriod) |
S3SecurityMappingConfig |
setRoleCredentialName(String roleCredentialName) |
@Config(value="hive.s3.security-mapping.config-file") public S3SecurityMappingConfig setConfigFile(File configFile)
@Config(value="hive.s3.security-mapping.iam-role-credential-name") public S3SecurityMappingConfig setRoleCredentialName(String roleCredentialName)
public Optional<io.airlift.units.Duration> getRefreshPeriod()
@Config(value="hive.s3.security-mapping.refresh-period") public S3SecurityMappingConfig setRefreshPeriod(io.airlift.units.Duration refreshPeriod)
@Config(value="hive.s3.security-mapping.colon-replacement") public S3SecurityMappingConfig setColonReplacement(String colonReplacement)
Copyright © 2012–2020. All rights reserved.