Package io.trino.hdfs.s3
Class S3SecurityMappingConfig
java.lang.Object
io.trino.hdfs.s3.S3SecurityMappingConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@NotNull StringOptional<io.airlift.units.Duration>setColonReplacement(String colonReplacement) setConfigFilePath(String configFilePath) setJsonPointer(String jsonPointer) setKmsKeyIdCredentialName(String kmsKeyIdCredentialName) setRefreshPeriod(io.airlift.units.Duration refreshPeriod) setRoleCredentialName(String roleCredentialName)
-
Constructor Details
-
S3SecurityMappingConfig
public S3SecurityMappingConfig()
-
-
Method Details
-
getConfigFilePath
-
setConfigFilePath
@Config("hive.s3.security-mapping.config-file") public S3SecurityMappingConfig setConfigFilePath(String configFilePath) -
getJsonPointer
-
setJsonPointer
@Config("hive.s3.security-mapping.json-pointer") public S3SecurityMappingConfig setJsonPointer(String jsonPointer) -
getRoleCredentialName
-
setRoleCredentialName
@Config("hive.s3.security-mapping.iam-role-credential-name") public S3SecurityMappingConfig setRoleCredentialName(String roleCredentialName) -
getKmsKeyIdCredentialName
-
setKmsKeyIdCredentialName
@Config("hive.s3.security-mapping.kms-key-id-credential-name") public S3SecurityMappingConfig setKmsKeyIdCredentialName(String kmsKeyIdCredentialName) -
getRefreshPeriod
-
setRefreshPeriod
@Config("hive.s3.security-mapping.refresh-period") public S3SecurityMappingConfig setRefreshPeriod(io.airlift.units.Duration refreshPeriod) -
getColonReplacement
-
setColonReplacement
@Config("hive.s3.security-mapping.colon-replacement") public S3SecurityMappingConfig setColonReplacement(String colonReplacement)
-