public class DatabricksConfig extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CONFIG_FILE |
Constructor and Description |
---|
DatabricksConfig() |
public static final String DEFAULT_CONFIG_FILE
public DatabricksConfig resolve()
public Map<String,String> authenticate() throws DatabricksException
DatabricksException
public CredentialsProvider getCredentialsProvider()
public DatabricksConfig setCredentialsProvider(CredentialsProvider credentialsProvider)
public String getHost()
public DatabricksConfig setHost(String host)
public String getAccountId()
public DatabricksConfig setAccountId(String accountId)
public String getDatabricksCliPath()
public DatabricksConfig setDatabricksCliPath(String databricksCliPath)
public String getToken()
public DatabricksConfig setToken(String token)
public String getUsername()
public DatabricksConfig setUsername(String username)
public String getClusterId()
public DatabricksConfig setClusterId(String clusterId)
public String getPassword()
public DatabricksConfig setPassword(String password)
public String getClientId()
public DatabricksConfig setClientId(String clientId)
public String getClientSecret()
public DatabricksConfig setClientSecret(String clientSecret)
public String getProfile()
public DatabricksConfig setProfile(String profile)
public String getConfigFile()
public DatabricksConfig setConfigFile(String configFile)
public String getGoogleServiceAccount()
public DatabricksConfig setGoogleServiceAccount(String googleServiceAccount)
public String getGoogleCredentials()
public DatabricksConfig setGoogleCredentials(String googleCredentials)
public String getAzureWorkspaceResourceId()
public DatabricksConfig setAzureWorkspaceResourceId(String azureWorkspaceResourceId)
public boolean isAzureUseMSI()
public DatabricksConfig setAzureUseMSI(boolean azureUseMSI)
public String getAzureClientSecret()
public DatabricksConfig setAzureClientSecret(String azureClientSecret)
public String getAzureClientId()
public DatabricksConfig setAzureClientId(String azureClientId)
public String getAzureTenantId()
public DatabricksConfig setAzureTenantId(String azureTenantId)
public AzureEnvironment getAzureEnvironment()
public DatabricksConfig setAzureEnvironment(String azureEnvironment)
public String getEffectiveAzureLoginAppId()
public String getAuthType()
public DatabricksConfig setAuthType(String authType)
public boolean isSkipVerify()
public DatabricksConfig setSkipVerify(boolean skipVerify)
public Integer getHttpTimeoutSeconds()
public DatabricksConfig setHttpTimeoutSeconds(int httpTimeoutSeconds)
public Integer getDebugTruncateBytes()
public DatabricksConfig setDebugTruncateBytes(int debugTruncateBytes)
public boolean isDebugHeaders()
public DatabricksConfig setDebugHeaders(boolean debugHeaders)
public Integer getRateLimit()
public DatabricksConfig setRateLimit(int rateLimit)
public HttpClient getHttpClient()
public DatabricksConfig setHttpClient(HttpClient httpClient)
public boolean isAzure()
public void authenticate(org.apache.http.HttpMessage request)
public boolean isGcp()
public boolean isAws()
public boolean isAccountClient()
public OpenIDConnectEndpoints getOidcEndpoints() throws IOException
IOException
Copyright © 2023. All rights reserved.