Uses of Interface
org.apache.drill.common.logical.security.CredentialsProvider
Packages that use CredentialsProvider
Package
Description
Storage plugin interfaces and logical plan representation.
Drill storage plugin.
MongoDB storage plugin.
-
Uses of CredentialsProvider in org.apache.drill.common.logical
Fields in org.apache.drill.common.logical declared as CredentialsProviderModifier and TypeFieldDescriptionprotected final CredentialsProvider
StoragePluginConfig.credentialsProvider
Methods in org.apache.drill.common.logical that return CredentialsProviderMethods in org.apache.drill.common.logical with parameters of type CredentialsProviderModifier and TypeMethodDescriptionStoragePluginConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.common.logical with parameters of type CredentialsProviderModifierConstructorDescriptionStoragePluginConfig
(CredentialsProvider credentialsProvider, boolean directCredentials) StoragePluginConfig
(CredentialsProvider credentialsProvider, boolean directCredentials, StoragePluginConfig.AuthMode authMode) StoragePluginConfig
(CredentialsProvider credentialsProvider, boolean directCredentials, StoragePluginConfig.AuthMode authMode, OAuthConfig oAuthConfig) -
Uses of CredentialsProvider in org.apache.drill.common.logical.security
Classes in org.apache.drill.common.logical.security that implement CredentialsProviderModifier and TypeClassDescriptionclass
Implementation ofCredentialsProvider
that holds credentials provided by user.Fields in org.apache.drill.common.logical.security declared as CredentialsProviderModifier and TypeFieldDescriptionstatic final CredentialsProvider
PlainCredentialsProvider.EMPTY_CREDENTIALS_PROVIDER
-
Uses of CredentialsProvider in org.apache.drill.exec.store.cassandra
Methods in org.apache.drill.exec.store.cassandra with parameters of type CredentialsProviderModifier and TypeMethodDescriptionCassandraStorageConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.cassandra with parameters of type CredentialsProviderModifierConstructorDescriptionCassandraStorageConfig
(String host, int port, String username, String password, String authMode, CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.dfs
Methods in org.apache.drill.exec.store.dfs that return CredentialsProviderConstructors in org.apache.drill.exec.store.dfs with parameters of type CredentialsProviderModifierConstructorDescriptionFileSystemConfig
(String connection, List<String> mountCommand, List<String> unmountCommand, Map<String, String> config, Map<String, WorkspaceConfig> workspaces, Map<String, FormatPluginConfig> formats, OAuthConfig oAuthConfig, String authMode, CredentialsProvider credentialsProvider) FileSystemConfig
(String connection, Map<String, String> config, Map<String, WorkspaceConfig> workspaces, Map<String, FormatPluginConfig> formats, OAuthConfig oAuthConfig, CredentialsProvider credentialsProvider) FileSystemConfig
(String connection, Map<String, String> config, Map<String, WorkspaceConfig> workspaces, Map<String, FormatPluginConfig> formats, CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.drill.plugin
Methods in org.apache.drill.exec.store.drill.plugin with parameters of type CredentialsProviderModifier and TypeMethodDescriptionDrillStoragePluginConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.drill.plugin with parameters of type CredentialsProviderModifierConstructorDescriptionDrillStoragePluginConfig
(String connection, Properties properties, CredentialsProvider credentialsProvider, String authMode) -
Uses of CredentialsProvider in org.apache.drill.exec.store.elasticsearch
Methods in org.apache.drill.exec.store.elasticsearch with parameters of type CredentialsProviderModifier and TypeMethodDescriptionElasticsearchStorageConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.elasticsearch with parameters of type CredentialsProviderModifierConstructorDescriptionElasticsearchStorageConfig
(List<String> hosts, String username, String password, String pathPrefix, String authMode, boolean disableSSLVerification, CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.googlesheets
Methods in org.apache.drill.exec.store.googlesheets with parameters of type CredentialsProviderModifier and TypeMethodDescriptionGoogleSheetsStoragePluginConfig.GoogleSheetsStoragePluginConfigBuilder.credentialsProvider
(CredentialsProvider credentialsProvider) GoogleSheetsStoragePluginConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.googlesheets with parameters of type CredentialsProviderModifierConstructorDescriptionGoogleSheetsStoragePluginConfig
(String clientID, String clientSecret, List<String> redirectUris, String authUri, String tokenUri, Boolean allTextMode, Boolean extractHeaders, OAuthConfig oAuthConfig, CredentialsProvider credentialsProvider) GoogleSheetsStoragePluginConfig
(GoogleSheetsStoragePluginConfig that, CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.http
Methods in org.apache.drill.exec.store.http that return CredentialsProviderMethods in org.apache.drill.exec.store.http with parameters of type CredentialsProviderModifier and TypeMethodDescriptionHttpApiConfig.HttpApiConfigBuilder.credentialsProvider
(CredentialsProvider credentialsProvider) static Optional<OAuthTokenCredentials>
HttpStoragePluginConfig.getOAuthCredentials
(CredentialsProvider credentialsProvider) HttpStoragePluginConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.http with parameters of type CredentialsProviderModifierConstructorDescriptionHttpStoragePluginConfig
(Boolean cacheResults, Map<String, HttpApiConfig> connections, Integer timeout, Integer retryDelay, String username, String password, String proxyHost, Integer proxyPort, String proxyType, String proxyUsername, String proxyPassword, OAuthConfig oAuthConfig, CredentialsProvider credentialsProvider, String authMode) -
Uses of CredentialsProvider in org.apache.drill.exec.store.http.oauth
Methods in org.apache.drill.exec.store.http.oauth with parameters of type CredentialsProviderModifier and TypeMethodDescriptionstatic String
OAuthUtils.buildAccessTokenURL
(CredentialsProvider credentialsProvider) Helper method for building the access token URL.static okhttp3.Request
OAuthUtils.getAccessTokenRequest
(CredentialsProvider credentialsProvider, String authenticationCode, String callbackURL) Crafts a POST request to obtain an access token.static okhttp3.Request
OAuthUtils.getAccessTokenRequestFromRefreshToken
(CredentialsProvider credentialsProvider, String refreshToken) Crafts a POST request to obtain an access token.static okhttp3.RequestBody
OAuthUtils.getPostRequest
(CredentialsProvider credentialsProvider, String authorizationCode, String callbackURL) Crafts a POST request to obtain an access token.static okhttp3.RequestBody
OAuthUtils.getPostRequestForTokenRefresh
(CredentialsProvider credentialsProvider, String refreshToken) Crafts a POST request for refreshing an access token when a refresh token is present. -
Uses of CredentialsProvider in org.apache.drill.exec.store.jdbc
Methods in org.apache.drill.exec.store.jdbc with parameters of type CredentialsProviderModifier and TypeMethodDescriptionJdbcStorageConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.jdbc with parameters of type CredentialsProviderModifierConstructorDescriptionJdbcStorageConfig
(String driver, String url, String username, String password, boolean caseInsensitiveTableNames, boolean writable, Map<String, Object> sourceParameters, CredentialsProvider credentialsProvider, String authMode, int writerBatchSize) -
Uses of CredentialsProvider in org.apache.drill.exec.store.mongo
Methods in org.apache.drill.exec.store.mongo with parameters of type CredentialsProviderModifier and TypeMethodDescriptionMongoStoragePluginConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.mongo with parameters of type CredentialsProviderModifierConstructorDescriptionMongoStoragePluginConfig
(String connection, MongoStoragePluginConfig.MongoPluginOptimizations pluginOptimizations, Integer batchSize, boolean allowDiskUse, CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.phoenix
Constructors in org.apache.drill.exec.store.phoenix with parameters of type CredentialsProvider -
Uses of CredentialsProvider in org.apache.drill.exec.store.security
Classes in org.apache.drill.exec.store.security that implement CredentialsProviderModifier and TypeClassDescriptionclass
Implementation ofCredentialsProvider
that obtains credential values from environment variables.class
Implementation ofCredentialsProvider
that obtains credential values fromConfiguration
properties.Methods in org.apache.drill.exec.store.security that return CredentialsProviderModifier and TypeMethodDescriptionstatic CredentialsProvider
CredentialProviderUtils.getCredentialsProvider
(String clientID, String clientSecret, String tokenURI, String username, String password, String proxyUsername, String proxyPassword, CredentialsProvider credentialsProvider) Constructor for OAuth based authentication.static CredentialsProvider
CredentialProviderUtils.getCredentialsProvider
(String username, String password, CredentialsProvider credentialsProvider) Returns specifiedCredentialsProvider credentialsProvider
if it is not null or builds and returnsPlainCredentialsProvider
with specifiedUSERNAME
andPASSWORD
.Methods in org.apache.drill.exec.store.security with parameters of type CredentialsProviderModifier and TypeMethodDescriptionstatic CredentialsProvider
CredentialProviderUtils.getCredentialsProvider
(String clientID, String clientSecret, String tokenURI, String username, String password, String proxyUsername, String proxyPassword, CredentialsProvider credentialsProvider) Constructor for OAuth based authentication.static CredentialsProvider
CredentialProviderUtils.getCredentialsProvider
(String username, String password, CredentialsProvider credentialsProvider) Returns specifiedCredentialsProvider credentialsProvider
if it is not null or builds and returnsPlainCredentialsProvider
with specifiedUSERNAME
andPASSWORD
.UsernamePasswordCredentials.Builder.setCredentialsProvider
(CredentialsProvider credentialsProvider) UsernamePasswordWithProxyCredentials.Builder.setCredentialsProvider
(CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.security.oauth
Methods in org.apache.drill.exec.store.security.oauth with parameters of type CredentialsProviderModifier and TypeMethodDescriptionOAuthTokenCredentials.Builder.setCredentialsProvider
(CredentialsProvider credentialsProvider) -
Uses of CredentialsProvider in org.apache.drill.exec.store.security.vault
Classes in org.apache.drill.exec.store.security.vault that implement CredentialsProviderModifier and TypeClassDescriptionclass
Implementation ofCredentialsProvider
that obtains credential values fromVault
. -
Uses of CredentialsProvider in org.apache.drill.exec.store.splunk
Methods in org.apache.drill.exec.store.splunk with parameters of type CredentialsProviderModifier and TypeMethodDescriptionSplunkPluginConfig.updateCredentialProvider
(CredentialsProvider credentialsProvider) Constructors in org.apache.drill.exec.store.splunk with parameters of type CredentialsProviderModifierConstructorDescriptionSplunkPluginConfig
(String username, String password, String scheme, String hostname, Integer port, String app, String owner, String token, String cookie, boolean validateCertificates, String earliestTime, String latestTime, CredentialsProvider credentialsProvider, Integer reconnectRetries, String authMode, boolean writable, Integer writerBatchSize)