Package io.trino.plugin.hive.s3
Class S3SecurityMapping
- java.lang.Object
-
- io.trino.plugin.hive.s3.S3SecurityMapping
-
public class S3SecurityMapping extends Object
-
-
Constructor Summary
Constructors Constructor Description S3SecurityMapping(Optional<Pattern> user, Optional<Pattern> group, Optional<URI> prefix, Optional<String> iamRole, Optional<List<String>> allowedIamRoles, Optional<String> kmsKeyId, Optional<List<String>> allowedKmsKeyIds, Optional<String> accessKey, Optional<String> secretKey, Optional<Boolean> useClusterDefault, Optional<String> endpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getAllowedIamRoles()Set<String>getAllowedKmsKeyIds()Optional<com.amazonaws.auth.BasicAWSCredentials>getCredentials()Optional<String>getEndpoint()Optional<String>getIamRole()Optional<String>getKmsKeyId()booleanisUseClusterDefault()booleanmatches(ConnectorIdentity identity, URI uri)StringtoString()
-
-
-
Constructor Detail
-
S3SecurityMapping
public S3SecurityMapping(Optional<Pattern> user, Optional<Pattern> group, Optional<URI> prefix, Optional<String> iamRole, Optional<List<String>> allowedIamRoles, Optional<String> kmsKeyId, Optional<List<String>> allowedKmsKeyIds, Optional<String> accessKey, Optional<String> secretKey, Optional<Boolean> useClusterDefault, Optional<String> endpoint)
-
-
Method Detail
-
matches
public boolean matches(ConnectorIdentity identity, URI uri)
-
getCredentials
public Optional<com.amazonaws.auth.BasicAWSCredentials> getCredentials()
-
isUseClusterDefault
public boolean isUseClusterDefault()
-
-