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