Package com.databricks.sdk.core.oauth
Class ClientCredentials.Builder
- java.lang.Object
-
- com.databricks.sdk.core.oauth.ClientCredentials.Builder
-
- Enclosing class:
- ClientCredentials
public static class ClientCredentials.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientCredentialsbuild()ClientCredentials.BuilderwithAuthParameterPosition(AuthParameterPosition position)ClientCredentials.BuilderwithClientId(String clientId)ClientCredentials.BuilderwithClientSecret(String clientSecret)ClientCredentials.BuilderwithEndpointParameters(Map<String,String> params)ClientCredentials.BuilderwithHttpClient(HttpClient hc)ClientCredentials.BuilderwithScopes(List<String> scopes)ClientCredentials.BuilderwithTokenUrl(String tokenUrl)
-
-
-
Method Detail
-
withClientId
public ClientCredentials.Builder withClientId(String clientId)
-
withClientSecret
public ClientCredentials.Builder withClientSecret(String clientSecret)
-
withTokenUrl
public ClientCredentials.Builder withTokenUrl(String tokenUrl)
-
withEndpointParameters
public ClientCredentials.Builder withEndpointParameters(Map<String,String> params)
-
withScopes
public ClientCredentials.Builder withScopes(List<String> scopes)
-
withAuthParameterPosition
public ClientCredentials.Builder withAuthParameterPosition(AuthParameterPosition position)
-
withHttpClient
public ClientCredentials.Builder withHttpClient(HttpClient hc)
-
build
public ClientCredentials build()
-
-